Work Text:
In hindsight, Taehyun really should’ve realized Beomgyu was self-conscious and sensitive about his stomach sooner.
🫧🫧1🫧🫧
The first time Taehyun’s hands stray underneath Beomgyu’s t-shirt, Beomgyu startles so hard, he nearly knees Taehyun in the balls.
“Sorry,” they both blurt out at the same time — Beomgyu in embarrassment and horror, Taehyun in regret and rectification.
They rush to separate, but in their haste, they only make things worse. Beomgyu knocks his head against the wall he’d been leaning against and Taehyun slips on a bottle of moisturizer that’d somehow fallen on the floor.
Strings of curses and groans echo through the room.
“Dammit,” Taehyun swears, clutching at his forearm as he sits up on the cold tiles.
“Shit,” Beomgyu bemoans beside him, grimacing as he rubs the back of his head.
Wincing in sympathy, Taehyun realizes he should go over and comfort Beomgyu.
But before he can stand, a muffled shout rings throughout the dorm and rushed footsteps charge toward the bathroom.
Taehyun meets Beomgyu’s wide eyes from across the room and feels his heart race, guilt and panic seeping in. They were supposed to be asleep like the rest of their team, not sneaking around to make out in their tiny bathroom in the middle of the night. But the days have been long and their relationship is fresh, bubbling like soda that had sloshed in a closed can for too long. Sue them for seizing any chance they can get to be alone.
Just as Taehyun staggers to his feet, someone bangs on the door. “Yah!” Yeonjun’s voice blooms from the other side, “You guys better not be fucking in there!”
Blood rushes to Taehyun’s face so fast he nearly goes dizzy.
Jesus, it is so not the time for Yeonjun’s theatrics.
Taehyun and Beomgyu haven’t even felt each other through their clothes yet — so to hear Yeonjun insinuate that they could be having sex in the bathroom is mortifying. Taehyun wants nothing more than for the ceiling to cave in on him.
“Do you hear me?” Yeonjun smacks his palm against the door again and, out of the corner of his eye, Taehyun sees Beomgyu jump from the sound. “I swear to God, if I find any questionable fluids on the floor, I’m going to throw all of your clothes out the window.”
“And your shoes!” A new voice pipes in.
“Kai?!” Yeonjun’s sudden change of tone makes Taehyun snort. “What are you doing here? Go back to bed, sweetie, this isn’t a conversation you should hear.”
“But hyung…” Even though he can’t see him, Taehyun can tell Kai is using the full power of his pout on Yeonjun.
“I mean, at least do it on a bed,” Soobin’s voice joins in then, “What if someone had to use the bathroom right now?”
Taehyun must make some kind of face then, because he hears Beomgyu chuckle. Glancing over, he finds Beomgyu holding a hand over his mouth, eyes crinkling with mirth. As he watches the amusement spread across Beomgyu’s face, all of the tension leaves Taehyun’s body, fondness taking its place.
He takes a step toward Beomgyu and quietly asks, “Are you okay?”
Beomgyu gives a quick nod and draws his hand away from his mouth, reaching for Taehyun instead. “I’m okay.”
“Yah!” Yeonjun slaps his hand against the door again. “What are you doing in there?”
“Nothing,” Taehyun snaps, but he’s gentle when he takes Beomgyu’s hand, pressing their palms together.
“It didn’t sound like nothing,” Soobin points out, “We heard a really loud bang.”
Taehyun rolls his eyes. “Your stupid 300 won moisturizer rolled off the vanity.”
“Ewww!” Soobin shrieks, “You guys were doing it on the sink?!”
“What? No—”
“Beomgyu are you alive?” Yeonjun interrupts, voice nearly shrilling with faux concern. “Say something!”
While Taehyun has had enough of their pestering, Beomgyu only seems entertained by it. “I’m fine, hyung,” he answers, mischief spinning in his eyes. “Taehyun had picked me up, but his arms gave out and we fell to the floor.”
Cheeks flaming with heat, Taehyun surges to defend himself. “I didn’t—”
“Why was he picking you up?” Yeonjun cuts in, while Soobin says, “Thank God you didn’t try that in the shower.”
Beomgyu giggles at their responses, but Taehyun has already started calculating the probability of the floor opening up and swallowing him whole. It isn’t very high, unfortunately.
“Anyway,” Taehyun drawls loudly when he finally manages to find his voice. “We’re going to brush our teeth and head to bed.”
“If you’re not back in five minutes, I’m knocking this door down,” Yeonjun threatens, but the warning falls flat as he starts to walk away.
“And who’s going to pay for a new door?” Soobin calls after him, dragging his slippers across the floor.
“Your mom,” Yeonjun quips back, mature as ever.
As their bickering fades out, Taehyun turns his attention back to Beomgyu, who appears way too amused by the wound he’s caused to Taehyun’s pride.
“Dude,” Taehyun complains, jerking Beomgyu’s hand like a sulking child. “Why did you tell them that?”
He really shouldn’t take Beomgyu’s comment to heart, especially since he probably couldn’t hold Beomgyu up for more than a minute even if he tried, but he’s started to work out and the slight dig at his shortcomings stings. Sure, bodybuilding is a slow process, but Taehyun has already fantasized once or twice (or maybe more than that if he’s being completely honest) about being strong enough to hold Beomgyu up against a wall and —
“What?” Beomgyu’s voice breaks through Taehyun’s thoughts. His voice dripped with innocence, but there’s no mistaking the playful glint to his eyes. He drags Taehyun closer, tugging his hand out of Taehyun’s grasp in favor of winding his arms around Taehyun’s neck. Taehyun’s hands settle on Beomgyu’s waist, like magnets snapping in place. Smiling, Beomgyu presses their foreheads together and Taehyun closes his eyes in anticipation, tilting his head up. Beomgyu meets him halfway, fitting their lips together and sinking his fingers into Taehyun’s hair.
It’s scary how a kiss from Beomgyu can make Taehyun forget everything around them. He can’t remember what it was they had just been talking about. The only thing going through his mind is BeomgyuBeomgyuBeomgyu.
They haven’t even pulled away yet, but Taehyun already finds himself missing the faint taste of Beomgyu’s lipgloss. When will they have another moment like this to themselves? Next week? Next month? How long will Taehyun have to wait to kiss Beomgyu again? To feel Beomgyu’s body pressed against his?
God, it isn’t fair.
Taehyun lets out a breath through his nose, trying to shake off the negative thoughts and reminding himself to live in the present.
The future can wait.
Right now, he has the most gorgeous boy in his arms, one who deserves to be kissed senseless.
🫧🫧2🫧🫧
The second time Taehyun sneaks his hands under Beomgyu’s t-shirt, they’re on a bed, swapping open-mouthed kisses.
Technically, they really should get a head start on washing up, because the other three are going to show up any minute and then there’ll be a line to use the bathroom. But when Taehyun and Beomgyu came to the dorm and realized their car arrived first, they knew they had to seize the opportunity.
They practically ran to their bedroom and toppled onto the nearest bottom bunk without checking whose it was, giggling as they grabbed for each other. Their kissing was rushed, frantic, and—quite frankly—messy, the result of pent up desire built over the course of the past few days. But once the initial adrenaline died down and they noticed the others still hadn’t come back, they slowed down, relaxed, allowing their bodies to melt against one another. Their kisses softened, jaws slackened as their lips met over and over.
Lost in the moment, Taehyun presses closer, putting more of his body weight on top of Beomgyu. Propped on an elbow, he cups the side of Beomgyu’s neck, leaning in for a deeper kiss, while his other hand creeps underneath the hem of Beomgyu’s top.
The first touch of his palm makes Beomgyu jerk, not roughly enough to cause him to kick Taehyun in the nuts like last time, but enough that he bumps his chin against Taehyun’s.
“Sorry,” Taehyun apologizes, just as Beomgyu murmurs, “My bad.”
A beat passes where they both stare at each other, sensing the deja vu of the moment, before the tension bursts and they dissolve into laughter.
Taehyun drops his forehead onto Beomgyu’s shoulder, feeling silly and youthful. “Sorry,” he says again, turning his head to the side to press a kiss to the side of Beomgyu’s neck as a consolation before lifting his head back up.
“It’s okay,” Beomgyu tells him, a gentle smile spreading across his face.
God, he looks so fucking beautiful right now, hair fanning out on the pillow behind his head like someone carefully arranged it, cheeks dusted with a gentle blush that hadn’t been there ten minutes ago, lips plump and swollen from all the kissing they’ve done.
How on earth did Taehyun get so lucky? Beomgyu is completely out of his league.
Leaning down, Taehyun reconnects their lips, eyes slipping shut on their own accord as Beomgyu responds in kind. It doesn’t take long for things to escalate, for their chaste kisses to turn into another sloppy makeout.
In all honesty, Taehyun totally forgets about his hand resting on Beomgyu’s waist until he unknowingly splays his fingers across Beomgyu’s skin.
Beomgyu freezes instantly, stomach caving in from the sharp breath he sucks in through his teeth.
“Shit,” Taehyun mumbles, mentally cursing himself for getting carried away. “Sorry,” he adds, quickly pulling his hand away and smoothing down Beomgyu’s top.
“It’s fine,” Beomgyu says, but it comes out as a wheeze that he immediately tries to cover up by chuckling—but there’s no mistaking how agitated he sounds.
Concerned, Taehyun glances down at him, takes in the clenched jaw and the tense shoulders.
“I’m okay,” Beomgyu insists, but his body language shows otherwise. He lifts his hands up to cradle Taehyun’s face and gently tugs him down for a kiss.
It feels wrong to give into the distraction, but Taehyun can’t help himself. He indulges Beomgyu for a short moment before drawing back, not wanting to sweep this under the rug.
“Hyung,” he tries, racking his brain for the proper words. “I—”
Suddenly, the front door slams open and voices float into the dorm.
Great. Taehyun sighs, shaking his head as he sits up. Perfect timing.
Yeonjun pokes his head into the bedroom a second later. “Are you losers decent?”
Taehyun scoffs, peering down at himself and Beomgyu who are both fully clothed, not even hard either. Yeah, they look completely debauched right now.
“Huh.” Yeonjun’s eyebrows furrow as he steps further into the room, crossing his arms across his chest. “I thought for sure you two would use the extra time to fool around.”
“You guys gave us like a ten minute head start,” Taehyun points out, rolling his eyes. He ignores the (slightly touching) fact that their team purposefully orchestrated a way to give him and Beomgyu some time together.
“And?” Yeonjun cocks his hip and raises an eyebrow—or well, he tries to raise an eyebrow, but ends up lifting both. It sort of takes away from the judgemental look he’s trying to send the couple. “I’ve seen porn where people come in less than two minutes.”
Beomgyu chokes on a breath.
“Well, we’re not in porn now, are we?” Taehyun rebukes, willing the flush on his face to go down.
Yeonjun just shrugs, unphased, sizing Taehyun up and down. “You could be.” He turns around and leaves before Taehyun can say something, not that Taehyun has a comeback anyway, because how is he supposed to reply to that?
Shaking his head, he pushes all thoughts of the conversation aside and focuses on Beomgyu. Except when his gaze lands on his boyfriend, Beomgyu doesn’t look as flustered as Taehyun feels.
Taehyun tilts his head to the side, frowning. “What?”
“Well…” Beomgyu mumbles, biting down on his bottom lip. “You could be.”
It takes a moment for Taehyun’s brain to catch up and realize what Beomgyu is referring to. Once it clicks for him, he tugs the pillow out from underneath Beomgyu’s head and wacks him with it.
“What?!” Beomgyu protests, laughing as Taehyun takes another swing at his raised arms. “It’s true!”
“We’re breaking up,” Taehyun deadpans, dropping the pillow to send Beomgyu the deadliest glare in the world.
It mustn’t be that intimidating, because Beomgyu just giggles at him and then throws his arms around Taheyun’s shoulders, tugging him back down. Taehyun barely manages to cushion the impact, sticking his hands out at the last second and bracing himself up on his palms by Beomgyu’s head. But Beomgyu doesn’t seem to care, already swooping in for another kiss.
And, well.
Taehyun’s already mentioned that he can’t help himself, didn’t he?
🫧🫧3🫧🫧
The third time Taehyun’s fingers brush Beomgyu’s belly, they’re sitting in the backseat of a company car.
Taehyun had taken the middle spot, with Beomgyu on his right and Soobin on his left while Kai and Yeonjun settled into the seats at the center. It was early when they got up, not even dawn, and they had a long day; from a magazine shoot in the morning to a fitting for their upcoming comeback outfits in the afternoon and ending with a routine dance practice in the evening.
Usually, Taehyun spends the car rides catching up with his friends and family or checking up on his social media apps, but the sound of the rain outside is starting to lull him to sleep. After he finishes sending a message to his sister, he puts his phone into his pocket and tucks himself against Beomgyu’s side, laying his head atop Beomgyu’s shoulder.
“Tyun?” Beomgyu tenses beside him, but relaxes after a moment, probably remembering they aren’t being filmed. He scoots down the seat a little, offering Taehyun a more comfortable angle.
“Thanks,” Taehyun mutters. He snuggles closer, trying to get comfortable, but accidently noses the side of Beomgyu’s throat.
Beomgyu flinches and then grumbles in protest, pulling away from Taehyun. “You’re cold.”
Chuckling, Taehyun decides to make a show of nuzzling up to Beomgyu, dragging his nose back and forth across Beomgyu’s neck. When Beomgyu shivers from his antics, Taehyun stifles a smirk, but decides to give Beomgyu a break. He twists his body, an attempt to get more cozy, and worms his hand underneath Beomgyu’s hoodie.
As Beomgyu goes rigid beneath his touch, Taehyun realizes his oversight. He feels the way Beomgyu’s breath catches, the way Beomgyu’s belly flutters beneath his palm.
“Sorry,” he murmurs, jerking his hand back, figuring it was cold too.
“No, no—” Beomgyu reaches for Taehyun’s wrist and drags his hand back. “It’s okay,” Beomgyu reassures him, even though he shudders as he places Taehyun’s palm against his skin. It’s obvious he’s sucking in his stomach, but Taehyun doesn’t know if he should comment on it. “Just a little cold,” Beomgyu says, but there’s a slight shake to his voice and it’s not due to the temperature in the car.
Part of Taehyun wants to push for answers, because all of this can’t be a coincidence, right? But he knows it’s not fair to corner Beomgyu right now, especially when there are others around them.
So instead, he settles back down and closes his eyes, making a mental note to bring up the issue later.
🫧🫧4🫧🫧
The fourth time Taehyun gets his hands on Beomgyu’s stomach, they’re sucking face on his bed.
They had somehow managed to finish their scheduled TO DO filming early that day and were given the night off.
Knowing how rarely they get any sort of freedom, it would’ve been in Taehyun’s best interests to use the extra time to catch up on some sleep — God knows they’re barely getting six hours of sleep most nights. But, unsurprisingly, the only thing on Taehyun’s mind was the prospect of spending time with Beomgyu.
It didn’t take much to convince the other three guys to lend Taehyun and Beomgyu the bedroom for a couple of hours. Yeonjun made dinner plans with some friends while Soobin and Kai decided to play games in the living room together, promising to keep the volume loud enough.
The inference had flustered Taehyun initially, because he really hadn’t been planning on doing anything frisky — he just wanted to cuddle with Beomgyu and watch a movie. But twenty minutes into the film, Beomgyu had crawled into Taehyun’s lap and shoved his tongue down Taehyun’s throat. Now, Taehyun couldn’t be more thankful for Soobin and Kai’s presumptions, because the sounds Beomgyu keeps making seem to echo in the empty room.
By now, the railing against Taehyun’s back is really becoming a nuisance, but he can’t find it in himself to suggest they lie down, not if it’ll cause Beomgyu to stop squirming against him.
So far Taehyun has had his palms resolutely placed on the small of Beomgyu’s back, but when Beomgyu starts to grind a little harder, Taehyun’s hands seize Beomgyu’s hips instinctively, needing something to grab onto.
Beomgyu moans at the sudden grasp, clutching so harshly at Taehyun’s shoulders that Taehyun feels the fabric of his t-shirt pull uncomfortably against his armpits. He tries to separate from Beomgyu to tug his top off, but Beomgyu latches onto him every time, kissing him feverishly.
“Hyung,” Taehyun whines, but Beomgyu ignores him, plunging his tongue back into Taehyun’s mouth. Taehyun lets him have his way for a moment before making another attempt to draw back, but Beomgyu just follows him, practically climbing Taehyun like a tree. “Gyu.” Taehyun chuckles at Beomgyu’s clinginess, prying Beomgyu away. “Let me get my top off.”
“No,” Beomgyu protests stubbornly, which makes Taehyun snort.
“C’mon,” he pleads, giving Beomgyu a pointed look as he holds him at an arm’s length.
Like a grumpy child, Beomgyu slumps in Taehyun’s lap, all the fight draining out of him. “Fine.”
He looks so cute, Taehyun can’t help but lean forward and peck Beomgyu’s lips in thanks, before reaching behind his neck for the collar of his t-shirt. It takes him longer than usual to yank his top off, given that they’re sitting in the cramped space of his bottom bunk, but once it’s off, he flings it onto the floor. He assumed Beomgyu would take the time to get shirtless as well, but when he looks back Beomgyu is still fully clothed. If anything, it seems like Beomgyu has dragged the hem of his top down even more, almost like he wants to cover himself.
That causes Taehyun to pause, the memory of a similar situation suddenly replaying in his mind. A question forms on the tip of his tongue, but before he can voice it, Beomgyu puts his hands on Taehyun’s chest and all of Taehyun’s sensible thoughts fly out the window.
“God,” Beomgyu groans, dragging his palms up and down Taehyun’s upper body. “What the hell, man. How are you so ripped?”
Taehyun scoffs softly at the compliment. He would hardly consider himself ripped. Still, he can admit that the long hours he’s been putting in at the gym have finally begun to pay off. His pecs have started to fill out and there’s definitely a visible two pack on his midriff that he’s immensely proud of. Taehyun has always been a bit lanky growing up — athletic for sure, but not fit and built like he is now. Even though he has a long way to go before he can show his body off with confidence, seeing how his boyfriend acknowledges his efforts makes it all worthwhile.
“Ugh,” Beomgyu mumbles, slumping a little in Taehyun’s lap as he traces the ridges of Taehyun’s abs with his fingers. “Why are you so hot?”
Taehyun can’t help the chuckle that bubbles out of him. “Speak for yourself.”
Rolling his eyes, Beomgyu flicks Taehyun’s nipple. “Shut up.”
And because Beomgyu’s brattiness has been rubbing off on him, Taehyun says, “Make me.”
Beomgyu takes the bait right away, flings his arms around Taehyun’s neck and leans in to kiss him. Though Taehyun expected it, Beomgyu’s promptness makes him chuckle. Of course Beomgyu uses the opportunity to slip his tongue inside Taehyun’s mouth, the cheater. But hey, Taehyun really can’t complain, because he’s just as addicted.
Putting their bickering aside, Taehyun wraps his arms around Beomgyu’s waist and tugs him closer, reveling in the sharp breath that Beomgyu takes when the lower halves of their bodies drag against each other.
“You drive me crazy,” Beomgyu murmurs, and Taehyun wants to says, Me too and I want you so bad and I want you all the fucking time and Sometimes I feel like I can’t breathe when you’re not near me, but he doesn’t say anything, just lets Beomgyu cup the back of his neck and kiss him deeper. Slowly, Beomgyu slides his other hand down Taehyun’s chest, dragging his palm against Taehyun’s skin so gently it’s almost maddening.
“Hyung,” Taehyun urges, grasping at Beomgyu’s shirt helplessly, but Beomgyu ignores him and shifts closer, fisting his hand in Taehyun’s hair to tip his head back.
When they’re standing side by side, Beomgyu only has a couple of centimeters on him, but like this he feels even taller, nearly towering over Taehyun and for some reason that really turns him on. Having such a tall, pretty boy sitting in his lap, kissing him like there’s no tomorrow and rubbing his hands all over him.
It feels so good that Taehyun gets lost in the moment, idly tucking his fingers underneath Beomgyu’s shirt and brushing the tips of his fingers across Beomgyu’s soft stomach. Beomgyu’s breath hitches at the touch, lips parting on a gasp, and—assuming it’s a sign to go further—Taehyun curls his fingers around the hem of Beomgyu’s shirt, pulling it up.
Immediately, Beomgyu’s hands fly over his, and Taehyun jerks his hands away like they’ve been burned, caught off guard by the sudden movement.
“Sorry,” Beomgyu mumbles, avoiding eye contact as he tugs his shirt back down. “I just — I wanna keep my shirt on.”
A wave of guilt washes over Taehyun. How could he be so careless?
“Oh, yeah — of course,” he agrees, nodding, “Whatever you want.” He thinks he’s being understanding, but Beomgyu continues to stare at the bedsheet, clutching at the hem of his shirt like it’s a lifeline. “I’m sorry,” Taehyun adds, hoping to God he didn’t fuck everything up. “Do you—” he cuts himself off, feeling anxious about posing the question that’s running through his mind, but he knows it’s the right thing to do. He won’t be able to go to sleep tonight if he misses this chance. So he clears his throat and asks, “Do you not want me to touch you there?”
“No, you can,” Beomgyu insists, but he still hasn’t met Taehyun’s gaze nor has he let go of his shirt.
Taehyun aches to physically comfort him, but isn’t sure what places are okay to touch right now. A hug would probably be the best option, but he really needs Beomgyu to look at him. He decides to put his hands on top of Beomgyu’s thighs, figuring it’s a safe spot, but that only seems to make things worse.
Beomgyu deflates on Taehyun’s lap, the grasp on his shirt loosening as he hangs his head. “I’m sorry,” he murmurs, almost whispering, “I ruined the mood.”
The pained look on his face breaks Taehyun’s heart.
Gently, Taehyun reaches up, cupping Beomgyu’s jaw, and finally Beomgyu glances at him. “You didn’t ruin anything,” he says, softly squeezing Beomgyu’s jaw. “You telling me what you like and don’t like isn’t ruining the mood.” The pout on Beomgyu’s lips hasn’t gone away so Taehyun continues, “You’re everything to me, hyung. Seeing you hurt kills me — and seeing you hurt because of something I did is even worse. You need to tell me if I’m doing something you aren’t comfortable with, okay?”
Beomgyu gives a shaky nod and places his hand over Taehyun’s, dipping down to press their foreheads together. Taehyun closes his eyes, but underneath his palm he can feel the skin of Beomgyu’s cheeks stretching slightly. A smile, small and weak, but a smile nonetheless.
“Okay,” Beomgyu whispers, and Taehyun tips his chin up to connect their lips, feeling mildly relieved.
He wants to ask more, wants to get to the root of the issue, but he’s worried Beomgyu might shut down again, worried Beomgyu might think he’s prying. So he drops the topic, choosing to kiss Beomgyu instead, hoping it can alleviate some of Beomgyu’s distress for now.
🫧🫧5🫧🫧
The fifth time Taehyun touches Beomgyu below his clothes, Beomgyu’s drinking tea in the kitchen.
Taehyun had woken up in the middle of the night with a headache. At first, he tried to go back to bed, but after tossing and turning without any rest, he realized he wasn’t going to get any sleep without taking a painkiller. Forcing himself to leave the comfort of his bed when he was running on barely three hours of sleep was nearly impossible, but he managed to pull himself together and waddle toward the kitchen. What he hadn’t bothered to do was tug on a shirt or put on some slippers — which he regretted the second he stepped out of the warmth of their bedroom.
“Fuck,” he’d swore under his breath, rubbing his palms over his arms in an effort to heat up as he headed toward the kitchen. Maybe one day he’ll reconsider wearing only his briefs to bed, but sleeping in pjs is far too uncomfortable that he doesn’t see himself changing his habit any time soon. At least he doesn’t sleep nude, like some of his group mates.
Slightly shivering, Taehyun had shuffled into the kitchen, wiping out the gunk around his eyes. To his surprise, the overhead light above the counter had already lit and there was someone standing in front of it. Even though their back was facing Taehyun, he had been able to tell who it was from their pink pjs.
“Hey,” he’d said quietly, but Beomgyu startled nevertheless, clearly not expecting anyone else to join him during this time of night — especially given that their pick up time is really early today.
“Hey,” Beomgyu replied, his voice equally as faint, watching over his shoulder as Taehyun walked toward him.
It’s not a secret that Beomgyu’s eyes are big and round, but when he’s sleepy, he can barely keep them open. Taehyun finds it incredibly adorable.
When Beomgyu was within reach, Taehyun leaned in to kiss him, smiling at the lingering taste of honey and ginger on his lips. He must’ve been drinking the tea his mom sent over when he’d told her he caught a cold the other week.
Beomgyu kissed him back, but only for a moment, breaking off with an accusatory squeak. “You shouldn’t kiss me,” he reminded Taehyun, narrowing his eyes.
Taehyun wrinkled his nose, shaking his head, but Beomgyu had already turned back to face the counter. Tucking his chin over Beomgyu’s shoulder, Taehyun circled his arms around Beomgyu’s body and stumbled closer, shivering as the cool satin of Beomgyu’s pjs brushed against his bare chest and exposed legs. “Maybe I should,” he had refuted, snuggling up to Beomgyu despite his huffing. “I’d love to get a few days off from work to rest.” Not that Beomgyu had been given such a break, but still. Perhaps the company would be more lenient if two members were sick at the same time.
“No, you’d hate it,” Beomgyu told him, picking up a spoon to stir his tea. “You’d get bored after two days and then you’d alternate your time between working out or writing lyrics.”
And well, Taehyun couldn’t have denied that accusation.
“Still,” Taehyun said, briefly nuzzling Beomgyu’s neck. “It would be nice to have some down time.” He tightened his grip around Beomgyu’s waist and pulled him flush against his chest, pressing his ear against Beomgyu’s throat to hear his heartbeat. “To spend some time with you.” Which is what it really boiled down to, didn’t it? Taehyun couldn’t remember the last time they were unsupervised for more than an hour. He could count on his fingers the number of moments that they’ve truly had to themselves since they started dating. So if being sick with Beomgyu was the only way for them to get some alone-time, Taehyun would go get a flu vaccine right away.
“Yeah,” Beomgyu had signed, relaxing in Taehyun’s embrace. “Yeah, that would be nice.” He brought his steaming cup up to his mouth for a sip and then asked, “Why are you up, by the way?”
Taehyun fought back a yawn. “Headache,” he replied, though it wasn’t bothering him anymore. Funny how Beomgyu made every nuisance disappear. “Couldn’t sleep.” He squeezed Beomgyu’s waist and kissed Beomgyu behind the ear. “Better now, though.”
“I don’t wanna keep you up,” Beomgyu protested, setting his cup back on the counter.
“Nonsense,” Taehyun mumbled, landing a kiss to the edge of Beomgyu’s jaw. “There’s no place I’d rather be.”
“Taehyun…” Beomgyu let out this long, deep breath as he tilted his head to the side, baring his unmarred neck — and how could Taehyun not comply?
Cracking a smile, he closed his eyes and let his lips get to work.
Honestly, he hadn’t planned on going further than trailing a few harmless kisses down the side of Beomgyu’s neck, but then Beomgyu started moaning, reaching around to grab at Taehyun’s hair, and suddenly Taehyun’s kisses became sloppy and raunchy. In typical Taehyun fashion, his hands began to wander underneath Beomgyu’s top, greedy fingers brushing across Beomgyu’s stomach.
Just like all the other times before, Beomgyu stiffens in Taehyun’s hold, gasping softly, and Taehyun pulls his hands away, cursing himself for forgetting again.
“No, no, no—” Beomgyu cuts in, grabbing one of Taehyun’s wrists and guiding Taehyun’s hand back to the front of his body. “It’s okay,” he assures, looking at Taehyun through hooded eyes as he lifts the bottom of his top up and places Taehyun’s palm against his skin.
“Are you sure?” Taehyun asks, because Beomgyu still sucks in his stomach when Taehyun flattens his hand against it.
“Yeah,” Beomgyu breathes, nodding quickly. However, the moment Taehyun presses his palm firmly against Beomgyu’s belly, Beomgyu’s eyebrows furrow and his jaw clenches.
“Beomgyu…” Taehyun starts to remove his hands, but Beomgyu’s grip on his wrist tightens.
“I’m sure,” Beomgyu insists, voice suddenly firm and eyes sharp. He lets go of Taehyun’s wrist and lays both hands on top of Taehyun’s instead, splaying his fingers out until they slip in the gaps between Taehyun’s knuckles. “I want it,” he whispers, leaning into Taehyun’s space until their faces are a breath apart. As Beomgyu’s gaze drops down to Taehyun’s lips, he squeezes Taehyun’s hands and says, “Touch me.”
And God, it takes nearly all of Taehyun’s willpower not to push Beomgyu against the counter and have his way with him.
“Hyung—” Beomgyu smushes their lips together before Taehyun can say anything else, slipping his tongue into Taehyun’s mouth. Taehyun kisses him back fiercely, swallowing the moan Beomgyu lets out when he digs his fingertips into Beomgyu’s smooth skin. Carefully, he spreads his fingers out, gently brushing them back and forth over Beomgyu’s belly. Beomgyu shivers in Taehyun’s arms and Taehyun grows bolder, shaking off Beomgyu’s hands so he can sweep his fingers across Beomgyu’s stomach, thumbing the tiny dip of Beomgyu’s belly button and cupping the soft swell of Beomgyu’s tummy.
Beomgyu squirms from the touch and breaks off their kiss, breathing heavily—and for a moment, Taehyun assumes that Beomgyu will ask him to stop, like all the other times before. He can’t help the way he tenses unconsciously, expecting a rebuff, but he’s greeted with Beomgyu’s quavering voice begging for, “More.”
All of the tension leaves Taehyun’s body so fast his knees nearly buckle. Fuck, he could just kiss Beomgyu right now. He can’t believe his luck.
Holding his breath, Taehyun blindly drags one hand up Beomgyu’s chest, mapping out the dips and curves of his body.
“Yeah,” Beomgyu gasps against Taehyun’s lips, bringing a hand up to clutch the back of Taehyun’s neck. “Keep going.” He tips his head to the side, showing off the long, unmarked column of his throat.
Like a moth drawn to a flame, Taehyun lurches forward to mark it up, hips jerking against the curve of Beomgyu’s ass with each whine he draws from him.
“Ah—w-wait—” Taehyun’s heart sinks when Beomgyu pulls away, immediately assuming he fucked up again, but Beomgyu only turns around and hops onto the counter. With a hooded gaze, his legs slowly spread, like a private invitation for Taehyun’s touch only.
“Fuck,” he breathes, staggering between them. “Hyung, you…” caging Beomgyu in, he plants his hands on Beomgyu’s waist, ducking down to steal another kiss. Beomgyu accepts it with a soft moan, cupping Taehyun’s face as he leans back, dragging Taehyun with him. Pulled forward, Taehyun’s scrambles to find balance, raking his palms across the granite —
The shattering of glass rings through the empty room.
Startled, Taehyun pulls back, eyes locking with Beomgyu’s, watching them open wide in recognition. “The tea!”
They scramble apart — Taehyun reaches for a towel while Beomgyu jumps behind the counter, presumably to pick up the big pieces. The better option would be to grab a vacuum, but during this time of night, Taehyun doesn’t want to risk waking up the other guys. Though it’d be a miracle if none of them heard that.
Sure enough, Taehyun has just crouched down by the mess when the door to their bedroom bursts open and three other voices bleed into the kitchen.
“Yah! What happened?”
“Why aren’t you sleeping?”
“Is anyone hurt?”
“We’re fine,” Beomgyu tells them, a little snappishly, but that’s to be expected. Taehyun is also upset that their moment was ruined, by his doing no less. Carefully, Beomgyu deposits another wedge of broken glass into the palm of his hand. “The cup just fell.”
Yeonjun crosses his arms across his chest, a gesture clearly meant to be intimidating, yet failing due to his Spider-man pjs and the eye mask pushed up his forehead. “And why did it fall?”
“Um… Tyun?” Kai cuts in, holding onto a familiar plushie like it’ll help ward off evil spirits. “Why are you naked?”
Taehyun’s face heats up under everyone’s scrutinizing gaze. “I’m not naked.”
“Thank God for that,” Soobin exclaims, leaning against the counter as he levels Taehyun an unpressed look.
“Yeah, no one wants to see your dick,” Yeonjun chimes in, “No offense, Gyu.”
“None taken,” Beomgyu replies and there’s mirth laced in his voice this time, matched by a smirk tugging at the corner of his mouth. “I haven’t seen it either.”
There’s a beat of silence and the room explodes with protests from the peanut gallery.
“Oh. My. God.”
“Wooooooooow!”
“Guys, seriously?”
“T-M-fucking-I, dickhead.”
“Real classy, dude.”
“Well, good night then!”
Thankfully, they make themselves scarce after that, but their grumbling complaints follow them the whole way back to the bedroom.
Their antics make Taehyun chuckle, shaking his head fondly. Never a dull moment with them.
He glances over at Beomgyu — only to find him already staring at Taehyun with a shit-eating grin plastered on his face.
Taehyun wacks him with the towel, gritting his teeth at Beomgyu’s airy giggles. “Asshole,” he hisses, yet the tone doesn’t quite land, coming out warm regardless.
Like the mature adult he is, Beomgyu blows him a raspberry, which earns him another swat, the menace.
“I’ll get you for that,” Taehyun warns, but they both know by now it’s all empty words. His heart softened for Beomgyu long ago.
🫧🫧+1 🫧🫧
Whenever Taehyun is making out with his boyfriend, it feels like time just… stops. Or well, maybe not that it stops, but that the moment seems limitless, like they have all the time in the world and no responsibilities or worries.
It especially feels that way right now since it’s their first official break and they’re truly alone for once. Although they’ve only been granted two days off, they decided to get away from the dorm.
When they’d first gotten word about their minivacation, Taehyun had figured Beomgyu would visit his family. God knows he hasn’t seen them in ages. But he’d explained to Taehyun that it would make him more homesick to leave after seeing them for a couple of days.
Initially, they’d planned to stay in their apartment, since none of the other guys would be there, but Taehyun wanted to do something different for once. He and Beomgyu rarely have the opportunity to go on a proper date given their careers. This would be a nice chance for them to enjoy a relatively couple-y experience.
They’re not swimming in money by any means, but the royalties from Taehyun’s songwriting credits started rolling in, giving him enough to splurge on a fancy hotel with discreet staff.
Truth be told, Taehyun had thought (read: hoped) they’d get frisky the moment they checked in. They’d be dating for months — not that there’s some kind of timeline for when these kinds of things are supposed to happen in a relationship, everyone moves at their own comfort level — but they keep getting interrupted whenever they try to go further. Taehyun is young and his boyfriend is incredibly hot, so sue him for wanting to jump his bones at the first opportunity he gets.
In hindsight, he should’ve foreseen they would simply pass out the second their bodies melted into the clean, comfortable hotel bed. Their schedules have been hectic, of course they’d end up resting when they’re finally given the chance to do so. So they’d slept in, ordered room service for lunch, checked out the pool, lounged around all evening watching shitty TV, and then fell asleep again. Their second day was spent mostly the same, fucking around in their hotel room, falling in and out of sleep, eating at random times of the days, and switching channels from one program to the next.
Sometime during the evening, Beomgyu eventually made a move, mindlessly playing with the drawstrings of Taehyun’s sweats while a movie played in the background. Taehyun’s breath quickened in anticipation, but Beomgyu didn’t change his course, running the cords through his fingers over and over.
It was maddening.
Every time Beomgyu — seemingly accidentally — brushed Taehyun’s crotch, Taehyun held his breath, wondering if this would be the time Beomgyu decided to drop his palm against Taehyun’s slowly growing bulge. Focusing on the plot of the film was impossible the longer Beomgyu’s parade continued. Sweat beaded at Taehyun’s temples.
He thought he could handle the teasing, but he was simply a man. Taehyun endured the torture for a few more minutes before taking matters into his own hands. Caving into his desires, he pounced on Beomgyu and kissed him for all he was worth. The way Beomgyu threw his arms around Taehyun’s neck and sighed against Taehyun’s mouth seemed like he was waiting for it just as much as Taehyun was.
Knowing that no one nor nothing was going to ruin this moment for them made his heart race with thoughts of what they could finally, finally do.
Dropping onto his elbows, he presses Beomgyu further into the mattress, hips automatically jerking at the first proper touch of their lower bodies. Blood rushes through Taehyun’s ears when Beomgyu moans and scrapes his nails across Taehyun’s nape.
God, this is what they should’ve been doing all weekend long.
Spurred on, Taehyun’s greedy hands creep underneath Beomgyu’s shirt. Just like all the other times before, Beomgyu stiffens up.
“Sorry,” Taehyun murmurs, automatic, hands freezing their approach, but not retreating. When he slips his tongue back into Beomgyu’s mouth, Beomgyu takes a moment longer to respond, but Taehyun doesn’t think anything of it. After a few seconds, he splays his fingers, thumbs meeting over Beomgyu’s belly button, and Beomgyu’s stomach flutters underneath his palms. Groaning, he digs them into Beomgyu’s skin, hitching his hips to find a better angle.
It takes him a beat too long to realize Beomgyu has stopped kissing him.
Unnerved, Taehyun leans back, anxiously scanning Beomgyu’s face.
His heart nearly drops to his stomach at the sight of Beomgyu’s grimace and squeezed eyes. He watches him gulp, exhale roughly through his nose, and then lick his lips, worried lines forming on his forehead.
Alarmed, Taehyun opens his mouth to say something, but Beomgyu beats him to it. “It’s okay.”
The words rush out of him, like he’s saying them to convince himself. Even the way he blindly pats Taehyun’s shoulders seems like a subconscious way to placate himself. Yet it isn’t working because he’s still wound way too tight.
“It’s okay,” he says again, except it clearly isn’t okay. Beomgyu can’t even look at him.
Taehyun can tell Beomgyu’s holding his breath, as if bracing himself for Taehyun’s response. Fuck, does he really think Taehyun would ever say something demening to him?
“Baby,” Taehyun mumbles, gently stroking the back of his hand across Beomgyu’s chin. “What’s wrong?”
“Nothing,” Beomgyu tells him, but it sounds brittle and fake.
Filled with concern, but sensing Beomgyu might want some space, Taehyun withdraws, sitting down precariously on Beomgyu’s thighs. “Hyung?”
At that, Beomgyu opens his eyes, shining with unshed tears.
“Oh, Gyu.” Taehyun can’t help but reach out and cup Beomgyu’s face, tenderly sweeping his thumb back and forth across Beomgyu’s flushed skin.
Beomgyu takes in a shaky breath, wrinkling his nose against the urge to cry, and Taehyun pulls his hand away. “I’m just…” Sighing, he deflates, gaze dropping to the bedsheets. “I’m just a little insecure.”
There’s no way Taehyun heard him right. Beomgyu… insecure?
Sure, people can lack confidence in some areas, hell Taehyun’s got plenty of self-doubt, but he can’t wrap his head around how someone with Beomgyu’s visuals could ever have any flaws. Beomgyu is arguably one of the most gorgeous people Taehyun has ever met. Why on earth would he feel self-conscious?
“Baby…” Frowning, Taehyun touches Beomgyu’s side, hoping the gesture is placating. “What are you talking about? You are so perfect.”
“I’m not.” If the pout that pushes at Beomgyu’s lips is anything to go by, it doesn’t look like he agrees. “Not like you.”
“Hyung.” Taehyun tilts his head, trying to understand. “You literally could give models a run for their money.”
“Yeah, but…” A dejected sigh leaves Beomgyu’s body. “You have abs and… andIhaveababybelly.”
Taehyun’s brow creases. “What?”
The sigh Beomgyu releases sounds frustrated this time. “I have a baby belly.” He lifts up his shirt and pokes at his stomach. “Look at this.” His skin ripples as he jams his finger at his belly again. “Ugh. So annoying.”
Staring down at Beomgyu’s seemingly flat stomach, laughter bubbles out of Taehyun.
“Don’t laugh.” Beomgyu pouts, tugging his shirt back down as he glowers at Taehyun, misreading Taehyun’s reaction.
“Beomgyu-yah.” Taehyun grabs Beomgyu’s wrists, quickly intertwining their fingers and laying their clasped hands on Beomgyu’s midriff. “I’m not laughing at you,” he explains, “I just can’t believe how silly this is. Not—I don’t mean that what you feel is silly—it’s just… this whole time I thought… I don’t know… I thought maybe you were hesitant about going further, or that I was accidentally hurting you somehow or making you uncomfortable.” He squeezes Beomgyu’s hands, offering a smile when Beomgyu glances his way. “Thank you for telling me, for being honest.” Bringing their hands up to his mouth, Taehyun presses a lingering kiss beneath Beomgyu’s knuckles. “Did you really think I wouldn’t love every single part of you?”
To prove his point, he drops their hands in favor of rucking up Beomgyu’s top and leaning down to blow a loud raspberry on Beomgyu’s tummy.
Instantly, Beomgyu bursts into giggles. His hands fall atop of Taehyun’s head as he tries to push him away, but Taehyun doesn’t budge. Digging his fingers into Beomgyu’s waist, he smacks an obnoxious kiss to Beomgyu’s belly button, scooting down Beomgyu’s legs so that it’s easier to flatten his back and land another kiss.
“Stop,” Beomgyu whines, squirming, but Taehyun can see that he doesn’t really want him to.
“I love this about you,” Taehyun tells Beomgyu, gently pressing his lips to the soft dip of Beomgyu’s stomach, kissing it again when it quivers as Beomgyu tries to suck in it. Hiking Beomgyu’s shirt up to his armpits, Taehyun lays a tender kiss to the center of Beomgyu’s sternum. “Love this,” he whispers, trailing his lips toward a perky nipple. “And this.” Then, across Beomgyu’s chest to flick his tongue at the other one. “And this.”
“Tae.” Beomgyu sounds winded, but when Taehyun takes a peak at him, his face is contorted, not in pain, but in pleasure.
Encouraged, Taehyun traces the ridges of Beomgyu’s ribs with his lips. “Love this too.” He makes his way down Beomgyu’s body slowly, soaking in every hitch of Beomgyu’s breath, every stifled whine. The moment Taehyun’s chin bumps against the top of Beomgyu’s joggers, Beomgyu swears quietly, sinking his fingers into Taehyun’s hair.
“Tyun…” his voice trails off, but his grip only tightens, wordlessly pulling Taehyun toward the hard-on in his pants.
Taehyun hooks his fingers into the waistband, but doesn’t tug the pants down like he suspects Beomgyu wants. Instead, he places a string of open-mouthed kisses along the edge of the waistband, from Beomgyu’s bellybutton to his hip and then back. He repeats the action on the other side, pausing between each kiss to feel Beomgyu’s stomach tremble underneath his lips, to hear Beomgyu’s breath grow quick and swallow.
“Especially this.” Zeroing in on the curve of Beomgyu’s stomach where it just barely protrudes, Taehyun sucks on it. “Love this about you.”
“Fuuuck.” He can feel the way Beomgyu’s body trembles beneath his lips. “Taehyun.”
Taehyun only sucks harder, not drawing away until Beomgyu is choking on a pained groan and his nails dig into Taehyun’s skull, until the skin finally breaks and Beomgyu’s back arches off the bed.
“Shit.” Beomgyu slumps against the mattress the moment Taehyun pulls back, chest rising and falling rapidly.
With a faux carefulness, Taehyun inspects his work, rubbing his thumb over the fresh hickey and glancing up to gauge Beomgyu’s reaction.
“Don’t,” Beomgyu whines, slapping Taehyun’s hand away, but Taehyun just ducks down to lay a soothing kiss over the love bite.
“Hm…” Something dangerous twists in his gut at the sight of the red bruise blooming against Beomgyu’s skin. “That looks better.”
“Fuck off.” Beomgyu rolls his eyes, nudging Taehyun with his knee.
Chuckling, Taehyun gets up and clasps Beomgyu’s ankle lightly. “C’mon, let’s take these off.”
The lighthearted atmosphere in the room shifts with his words, like all the light in a room vanishing when a candle is blown out. Even Beomgyu’s expression sobers. As he sits up, Taehyun does too, rising onto his knees and scooting down the bed while dragging Beomgyu’s sweats off.
Once Beomgyu’s long, tantalizing legs are freed, Taehyun can’t resist the urge to touch them. Kneeling between them, he places his hands on each of Beomgyu’s ankles and then slowly slides his palms up Beomgyu’s calves.
Beomgyu makes an agreeable sound, somewhere between a hum and a moan, and Taehyun peeks up at him, finding his boyfriend propped on back on his elbows, the hem of his t-shirt shoved halfway up his chest, displaying his smooth stomach for Taehyun’s hungry eyes to feast on. But Taehyun sweeps his gaze past the expanse of skin he kissed mere minutes ago, and makes contact with Beomgyu, taking in his flushed face and his tilted head, his open mouth and lustful eyes. Seeing him so debauched stirs Taehyun’s arousal.
He doesn’t know how far they’re going to go tonight, but God does he want to see Beomgyu look completely fucked out.
Slowly, he ducks down and presses a kiss to Beomgyu’s right ankle, reveling in the way Beomgyu’s breath hitches. With one hand, he blindly caresses Beomgyu’s leg while he slides his lips up the other leg, planting soft, passing pecks across Beomgyu’s calf that turn into wet, lingering kisses as his mouth reaches Beomgyu’s thigh. The closer Taehyun’s mouth inches toward Beomgyu’s briefs, the more pronounced the twitching of Beomgyu’s hips becomes, the more suppressed Beomgyu’s whines sound. By the time Taehyun is teasing a finger underneath the hem of Beomgyu’s underwear, any sense of composure Beomgyu may have been holding onto has been shot.
When Taehyun sucks on a patch of skin bordering the edge of Beomgyu’s briefs, Beomgyu’s hands fly to the top of Taehyun’s head, grasping onto Taehyun’s hair like a lifeline. “F-f-fuck,” he gasps, voice stuttering and breath raspy, thighs shaking beneath Taehyun’s touch. His hip jerks without any rhythm, but there’s an unmistakable insistence to his bucking.
Maybe if he hadn’t opened up about his insecurities, Taehyun would’ve pulled Beomgyu’s underwear to the side, stuffed Beomgyu’s balls into his mouth or licked over Beomgyu’s leaking cockhead. But because he did, Taehyun can’t gloss over the magnitude of such a confession, can’t dismiss the incredible trust Beomgyu is putting in him. Even though it pains him to ignore Beomgyu’s broken cries and persistent hair-pulling, Taehyun wants to finish what he set out to do.
Instead of giving into Beomgyu’s desires (and partially his own), Taehyun detaches his mouth from Beomgyu’s thigh and — ignoring the agonizing, pent-up groan Beomgyu releases — centers his attention on Beomgyu’s other leg. Starting from the ankle, he repeats the same devotion ritual he performed earlier, peppering kisses across Beomgyu’s skin, getting bolder the further up Beomgyu’s thigh his lips go.
“Tyun—” like before, Beomgyu’s breath grows fast and shallow as Taehyun’s mouth creeps toward his erogenous regions, his grip on Taehyun’s hair tightens with each nibble Taehyun savors. “God…”
“Love this,” Taehyun whispers against the contours of Beomgyu’s knee, picking up his accolades. His lips brush across Beomgyu’s thigh before settling over a small bruise Beomgyu got from bumping into a table earlier this week. “And this.”
Tenderly, he strokes his palm over the spots he kissed while his mouth shifts closer to the hem of Beomgyu’s briefs again. The front of his own pants strain with every whimper Beomgyu lets loose, with each spasm of Beomgyu’s body. But this isn’t about him, Taehyun reminds himself. This is about his boyfriend and helping him feel even a drop of the love and adoration Taehyun has for him.
So he pushes aside the ache to relieve himself and refocuses on the task at hand, trailing hot, open-mouthed kisses up Beomgyu’s leg and murmuring soft praises along the way. When his lips bump against cotton, he peeks up at Beomgyu, looking at the way his stomach flexes and relaxes with every graze of Taehyun’s lips, the way his chest rises and falls with each lick of Taehyun’s tongue, the way his throat bobbles whenever Taehyun touches a fresh hickey, the way his eyebrows furrow anytime Taehyun sucks a little too hard.
Seeing how unabashedly Beomgyu succumbs to ecstasy and knowing it’s all because of him makes Taehyun powerless to resist his own needs. He slips a hand between his legs, nearly biting down on Beomgyu’s skin when pleasure zips up his spine as he palms himself over his sweats.
It’s not enough to make him cum (yet) but damn does it feel so fucking good. He rubs himself just enough to quench his thirst before lying down on his stomach between Beomgyu’s spread legs, curling his arms around Beomgyu’s thighs.
“Wha…” The shift doesn’t go unnoticed by Beomgyu, whose grip loosens as he cranes his head to see what Taehyun is planning.
Briefly, Taehyun meets Beomgyu’s gaze before lowering his face and nuzzling Beomgyu’s clothed bulge, groaning softly. “Finally,” he breathes, shoving his nose against Beomgyu’s squished balls and snuffing deeply. Beomgyu smells like the hotel’s body wash, but there’s an underlying hint of musk that Taehyun finds addicting. He mouths over Beomgyu’s ball sack, licking over the fabric while Beomgyu swears above him.
“Tae—” he can’t even get Taehyun’s full name out, but Taehyun can’t blame him. They’ve been denied this for months. Being able to feel one another and to feel each other’s touch after months of buildup and cockblocking almost seems surreal. They deserve to let their guards down and bask in this pleasure.
“Hm…” Taehyun hums to himself, softly kissing Beomgyu’s perineum through his briefs. “Love this too,” he tells him, though it’s his first time getting acquainted with it. “Can’t wait to taste you.”
“God,” Beomgyu moans, dragging out the syllable. He sounds so husky and erotic it goes straight to Taehyun’s gut, driving him to grind against the mattress to alleviate some tension.
“You… ah… fuck.” Beomgyu’s speechlessness brings a satisfied smile to Taehyun, gloating over the effect he has on his boyfriend while they’re still mostly clothed.
“Can’t wait to put my mouth on you,” he says, voice slightly muffled from where he’s dragging his lips up Beomgyu’s hard-on. He keeps his eyes trained on Beomgyu, soaking in each twitch of his face, every desperate whine. “Can’t wait to make you cum.”
“Then—Jesus.” Beomgyu’s hip jumps the moment Taehyun skims his tongue over Beomgyu’s cockhead, terribly sensitive even with a layer of cotton between them. Fingers tug on Taehyun’s hair, but he persists, latching onto the damp spot at the tip and sucking faintly. “Fuck me,” Beomgyu moans, but it comes out so dejectedly Taehyun can’t stop the peal of laughter that bursts out of him.
He drops his forehead against Beomgyu’s thigh, giggling.
After a moment, Beomgyu lets go of Taehyun’s hair and deadpans, “Dude, c’mon.”
“Ah, sorry,” Taehyun murmurs once he composes himself, lifting his head up to meet Beomgyu’s gaze.
Beomgyu seems a little defeated, arms crossed over chest, making his shirt ride up even more, so Taehyun strokes Beomgyu’s flank, hoping to placate his boyfriend.
“Sorry,” he repeats, adding weight to his words. “What were you gonna say?”
He can tell Beomgyu isn’t truly upset, just a tad bit sulky from the mood shifting. One quick peek at his crotch confirms he’s still hard, so steering things back shouldn’t be too much of an issue.
Huffing, Beomgyu grumbles (cutely), and Taehyun fights the urge to get up and kiss the pout off his pillowy lips. “I was trying to say, ’Then do it already.’ Make me cum, for fuck’s sake.”
The last part is said with such adorable exasperation, Taehyun is forced to stifle a guffaw, lest he ruffles Beomgyu again with his chuckling. “Okay,” he agrees, teasing his fingertips across Beomgyu’s waistband, smirking when Beomgyu sucks in his stomach. “Ready for me to see Beomgyu Junior?”
The corner of Beomgyu’s mouth twitches and he ducks his head right away, clearly not wanting Taehyun to notice. Even if Taehyun can’t see (he can) the smile that breaks across Beomgyu’s face, Beomgyu’s red ears give him away regardless.
“Screw you,” he mutters, but there’s no heat behind his words. “Calling my cock ‘junior’ implies it’s little.” He sinks his teeth into his bottom lip, appearing nervous again. “I’m not small.”
Taehyun’s heart aches hearing him sound so discouraged. Beomgyu’s even self-conscious about this? There’s no reason to be. Big or small, cut or uncut, hairy or shaved, shriveling or sagging — Taehyun will love him all the same. He already does.
“Oh, I don’t doubt it, hyung.” He drops his hand over Beomgyu’s stiffy, rubbing it while maintaining his gaze fixed on Beomgyu. Softly, he digs the heel of his palm against Beomgyu’s balls, watching Beomgyu’s throat bobble as he swallows. “I can feel it,” Taehyun whispers, voice dropping as Beomgyu’s eyelids flutter and his body goes taut. “Can I see it?”
After a pregnant pause, Beomgyu gives a tiny nod, shoulders drooping as he unfolds his arms and lays them by his sides, relaxing a little.
Tossing him a promising smile, Taehyun hooks his fingers in Beomgyu’s waistband and slowly pulls his briefs down. From a boney hip, to a trimmed happy trail, the more of Beomgyu’s body Taehyun exposes, the more his mouth waters.
“You’re stunning,” he purrs, dipping down to kiss Beomgyu’s public bone, lips parting to mirror Beomgyu’s soft gasp. Beomgyu smells even better without the cotton as a filter. “Just ravishing.” With his eyes closed, Taehyun continues to tug Beomgyu’s underwear off, jolting when Beomgyu’s cock springs free and lightly smacks him in the face.
Beomgyu moans throatily from the brief sensation, hips twisting to get a do-over.
Muffling a snort at his boyfriend’s innocent enthusiasm, Taehyun tucks the waistband of Beomgyu’s briefs under his balls. Cradling them in one hand, Taehyun reaches for Beomgyu’s boner with the other, gulping at the weight of him in his palm. Beomgyu really wasn’t lying about his size.
“Wow,” Taehyun mutters, bearing down his hips on the mattress and swearing under his breath at the fiction on his stiffy.
Months of fantasizing couldn’t compare to the real thing.
“So pretty,” he says, staring at the length of Beomgyu on his hand. It feels weird to call a cock that, but there’s no other word to describe Beomgyu’s other than that—pretty—and no, he’s not just biased, shh.
Licking his lips, Taehyun gives a kiss to the tip, mouthing over it shortly once Beomgyu lets out a favorable sound.
“I’m not…” Beomgyu’s breath comes out tersely and Taehyun raises his head to look at him. When their eyes lock, Beomgyu’s tongue sweeps out to wet his lips. “I’m not gonna… last long.” He looks so apologetic, Taehyun longs to soothe all of his worries.
“That’s okay,” Taehyun assures him, nodding encouragingly. “This won’t be the last time.”
The corner of Beomgyu’s mouth curls, brown eyes taking on a hopeful look. “It won’t?”
Taehyun mirrors his playful smile. “It won’t.”
With that, he leans down and takes Beomgyu’s cockhead into his mouth.
“Shit,” Beomgyu gasps right away, throwing his head back as wet heat envelopes his dick.
Holding back a smirk at the reaction, Taehyun flattens his tongue and slides Beomgyu’s length along it. A dash of precum hits Taehyun’s taste buds and he almost gags at sudden bitterness, but Beomgyu’s broken whine coaxes him to swallow it down, moaning around Beomgyu’s hardness.
A string of curses falls from Beomgyu’s lips, fueling Taehyun to suck harder, pumping the base of Beomgyu’s cock that he can’t fit into his mouth. Experimentally, he tickles Beomgyu’s ballsack with his other hand, preening himself when Beomgyu’s belly caves in, a wrecked whimper leaving his throat.
“Tyun—” his voice adopts a croak, body straining with each breath.
Like the times before, Taehyun figures Beomgyu will use his hair as a clutch to ground himself, so when Beomgyu’s fingers don’t end up there, he frowns, glancing up.
Unexpectedly, Beomgyu’s hands are grasping the hem of his shirt, knuckles turning white from his grip.
Taehyun pulls off to tell him, “You can grab my hair,” but Beomgyu only shakes his head, cheeks dusted a dark pink.
“Don’t wanna hurt you,” he says, pressing his lips together.
Gosh, can he get any cuter?
“Gyu…” Fondly, Taehyun stretches out a hand and takes one of Beomgyu’s, intertwining their fingers before placing them on the bed beside Beomgyu’s thigh. “You won’t.”
He would’ve loved to pleasure Beomgyu simultaneously with both hands, maybe rub a finger over his perineum, slip one inside his hole, watch him fall apart—but there will be ample time for that later. Taehyun will make sure of it.
Right now, he can help Beomgyu feel safe and comfortable about cumming in front of him for the first time by holding his hand and easing him through a much needed orgasm.
He gives their joined hands a soft shake, flashing Beomgyu a sweet smile. “Squeeze as hard as you like, okay?”
The look Beomgyu sends him… Taehyun swears his heart skips a beat for a second. Is it possible to gift him the world?
“Okay.” Beomgyu’s reply is faint, but he squeezes Taehyun’s hand back and that’s enough for him.
Pleased, Taehyun gets down to business, ducking forward to plop Beomgyu’s cock into his mouth again, remembering to be mindful of his teeth.
Beomgyu’s resounding sigh is high-strung, but when his grasp around Taehyun’s fingers tighten Taehyun squeezes right back. Closing his eyes, he sinks down as far as he can, working his other hand over Beomgyu’s dick.
It doesn’t take more than a few, tight suckles before Beomgyu is gasping and cumming down Taehyun’s throat, practically crushing Taehyun’s fingers with his powerful grip. Taehyun swallows it all happily, bobbling his head until he’s milked Beomgyu for every drop.
When it’s all said and done, Taehyun is painfully hard in his sweats. He earned some relief here and there by rubbing off on the bed, but he needs a proper release.
The second he takes Beomgyu’s spent dick out of his mouth, he reaches for his own, shoving a hand down his briefs and wrapping his fingers around himself.
“Fuck,” he moans, flicking his wrist on the upstroke. It feels entirely too good to touch himself after so long. If he was standing, his knees would surely buckle. “God.”
“Taehyun-ah.” His head snaps up at the sound of Beomgyu’s voice, breath stuttering in his chest at the sight of him slumped against the headboard, flushed all the way to his neck, lips swollen from biting. “Come ’ere.”
Taehyun doesn’t have to be told twice. He surges forward, opening his mouth to welcome Beomgyu’s kiss, groaning when their tongues meet. Letting go of Beomgyu’s hand, he brings his up to Beomgyu’s head, propping up on his palm to keep himself off Beomgyu’s sore, sensitive body.
His hand flies over his hard-on and he can feel that familiar tightening in his gut, but what finally sets him off is Beomgyu touching him, replacing Taehyun’s fingers with his own and jerking him off in quick, sure strokes.
He’s a mess when he cums, breathless and barely kissing Beomgyu back, but Beomgyu is there to catch him and because of that Taehyun wouldn’t trade it for anything else.
The wind down lasts longer than usual, limbs going boneless from the force of his orgasm, and he ends up collapsing on top of Beomgyu, shaking and struggling to catch his breath. Beomgyu is caressing Taehyun’s hair when he finally comes back to earth, greeting him with a soft peck.
“There he is,” Beomgyu teases, brushing his fingers down Taehyun’s back.
“Hey,” Taehyun mumbles, sighing happily as Beomgyu steals another kiss. “You okay?”
“You don’t even need to ask.” Beomgyu’s bright eyes and wide smile are enough of an answer.
Taehyun presses their mouths together once more, but quickly ruins the kiss from smiling so wide their teeth clang. “Sorry,” he apologizes, knocking his nose against Beomgyu’s and rubbing it tenderly.
“It’s all good,” Beomgyu assures, cheeks adorn with whisker dimples.
Looking at him, Taehyun recalls everything they’ve been through up until this moment and it makes his chest tighten. “Love you,” he breathes, letting the truth hang between them. “Truly.”
The smile that stretches across Beomgyu’s face could probably help achieve world peace.
At any rate, it brings Taehyun immense comfort and joy.
And maybe that makes it worthwhile already.
“I love you too.”
🫧🫧 🫧🫧
