Work Text:
What do you think Khem’s doing right now? Is he still safe?
The rain hadn’t stopped all night and Jet was having a hard time falling asleep. Charn’s questions kept echoing in Jet’s mind, over and over. Khem meant the world to him in ways he couldn’t even explain. The instinct to protect him was so strong that he never even questioned it.
If anything happened to him, he would never forgive himself. He couldn’t live without him.
Then again, Khem was with his Master of all people. Of course he’s doing alright, he thought. He’s with the safest person he could be with. You’ll see Khem tomorrow morning, look at his smiling face and realize you were worried all night for no reason. It’ll be fine!
He sighed loudly and looked over at the clock. 2:15 am. Great, he was never going to fall asleep at this rate. Not only was he spiraling over all the possible ways that Khem could get kidnapped or possessed, he also had to deal with a guy holding his hand all night.
Well, not just any guy. Charn. The hottest guy he had ever seen and who happened to have a heart of gold. Charn, who was not only a part of his world in this life, but was connected to him in a previous lifetime. Charn, who cared for him and protected him in ways that no one else did.
Charn, a friend, a constant, a lover.
A lover? Shit.
Is that what he was? Charn had gotten under his skin so quickly. Was it the pull of the past or ache of the present that made him want to drink the sweat from his skin? Was it the past that had Jet longing to inhale his scent, to breathe it deep in his lungs? Or was it the present that wanted Charn to fill him up, as hard and full as he could?
He slowly turned his head to the right, facing Charn. There he was, under the glow of the moonlight. Jet could barely see his face, but it was enough.
The curve of his lashes, the shape of his nose, the softness of his lips, a face he had already memorized in the dark. He glanced down to where their hands were still clasped tightly. The smile tugging at his lips was hard to hold back.
Charn never pushed him or pressured him to go any further tonight, even when he knew he wanted to. He was willing to wait for Jet, to let him make a decision when he felt comfortable and secure. Here they were, alone in a hotel room, and yet Charn respected the boundary that he had given him without a fight. His heart skipped a beat when he thought about it too long.
Jet glanced back up to Charn’s face. It suddenly hit him that he had fallen asleep with his glasses on. Idiot, he thought endearingly. He turned his body to face him and used his left arm to carefully take them off without waking the other. It didn’t work.
Charn gasped awake as he reached out and grabbed Jet’s wrist. Crap, I woke him up.
“Khun Jet? You scared me! What’s wrong?” Charn’s wide eyes shone even in the darkness. Jet sighed, feeling the grip on his wrist get tighter.
“You fell asleep with your glasses on, so I was just taking them off for you. Now let my hand go and get back to sleep!” Charn released his wrist quickly, as if the touch had burned. “Sorry, did I hurt you? I was just startled…”
“I’m fine.” Jet snapped back sharply. He took a deep breath. He was losing his cool so quickly.
“Look, it’s fine. You didn’t do anything. Let’s just go back to sleep, okay?” Jet turned in bed, his back towards Charn and facing the wall, releasing Charn’s hand that he had still been holding on to. He closed his eyes forcefully and willed his brain to turn off.
Why did Charn make him feel this way? Jet didn’t need protection, didn’t need anyone to worry about him. That was his job. He wasn’t fragile and he wasn’t weak. But with Charn? He hated admitting how good it felt, to be cared for in this way. Almost like he was made out of glass. Shit. There was no way he was getting any sleep now.
He felt movement behind him, Charn adjusting his positioning in the bed. The sound of his slow and controlled breaths, getting closer. Each steady breath grew nearer, until he could feel the sighs against his neck, the warmth brushing his ear.
His eyes widened in the dark room and his breathing grew slow as he felt Charn’s body flush against his own, the warmth of him seeping through his clothes and into his skin. Charn lifted his arm slowly and drew him close, resting his hand on his arm, his fingertips brushing against him in a soft caress.
“Is this okay? Just tell me if it’s not,” he whispered.
Jet couldn’t answer. He couldn’t even breathe. Heat crawled through his body, his insides burning with need. Charn’s closeness was derailing every thought in his head. Just like that night, he ached to touch him, to surrender to the instinct that was lighting up his soul.
He tilted his head back every so slightly, feeling his eyes roll back in his head. “Charn…” he softly murmured.
His hand travelled behind him, trailing over Charn’s body and resting on the other’s hip to draw him even nearer. He wanted to melt against him, to press their bodies together until there was no space left at all. He pushed his body back, slotting his ass against Charn, inviting his touch. He could feel his hardness pressing against him.
He let out a soft breath, eyes half lidded, listening to the exhales of the man behind him. Jet circled his hips, allowing more friction, letting himself get lost in this single moment. He ached for more, needed to be touched and groped. Needed him so badly that he thought he would go crazy.
Heavy breaths filled the room while Charn’s hands began to roam all over his body. The pressure of his fingertips burned against his chest, his waist, making his way down to his hips, his hands grasping the skin of Jet’s thighs as his shorts rode up. His lips brushed against his neck, then moved to his ear, each kiss leaving him trembling.
He could hear Charn’s breaths quicken, his touch getting more frantic by the second. The slick heat of his tongue grazed the skin on his nape. Jet lifted his arm, reached behind him and slid a hand in his hair, running his fingers through it before gripping it tighter, pulling his own head back to bare more of his throat.
His neck was his weakest spot, and Charn knew how to claim it.
Jet shuddered. He couldn’t stop or deny it - he wanted him. Charn’s hand trailed over him, massaging his chest, his abdomen, feeling his rib cage move with each breath. He settled on his hips, his fingertips tightly gripping him. He pressed against his body and rutted against him, his hard cock pressing into him, the heat radiating through his pants.
Jet let out a moan, his hand gripping Charn’s hair even tighter, his mouth agape with pleasure. He felt Charn’s hand leave his hips and land by the front zipper on his shorts, unbuttoning them and unzipping quickly.
He grabbed a hold of his hard length, stroking it slowly. Jet let out a breathy moan, his sighs getting lost in the sound of the rain. He pressed his hips further back, wanting to feel Charn’s hardness against his body. His desire completely took over all of his senses. He squirmed and licked his lips, bathing in the sensation of being touched like this. Charn’s hand maintained a steady pace, making him leak.
Charn quickened his strokes as he rutted against him, his moans falling hot against his ear. Jet was breathing hard, his chest rising and falling with speed. His hair fanned out in wild strands around him, his back arching to feel him deeper. He wanted to feel Charn's hard cock pressed up against him, wanted to know that he makes him feel good, to hear him sigh his name again.
“Just like that, Charn... Ugh, Fuck.” Charn ground harder against him, heavy breaths ragged at his neck.
“Does that feel good?” His whispered question made Jet moan even more, ragged breaths escaping his body.
“Yes,” he moaned. “Shit… I’m gonna cum.” Charn went faster. His mouth parted, leaving a trail of kisses on his neck.
He let his mouth rest against his shoulder, open with desire, drinking in Jet’s scent and sweat. “Jet… Yes…” His moans mixed in with Jet’s, their breaths dancing together. Charn’s senses were on fire.
He could feel Jet’s hands grasping at his head, running his fingers through his hair, his body pushing himself against him, his ass grinding at his crotch, and Jet’s cock, warm and throbbing in his hand. He could feel the magnetic pull he felt to Jet ever since he first laid eyes on him. His soul craved to be with him, next to him, inside of him. To kiss him all over until there isn’t a part he hasn't touched.
He could feel Jet’s climax approaching, his breath hitching up even faster, his voice chanting his name. “Charn, Yes… Fuck, Charn I’m about to- ”
He came with a moan, his hand reaching out in front of him to grab at the bed. His hand fisting the sheets out of sheer desperation, his cum shooting out in front of him, getting all over the sheets. His cheeks rosy with heat, his plush lips wet with saliva. His eyebrows furrowed, face contorted in pure pleasure.
Hearing Jet cum made Charn climax inside his pants while grinding against him. He didn’t even have time to think clearly before he could feel his orgasm approaching, groaning aloud. He turned his head to leave a kiss in Jet’s hair, on his ear, in his neck. He caressed his arm, rubbing it gently, basking in the aftermath of their desire. He could hear Jet’s breaths slowing down, his rib cage rising and falling in a steady rhythm against him.
The room was quieter now, their breathing slowing to match the steady patter of rain outside. Jet slowly sat up, sighing. “Well… looks like we made a mess of the sheets again.”
Charn reached out in the darkness and searched for his hand. When he found it, he laced his fingers together, tracing them with his thumb. “Was this alright?” he asked. It was a heavy question, one that he was scared to find the answer to.
He wanted to be in Jet’s life, wanted to be with him forever honestly. His heart ached for him in a way that he couldn’t explain and any time they were apart was a moment too long. But his priority was Jet’s well-being, his comfort. And if that meant that he had to wait for Jet, he would. He would wait as long as it takes.
He heard Jet sigh. “It was good, I just… I don’t…” He could hear the mental battle in Jet’s words. He hoped he hadn’t ruined anything further. “Let’s not think about this for now. We have a long day tomorrow and we need to be there for Khem and Master.”
He shifted his weight on the bed, scooting to the edge and getting up. “I’m going to take a shower. And uh, you should clean your pants before we head out tomorrow.” He heard the embarrassment in his words as he felt him get up from bed and make his way to the bathroom.
Charn rolled on his back, lying flat against the bed, staring at the ceiling. He couldn’t help but smile as he heard Jet complaining from the bathroom about his favorite purple shirt getting dirty.
It almost felt domestic, a small glimpse of the dream he’d always wanted. He longed for the day where he could hold his hand in front of everyone, brush his hair back when it got in his eyes, and even dance with him when his favorite song came on. He ached to protect him, care for him and love him.
His thoughts drifted, the sound of rain and the warmth of Jet’s presence lulling him to sleep.
