Work Text:
———
How Sanghyuk ended up here, right at this very moment, he’d rather not think about it. Perhaps at a later time.
One thing was clear: kissing Myung Jaehyun was the easiest, most satisfying thing in the world.
Though if someone were to ask him, Sanghyuk would’ve probably said he hadn’t known that. Not until this very moment, at least.
The night had started typically enough. Just another weekend at Sanghyuk’s place, the two of them sprawled on the sofa with half-empty cans of non-alcoholic beer and a forgotten variety show playing on the TV. They had been best friends for years—throughout university, through breakups, and family otherwise friend drama. It was only natural for Sanghyuk to learn every one of Jaehyun’s laughs, his worst habits, every funny anecdote, the quiet vulnerability he only showed when it was just the two of them.
Maybe it was the way Jaehyun had looked at him during a quiet moment though at that point it was something Sanghyuk could say he had grown used to over the years, his eyes lingering just a second too long. Maybe it was the general mood that night. Or maybe it was the slow realization that had been building for who knows how long now. The comfortable affection between them growing quietly into something sharper, hungrier.
There were some playful shoves during a discussion and physical jests that had turned into hands clutching shirts then laughter fading into heavy breaths and before anyone could even register it, Jaehyun had pressed his lips into Sanghyuk’s without hesitation.
And Sanghyuk, god knows what hit him then, had kissed Jaehyun back.
Everything was beginning to make sense even when logically speaking it wasn’t supposed to.
See, before tonight, they were the best of friends. That is all. They had always been and would probably remain so after this, or so Sanghyuk desperately hoped. Because who in their right mind kisses their best friend? Sanghyuk, apparently. But he wasn’t sure how long he could stay sane with how things were going.
Now he was pressed against the cold, hard wall in his hallway, legs wrapped tightly around Jaehyun’s waist. Jaehyun had one arm wrapped around his back, the other hand boldly gripping his ass, kneading the flesh with tender possessiveness that made Sanghyuk’s head spin.
Jaehyun was busy indulging himself, face buried in the crook of Sanghyuk’s neck. Soft, warm lips trailed along his skin before teeth gently nipped it, sucking lightly enough to send sparks of pleasure down his spine. Each kiss, each bite, felt like a question and an answer all at once.
It was honestly a surprise that they were both still upright and fully clothed given the intensity of their current makeout session which had been happening for what seemed so long to Sanghyuk already. It was slow and exploratory at first until it grew deeper, more desperate. Sanghyuk couldn’t get himself to stop, which probably was for the best idea if he wasn’t so focused on trying not to drown in Jaehyun’s full attention on him. Part of him didn’t want them to stop. More than curiosity about where this would lead, he knew he just couldn’t get enough of Jaehyun at the moment. Sanghyuk wished it wouldn’t end, he wished they didn’t have to face whatever dreadful reality might struck them the next morning.
Jaehyun pulled back just enough to claim his mouth again, kissing him almost hungrily. Sanghyuk could still taste the faint watermelon sweetness from the gum Jaehyun had been chewing earlier. It made everything feel oddly innocent and terribly dirty at the same time.
“Jae… Jaehyun…” Sanghyuk gasped when they finally parted for air.
“Hmm?” Jaehyun hummed, pressing another kiss to the corner of his mouth.
“A-are we sure about this?”
Jaehyun stilled, eyes searching his. “Are you…?” His breath ghosted Sanghyuk’s lips.
“Fuck…”
“Hey, hey.” The switch of Jaehyun’s voice into something soft and worried was enough to make Sanghyuk weak. He cupped Sanghyuk’s flushed cheek, thumb stroking soothingly. “We can stop. Anytime. Just tell me.”
“No. I just…” Sanghyuk let out a shaky breath, forehead dropping to Jaehyun’s shoulder. “I can’t turn my brain off.”
“You gotta stop thinking so hard,” Jaehyun murmured, playful but kind. He kissed Sanghyuk’s temple.
“I’m trying not to,” Sanghyuk huffed.
“Sanghyuk, hey. Look at me please.”
He lifted his gaze. Jaehyun’s eyes were dark with want but also warm.
“I want this,” Jaehyun said quietly, reassuringly. “This is real. I want you.”
Sanghyuk groaned. He tried not to let the words get to him too much. “Oh my god. Just shut up.” He felt equal parts embarrassed and overwhelmed with affection. He pulled Jaehyun into another kiss before he could overthink it further.
It’s a miracle they ever made it to the bedroom.
Clothes came off in a messy trail from the hallway to the door. Sanghyuk’s shirt was yanked over his head, Jaehyun’s following right after. From there hands began exploring newly exposed skin. Jaehyun had laid him on the bed as gently as he could before he dropped on his knees right between Sanghyuk’s legs and pressed open-mouthed kisses down his stomach.
Jaehyun had reached the part just above the waistband of Sanghyuk’s shorts and he had to control his shuddering. Jaehyun looked up at him wordlessly as he tugged at his shorts and Sanghyuk simply nodded. It was discarded quickly, leaving him with his boxers, until that too was gone.
When Jaehyun took him into his mouth, Sanghyuk’s head fell back into the sheets with a groan. He was gentle but so damn eager, tongue swirling around the tip before sliding lower. Jaehyun took his time, hollowing his cheeks, moaning softly around the length. One hand stroked what he couldn’t fit, the other gently rolled and massaged Sanghyuk’s balls. Every vibration of Jaehyun’s grunts and moans sent jolts of pleasure through him.
“Jae—shit, you’re really good at that,” Sanghyuk panted, fingers carding through soft and wavy hair.
Jaehyun pulled off with a wet pop, lips shiny and hints of saliva and probably precum gathering on the corners. He grinned up at him, eyes sparkling with that familiar affectionate glint. “Yeah? You taste good, Hyung.”
“Shut up,” Sanghyuk laughed breathlessly. He could feel his face burning. “Don’t say shit like that while you’re down there.”
But Jaehyun only chuckled softly before taking him deep again, working Sanghyuk with slow, wet strokes until Sanghyuk was trembling and leaking on his tongue.
When Jaehyun finally stood, they were both breathing hard. Sanghyuk took it to himself to grab the lube from his bedside drawer before silently passing it to Jaehyun who had settled again as he slowly parted his legs further to better access all of Sanghyuk. He watched Jaehyun coat lube on his fingers, warming it up before he had pressed one carefully teasing it right into Sanghyuk’s entrance.
Sanghyuk hissed at the intrusion then moaned as Jaehyun curled his finger just right.
“Relax for me,” Jaehyun whispered, kissing his inner thigh. “I’ve got you.”
A second finger was inserted, scissoring gently, stretching him open. Then a third. Jaehyun took his time, watching Sanghyuk’s face for every reaction, adding more lube when he needed to, curling his fingers until they brushed that spot inside that made Sanghyuk let out what probably was the most obscene sound he’s ever heard from himself.
“Right there,” Sanghyuk whimpered, hips rocking back onto Jaehyun’s hand.
“You’re so tight, Hyung,” Jaehyun whispered, pressing more kisses on his thigh as he continued to work Sanghyuk. “Can’t wait to feel you around me, take me all in.”
By the time Jaehyun deemed him ready, Sanghyuk was a mess. Flushed, hard again, and aching to be filled.
Jaehyun shimmied out of his own boxers, taking the condom Sanghyuk had passed him a while ago, ripping it swiftly using his teeth, and rolled it on himself. Sanghyuk watched as Jaehyun stroked himself a few times before he lined himself up. He pushed in slowly, inch by inch, groaning at the tight heat.
Sanghyuk’s breath caught at the stretch. It burned but the fullness was intoxicating. He was trembling with need.
“Hyung… Sanghyuk hyung…” Jaehyun groaned, voice strained with the effort of staying still.
“Jae—Hah… Please…” Sanghyuk’s fingers dug into Jaehyun’s shoulder.
Jaehyun started moving. Slow, shallow thrusts at first, letting Sanghyuk adjust. Every drag of his dick against that sensitive spot inside made Sanghyuk moan louder. The pace gradually deepened, but it stayed gentle, almost reverent. Skin slapped softly against skin. Jaehyun’s hand wrapped around Sanghyuk’s leaking cock, stroking him in time with his thrusts.
“You feel so good around me. So tight. So perfect.” Sanghyuk’s breath hitched as Jaehyun’s words sank in, low and rough against his ear. The sound of it made something deep in his stomach tighten, equal parts embarrassment and raw want.
He felt impossibly full. Warm. Stretched in a way that made his thighs tremble where they were locked around Jaehyun’s waist. “Fuck… Jaehyun,” Sanghyuk breathed, forehead pressed to Jaehyun’s shoulder. His voice came out shakier than he wanted. “You’re… Feels so good… Don’t stop…”
Jaehyun let out a soft, breathless laugh that vibrated against Sanghyuk’s collarbone. His hand stroked soothingly up Sanghyuk’s side, gentle despite the way his hips were barely moving, just tiny, testing rolls that sent sparks up Sanghyuk’s spine. “You okay, Hyung? Still with me?”
Sanghyuk nodded quickly. “I’m… good. Really good. Just… Hah…” He swallowed a moan, cheeks burning. “Never thought I’d hear you call me hyung like that while you’re…”
“While I’m fucking you?” Jaehyun supplied helpfully, the grin clear in his voice even as he kissed the side of Sanghyuk’s neck.
Sanghyuk groaned, but there was no heat in it. He tightened his arms around Jaehyun’s shoulders and experimentally rolled his hips down, testing the angle. A sharp spark of pleasure made him gasp. “Oh… oh, do that again.”
Jaehyun obliged, slow and careful, sliding out just a little before pressing back in with the same gentle rhythm. His breath was warm against Sanghyuk’s ear. “Like this?”
“Yeah… yeah, just like that.” Sanghyuk’s fingers threaded into Jaehyun’s hair, holding on as another soft moan slipped out of him.
It still felt surreal. This was Jaehyun, the same guy who stole his snacks, laughed at his dumb jokes, and who always cried at anything remotely sad. And now he was inside him, rocking into him with such tender focus it made Sanghyuk’s chest ache, flames licking into the pit of his stomach.
Jaehyun pulled back just enough to look at him. His eyes were dark, pupils blown wide, but there was that familiar playful spark in them too. “You’re really tight,” he murmured, almost reverent. “Feels insane. But tell me if it’s too much, okay?”
Sanghyuk’s heart stuttered. He leaned in and kissed Jaehyun messily, more teeth and smile than grace. “You’re such a sap even like this.”
“Can’t help it,” Jaehyun chuckled against his lips. “It’s you.”
He shifted his angle again, searching, and when he found the spot that made Sanghyuk’s whole body jerk and a broken little sound escape him, Jaehyun’s grin turned downright smug. “There?”
“Fuck—yes. Don’t stop.” Sanghyuk buried his face in Jaehyun’s neck again, embarrassed by how needy he sounded but too far gone to care. Every slow thrust sent warm waves of pleasure through him. It wasn’t frantic or overwhelming yet. It was intimate. Playful. Like they were discovering a brand new secret language only the two of them could speak.
Jaehyun’s hand slid down to grip Sanghyuk’s ass again, holding him steady as he kept that same unhurried pace. “You feel so good, Hyung,” he whispered, the honorific sounding filthy and fond at the same time. “So warm… so perfect. Been thinking about this more than I probably should’ve.”
Sanghyuk’s breath caught. He pulled back just enough to meet Jaehyun’s eyes, searching them in the low light.
“Yeah?” His voice was barely above a whisper, vulnerable. “Good.”
Jaehyun’s expression softened. He leaned in and kissed him slower this time, deep and sweet, even as his hips continued their rhythm, just moving a little sharper at every turn. Sanghyuk felt himself getting closer, every thrust pushing him toward the edge.
It wasn’t long until Sanghyuk tapped him on the shoulder. “I’m—Jaehyun, I’m close—
“Come for me, Hyung,” Jaehyun whispered hotly against his ear, stroking him faster.
Sanghyuk came with a broken cry, spilling over Jaehyun’s fingers and his own stomach. The tight pulse pulled Jaehyun over the edge moments later. He buried himself deep, groaning Sanghyuk’s name like a prayer as he shuddered through his release.
They stayed locked together for a long moment, breathing hard. Jaehyun eventually pulled out carefully, tying off the condom and tossing it aside before collapsing half on top of Sanghyuk. His weight was warm and comforting.
Sanghyuk stared at the ceiling, heart still racing.
Jaehyun nuzzled into his neck, pressing lazy kisses to the marks he’d left earlier. “You okay?” he asked softly, voice hoarse.
“Yeah,” Sanghyuk whispered, running his fingers through Jaehyun’s damp hair. “More than okay.”
“I should probably clean us up.” Jaehyun slowly got up and disappeared into the bathroom for a moment. Sanghyuk lay there motionless, listening to the faucet run, body still buzzing.
It wasn’t long after that Jaehyun returned with a warm, damp cloth. He climbed back onto bed. “Come here, Hyung.”
Sanghyuk let out a snort. “You gonna keep calling me hyung now?”
“Oh, is it a sex only thing now? Are we reserving it for just that?” Jaehyun raised an eyebrow making Sanghyuk laugh with his stupid question.
Jaehyun crinkled his face at him adorably before guiding Sanghyuk with his hands. He wiped him down with careful touches. His stomach and chest, then between his legs. The cloth was warm and soothing against his sensitive skin.
When he was done with Sanghyuk, he quickly cleaned himself too before tossing the cloth aside and pulling the blanket over them.
He gathered Sanghyuk close, one arm thrown over his torso. Sanghyuk tucked his face into the crook of Jaehyun’s neck, breathing him in.
“You’re really sweet, you know that?” Sanghyuk whispered.
“Of course I am,” Jaehyun answered, pressing a kiss into his hair. “You’re important to me, always have been.” His fingers then traced slow, soothing circles on Sanghyuk’s arm. “How are you feeling, Sanghyuk? Seriously?”
“Overwhelmed,” Sanghyuk admitted honestly. “In a good way, I think.”
Jaehyun hugged him tighter. “I want things to change. Between us, I mean. Is that bad?”
Sanghyuk’s heart stuttered at the revelation. He pulled back just enough to look at Jaehyun’s face. “Yeah?”
“Yes.” Jaehyun’s smile was small and vulnerable. “I… I can’t pretend anymore, Sanghyuk.”
Sanghyuk let out a shaky breath, taking his time to let Jaehyun’s words sink in. “I’ve been scared too. But I don’t want to go back to how it was before. Not after this.”
Jaehyun exhaled long and slow after that. “Oh, thank god…”
That made Sanghyuk chuckle, nuzzling further into Jaehyun.
They talked quietly for a long time under the blanket. About little moments over the years when they, mostly Jaehyun, had almost crossed the line. About what they were both afraid of and what they wanted. The conversation was easy, the way it had always been between them, only now it carried a new tenderness.
The exhaustion eventually pulled them in. Sanghyuk fell asleep wrapped in Jaehyun’s arms.
The next morning, sunlight filtered softly through the curtains. Sanghyuk woke first, blinking at the unfamiliar but welcome weight of Jaehyun pulling him closer with a sleepy hum.
“Morning,” he mumbled, voice still rough from sleep. His hand stroked Sanghyuk’s side gently.
Sanghyuk smiled despite himself. “Morning.”
Jaehyun cracked one eye open, studying his face. “I had a dream last night so now is as good a time as any to ask this.”
“What?” Sanghyuk chuckled looking at Jaehyun’s expression.
“What are we now? Boyfriends? Dating? Taking it slow? And please don’t say friends.” Jaehyun comically frowned despite the face of sleep.
“Boyfriends sounds good,” Sanghyuk murmured. “We can figure out the rest as we go. We always do anyway.”
“Yes. Please. I would’ve cried if you said otherwise.” Jaehyun sheepishly grinned, only making Sanghyuk smile fondly at him before caressing the cheek of his now boyfriend.
Jaehyun was now his boyfriend.
What a life-changing knowledge that was.
They stayed in bed for a while longer, trading lazy kisses and soft touches, basking in the newness of it all.
And it may be that love had been wearing an ever so familiar face this entire time.
