Work Text:
He’s staring.
He knows he’s staring, probably getting borderline creepy with how long he’s been looking at him, but he can’t help it. Taehyun is drop dead gorgeous and his tummy feels all weird when he passes by him in the halls, classrooms, and the cafeteria.
One of Taehyun’s friends, Yeonjun, says something that makes Taehyun throw his head back while laughing, his big eyes disappearing as his whole body shakes. And wow, does he look cute. Soobin heart flutters, Taehyun is so cute at times that it’s mind boggling how he can be sexy as well.
Their laughter finally dies down, Taehyun sits back up and makes direct eye contact with him. He feels his heart drop to his ass, quickly looking down at his tray of food.
‘Did he make it too noticeable?’
‘Did Taehyun notice him being creepy?’
‘Was Taehyun even looking at him?’
He probably wasn’t. Yeah. There’s too many people in the cafeteria for him to notice Soobin. He lies to himself to calm his racing heart, finally picking up his chopsticks, grabbing a piece of chicken that’s already gone cold. He unconsciously pouts, his food once again gone cold for being too immerse looking at Taehyun. He can go heat up his food but the microwave station is near the table Taehyun is sitting at. He glances up to their table but Taehyun is nowhere to be found.
Okay. He can get up to heat up his food. Both hands hold the tray as he stands up but a loud ding catches his attention. Placing the tray back down, he whips out his phone from his pocket, a message from Kai.
Kai
Dude where are you?
Class is about to start
His eyes darted to the time shown on his phone, it’s 1:20. Shit. Class starts in 10 minutes and it’s on the other side of campus. He glances at his food and with a heavy heart goes to throw it out. He types out a quick message that he’s on his way and with an empty stomach makes his way to class.
𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃
“You’re staring.”
Soobin turns to look at Kai, face feeling hot, must be the gym. “What? I’m looking around.” Kai rolls his eyes, “Right, because looking around the gym is actually giving Taehyun fuck-me eyes.” Soobin's mouth drops in shock, his face burning with embarrassment as the grip on his water bottle tightens.
“I’m not–” His voice comes out louder than expected, looking around but no one seems to pay him any mind. “I’m not giving him fuck-me eyes.” He finishes, lowering his tone as he takes a quick glance at Taehyun who is doing bench presses.
“ Sure.” Replied Kai, sarcastically.
Finally reaching the treadmills, he turns back just to take one last quick glance at Taehyun only to see that he’s already looking at him. He quickly turns back around, almost tripping with his own two feet as he gets on the treadmill, and hastily placing his bottle in the holder. Kai looks at him with an eyebrow raised but he shakes his head.
His face feels hot, the tip of his ears burning, and beads of sweat already forming on his forehead. Hands are sweaty as he grips the handles on the treadmill. Shyness swallows him whole as he remembers the small black shorts he’s wearing with the white t-shirt and black hoodie. Maybe he should have just opted for the sweats. But no, he just had to wear these stupid tiny shorts just to try and catch the attention of a certain blue haired guy.
With shaky fingers, he presses the power button, slowly raising the speed until he’s comfortably walking at a normal pace. He tries to concentrate and forget about the embarrassment he just went through. God, he’s never stepping foot inside the school gym ever again.
Soobin sighs as he removes his sweater, his arms feeling sticky and damp once they hit the cool air. He walks up to the sink, tying the sweater around his waist, and washes his hands. Once finished, he takes out his phone to skim through his instagram while he waits for Kai.
They bumped into Beomgyu, and Soobin didn’t have to wait for the pleading eyes before he walked away. But now he’s here all bored with nothing to do. He leans against the wall until the door opens and just his luck, Kang Taehyun walks in. They make eye contact, the other boy looking at him with a straight face and barely even blinking.
His heart is pounding loudly against his ribcage that it feels like they’re going to break. He feels so small under his gaze that he looks back down at his phone, scrolling through settings, moving from one app to another, and pretending he was texting someone when in reality he was tapping the numbers on his calculator. He prays that Kai walks through that door any minute now.
“Hey.” Soobin feels his heart physically drop. It settles right on his stomach that makes his throat dry up and stomach hurt.
“Um, hey,” Soobin replied softly. Suddenly scared that Taehyun noticed his staring and is about to start questioning him. Okay. He should relax a bit, take some deep breaths. Maybe Taehyun is just being friendly. Yeah, friendly.
He looks back down at his phone, the silence surrounding them being extremely suffocating. And he definitely thinks he’s about to get the lights knocked out of him and not in the way he wants to. Soobin is too busy focusing on his inner dilemma that he fails to notice how close Taehyun has gotten.
“Hey.” Soobin jumps at how close Taehyun was, a small eek escaping his lips and Taehyun fucking smirks at him. Suddenly, the bathroom is too hot and too small for the both of them. The walls feel like it’s closing in on them and Soobin thinks he can touch the ceiling by stretching his arm.
“Don’t worry, I don’t bite. Unless you’re into that.” And Soobin feels the heatness radiating off his face and as if he hasn’t already embarrassed himself enough, he whimpers when he hears that. He fucking whimpers . The ground should just open and swallow him whole.
Taehyun’s eyes widened just for a second that Soobin wouldn’t have caught it, if he weren’t staring right at his face. The corners of Taehyun’s lip slightly curve upward and he is going to laugh at him.
“Oh,” Taehyun starts off, smirking, as he, unashamedly, checks him out. “Are you into that?” Soobin probably looks like he’s about to explode at any moment.
Taehyun is about to say something again but the door opens. “Did the toilet swallow you– Am I interrupting something?” Kai asks as he looks between Soobin and Taehyun.
“N-No,” Soobin replies. He doesn’t look at Taehyun as he hurriedly walks out the bathroom. Kai asks him if something’s the matter but he just grabs his arm and walks out of the gym.
𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃
“Spill.”
Soobin looked up at Kai who's already staring at him. He looks back down at his phone, not pausing his game.
“Spill what?” He asks. Pretending to not have a clue what Kai is actually talking about. Kai turns his body to face Soobin and Soobin continues to play his game, not paying him any mind.
“Stop acting dumb. What happened in the bathroom with Taehyun?”
Soobin missed a step causing his avatar to die and the word ‘Failed’ appeared in red bold letters. He sighs, putting his phone away. It’s no use.
“Nothing happened. He just said hi to me.” Which technically isn’t a lie. But Soobin doesn’t want to talk about the noises he made just because his crush was standing in front of him. The same crush that makes him go stupid just by staring at his pretty face. The same crush that has killer muscles which can probably manhandle him like a rag doll. The same crush, he so desperately wishes would just bend him over and–
“You’re red.”
Soobin clears his throat. “Yeah, it’s hot.” It’s not. It’s freezing outside and their heater barely works making their dorm feel like it’s below zero. Kai knows he’s lying by the stare he’s giving him but he chooses to ignore him.
“Did he give you his number?”
Soobin makes a choking noise. Clearly caught off guard with that question. He stares at Kai, confusion written all over his face because why would Taehyun give him his number? Taehyun doesn’t even know his name. If he only figured out Taehyun’s name because of Kai. Then he found his instagram after a long night of searching through people’s followers.
“I assumed he did because of how close both of you were. Plus your face was red, I thought I could see steam coming out of your ears.” Soobin gives him a deadpan stare and Kai shrugs his shoulders.
“Ha ha. Very funny.” Kai’s focus goes to his phone, he’s smiling fondly while typing away, probably texting Beomgyu. And Soobin goes back to thinking about his interaction with Taehyun. It was weird to say the least. But a good weird. He didn’t get punched in the face like he expected so that should be a good sign. Maybe he’s also interested in him.
Yeah, he doubts that. And even if Taehyun was interested, Soobin wanted to get fucked by him. It’s simple. But he hasn’t had that luck with anyone, really. The few guys that he’s had sex with—bottomed. He doesn’t have an issue with topping per se since it also makes him feel good. But deep down, he wanted to bottom. He wanted to be thrown around, to have someone make his legs shake, to just finally experience having a dick up his ass.
But alas, given his height and dick size, he was automatically labeled a top. He wouldn’t necessarily say it’s a curse but it definitely felt like an obstacle to getting what he wants.
“Are you okay?” Kai questions. Soobin hums and looks at him. “You’ve been staring angrily at the wall for the past 5 minutes.”
Soobin is about to say that he’s fine but maybe it won’t hurt to tell Kai. Maybe he can give him advice. Soobin sits up on the couch, his legs crossed as his back is pressed against the armrest. Kai raises an eyebrow at him and Soobin takes a deep breath.
“I like Taehyun.”
“Uh yeah. I knew that already.” He looks confused at the sudden confession.
Advice. He needs advice. The words are all jumbled up in his head, and the sudden shyness that washes over him doesn’t seem to help. Should he really tell his friend slash roommate about his sexual crisis. Kai isn’t judgemental. He’s a good guy.
“I want to have sex with him,” Soobin blurts out. His face turns red in a matter of seconds as Kai chuckles quietly. It seems like he loves embarrassing himself today.
“Okay? I mean that was easy to pick up on with the way you’re constantly giving him fuck-me eyes.”
“I do not give him fuck-me eyes,” Kai rolls his eyes at that and Soobin wonders if he really does do that. “Anyways, that’s not the point.”
Kai stares at him. “So what is it?”
Deep breaths. It’s okay, Kai won’t judge him. “I want to have sex with him but—you know—uh— I can’t.” The words come tumbling out, his tone more of a question than statement.
Kai looks confused then understanding. “Oh, is it because you think he might not be gay? From what I know, he is gay. So give it a shot, who knows maybe he’ll say yes.”
Soobin lets out an exhausted sigh. He’s not even sure how Kai is aware of Taehyun’s sexuality since neither of them are friends. Maybe he got the information from Beomgyu. That’s most likely how he knows.
“No, that’s not what I mean. I-I don’t want to top him.” He whispers the last words. Ears burning as those words leave his mouth. Is it too late to take it back?
“Oh.” The silence is killing him. Why did he have to open his stupid mouth? He’s okay with just admiring Taehyun’s beauty from afar and his fingers do him justice at night. He’ll be fine.
“I still don’t see the issue.” Kai finally speaks up again. Soobin groans in frustration, hands covering his face.
He looks at Kai. “It’s just that everyone I’ve been with so far sees me as a top.” Kai’s mouth makes an ‘o’ shape in realization.
“I get it now. But ask him out on a date and if things get heated, just tell him your preference. Just because he’s shorter than you doesn’t mean he’s going to bottom.”
Soobin chews on his lower lip, nodding as he fiddles with his fingers. “Give it a shot. I mean– he must have some attraction to you, if he spoke to you at the gym. Don’t sell yourself short.”
“You're right.”
Kai smiles at him.
Yeah. He’ll ask him out, what’s the worst that can happen?
𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃
Soobin plays nervously with the straw in his cup. He’s currently sitting at the coffee shop near his school, waiting for Taehyun. He’s a bit embarrassed that he knows about Taehyun’s whereabouts because of Kai and Beomgyu. But it’s okay, he can just play it off as pure coincidence.
The door opens and Soobin breaths hitch as he sees Taehyun walk in. He’s so beautiful and mesmerizing, Soobin can’t look away. The shorter boy walks to the register, orders his coffee, and turns around. They make eye contact and Soobin thinks he hears his neck crack with how fast he turned away.
Way to go Soobin. Way to go.
He stares at the wall as if it’s the best thing in the world before he grabs his coffee and takes a sip out of it. His face scrunches up, tongue slightly sticking out, as the taste of watered-down-coffee invades his taste buds.
“Don’t like coffee?”
Soobin looks up, eyes wide and mouth slightly opened as he stares at the man in front of him. Taehyun looks so handsome with his glasses, wearing a plain white t-shirt under a button-down and black slacks. Soobin has to resist the urge to keep checking him out.
“You can stare, I don’t mind.” Taehyun giggles, taking a sip from his caramel macchiato.
Soobin chokes on his own saliva, fist hitting his chest as he tries to stop. He feels Taehyun pat his back as his coughing finally ends. What a wonderful way to start the day.
“Are you okay?” Taehyun looks down at him, brows furrowed, his plump pink lips are slightly opened, concern filling up the younger.
“Y-yeah, I’m okay. Sorry about that.”
“Don’t worry about it.” Taehyun looks around the cafeteria; it’s a bit packed given that it’s free hour. “Is it okay if I sit here?” He points to the empty chair across Soobin. And Soobin nods, not trusting his voice with everything going on.
“So Soobin, I’ve noticed you around lately.” He starts off, taking a sip of his coffee before looking at Soobin again.
His eyes open wide, like a deer caught in headlights. “Oh—uh—really?” He rubs the back of his neck, searching for the front door. Maybe running out of the cafe won’t be the most embarrassing thing he has done.
“Mmh.” Taehyun takes a sip of his drink. “You’re cute. I wanna get to know you better.”
Soobin feels his face burn. He knows he’s red, the heat radiating off his face is too much to not notice. Taehyun is smiling at him, waiting for an answer, and Soobin could throw himself at him.
His lips move quicker than his brain could process. “Yes!” He replied back enthusiastically, almost reaching over the table until he noticed Taehyun smirking.
He coughs. “I mean, yes. Yeah, that’s cool with me.” He tried to play it off, but the damage was already done, and all he wants is to go poof and disappear into nothing.
“Well, I have to get going now because of class, but here’s my number.” He hands him over a piece of paper. “I’ll be waiting to hear from you, cutie.”
Soobin watches him stand up, almost tripping with the chair legs, and turns around to smile one last time. His ears are a bright red color. But Soobin is too overwhelmed with the piece of paper in his hands. He thinks he could die.
It isn’t until he’s sitting down in class that he realizes how Taehyun knew his name when he had never told him.
𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃
“Okay. So what’s the issue?” Kai looks over his laptop and stares at Soobin like he’s dumb. Well, maybe he is.
It’s been three days since that encounter with Taehyun and let’s just say he still hasn’t sent him a text message. He wants to—He really does—but every time his fingers hover over his phone, his mind freezes, and he just doesn’t know what to say.
“It’s clear that he’s interested in you. Just send him a quick ‘hi’ and see where it goes from there.” Kai returns to his game, not paying Soobin any more attention.
“Should I? I don’t know, maybe I shouldn’t.” Kai gives him a deadpan stare. He moves his laptop aside and walks over to Soobin. With one swift movement, he yanks the phone out of Soobin’s hand, types something in, and hands it back.
“What did you do?”
“You’re welcome. I better not hear anymore complaining.” With that, he picks up his laptop and heads to his room.
He looks down at his screen, a text message notification appearing, and it’s from Taehyun. His heart drops to his ass as he hesitates to see the message. But curiosity wins over his hesitation.
Soobin:
Hi>.<
Sorry for taking long to text u
Taehyun:
Don’t worry about it cutie
Do you like parties?
Soobin:
Meh
It depends
Taehyun:
One of my friends is hosting a party this saturday
Wanna come?
And that’s how Soobin finds himself at a house party, where there’s hardly any space to move. He weaves through the crowd, his eyes scanning the room until he finally spots blue hair.
The music is blasting throughout the whole house, sweaty bodies dancing on each other as he makes his way to Taehyun.
“Hey,” He says, standing awkwardly behind Taehyun as the other pours himself a drink. Taehyun turns around, a smile spreading across his lips.
“Hi, cutie, I’m glad you made it. Want a drink?” He points to the glass bowl that’s filled with a purple liquid, most likely liquor, but Soobin can’t say no.
“Yeah, sure.” Taehyun pours him some in a red cup, handing it over to him. “I’m glad you could make it.”
Soobin nods, taking a small sip of the purple liquid, and he cringes upon the taste. It tasted horrible. Taehyun giggles at his reaction, extending his hand to take away his cup.
“Sorry, I didn’t like it.” Taehyun shakes his head, smiling at him.
“Nah, don’t worry about it.”
Soobin finally takes the chance to subtly check out Taehyun. The shorter boy is wearing a snug black compression t-shirt paired with jeans, and despite his efforts to look away, his eyes are focused in on his chest and arms.
“Like the view?” Taehyun asks, his tone playful. Soobin turns red, wishing the ground would open up and swallow him whole.
“S-sorry.” He stutters out. Maybe it’s not too late to run out and never come back. He’ll just avoid Taehyun at all costs.
“Don’t worry about it. You can stare all you want just like I do.” Taehyun smirks at him, taking a sip of his drink.
“Huh—what?”
Taehyun giggles. “I’ve noticed you staring for a while now.”
“I’m sorry. I didn’t mean–”
Taehyun presses a finger on his lips. “I don’t mind, cutie. Plus my eyes are always following you too.”
Soobin stares at Taehyun. His big brown eyes look at him with a teasing smirk on his lips, and, wow, does he want to kiss Taehyun.
Taehyun looks down at Soobin’s lips and then back into his eyes. Soobin isn’t sure who leaned in first, but their lips crash together in a kiss. Soobin’s hands go straight to Taehyun’s waist, while Taehyun’s wrap around his neck.
Soobin felt his legs turn into jelly as Taehyun licks his bottom lip and he complies by giving him access. The kiss tasted bitter yet sweet at the same time, he could spend hours kissing Taehyun if given the chance. The urgency and desperation leaked through both of them, Taehyun touching the hair on his nape, gripping and tugging on it to pull him in closer.
He whines into the kiss, hands squeezing Taehyun’s waist tighter. Taehyun pulls away first and Soobin tries chasing after his lips again. But all he receives is a peck on the lips.
“Wanna go back to my place?”
“Yeah.”
𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃 𓏲 ࣪₊♡𓂃
Taehyun presses him against the wall, his hand grabbing his cheeks to pull him closer. Soobin makes a sound in the back of his throat, akin to a whine, at the action. But he kisses Taehyun with the same urgency, his hands resting on his waist as he pulls him impossibly closer.
Tingles wash down his back as Taehyun grips the hair on his nape again. Their kiss was almost suffocating with how intense it was. Their lips pressed against each other, moving in sync and desperation, trying to get closer even if it was impossible.
It felt too hot. The clothes sticking to his skin as if trying to form one with his skin. He wanted to feel Taehyun’s skin against his. Not his clothes. He wanted–no–needed to take his clothes off.
Taehyun moves from his mouth, to his cheek, to his jaw, and finally his neck. Nibbling softly at the skin before pressing kisses on the skin. And Soobin lets out an embarrassing moan when Taehyun sucks on the junction between his neck and shoulder. Hands come to his hair, gripping the soft blue locks as Taehyun continues to leave small purple spots around his neck.
Taehyun moves away, staring at Soobin’s face. “You’re so beautiful.” He whispers, hands gently cradling his face, which is a huge difference compared to how he was leaving hickies all over his neck.
Soobin preens at the praise and Taehyun smiles at him. He thinks about what Kai told him, and he should probably tell him before they go any further.
“I–uh–have something to say.” Soobin looks at the wall right behind Taehyun. His heart pounds against his chest, and his cheeks flush a deep red.
“Yeah?”
It’s not difficult to voice his preference. It’s no big deal like how Kai said. But the words won’t come out.
It’s not like Taehyun would stop just because of a small preference. He’s not that type of guy. But what if he wants to bottom and Soobin ruins it for him. He can top like usual. It doesn’t matter. He just wants Taehyun. It doesn’t matter how.
His tongue feels heavy inside his mouth. The words itching to come out are slowly moving backwards as if afraid of the consequence. It’s silly. It’s just some stupid bedroom preference. The words shouldn’t be difficult to say. This shouldn’t be difficult.
But he’s tall and Taehyun is short. He basically covers the majority of Taehyun’s body. He could probably pin Taehyun down just because of their very obvious size difference. Maybe it’s best if his mouth stays shut and top like always. It would kill him to lose this chance and make things awkward just by voicing his thoughts.
He’s been told multiple times about his height or how his dick is big. How he is an amazing top. The issue lies in him not wanting that.
Soobin’s been quiet for a while. Taehyun’s breathing went back to normal. But his face shows concern.
“Soobin? You okay? We can stop here if you’re not com–”
Taehyun was pulling away and no. That’s the last thing he wants. Again, his lips move faster than his brain can process. The words spilling out like nothing. As if he wasn’t mentally arguing with himself for it.
“I want to bottom.” He half yells half whispers. Taehyun is surprised by what just came out of his mouth, not expecting that at all. But he chuckles and presses a kiss on his lips.
“Okay, baby.” And his hands go to the back of Soobin’s thighs before he lifts him off the ground. Soobin squeals in shock, hands wrapping around his neck and legs around his waist. He can’t lie and say that his dick didn’t twitch in interest.
Heat coils in his tummy at the strength displayed by Taehyun. He’s not even breaking a sweat and Soobin enjoys finally being the one that’s carried.
Taehyun gently lays him on his bed before taking off his shirt. And wow. Soobin could feel himself drool at the sight in front of him. He doesn’t bother trying to hide how he’s checking Taehyun out.
“You can touch.” Taehyun whispers as he crawls on top of Soobin. Head dipping down to his neck to continue kissing the area. While his hands go under his shirt, placing them on his waist.
Taehyun sucks on one particular spot that has whimpers flying out of his mouth before he can even control himself.
Even with Taehyun’s permission, his hands remain on the bed. Not on Taehyun’s back, chest, or wrapped around his neck. Despite wanting this for so long, he feels awkward. He doesn’t know what to do with himself because he was never the one in this position.
It’s unbearably hot. Soobin is not even sure if it’s the room or just himself. The shirt and pants stick to his skin with the heat that seems to be evaporating from his body, it makes him want to yank his clothes off. Taehyun runs his hands up and down his sides, nibbling on the soft skin of his neck before going to kiss him.
“Off,” Soobin mumbles.
Taehyun hums, slightly moving backward and Soobin swallows the noise that threatens to escape.
“Want my shirt off.”
Taehyun removes his shirt, fixing his hair that was ruined in the process. “Your pants too, baby?”
Soobin nods and it’s off before he even catches on. Now he is here, on Taehyun’s bed only with his boxers. Taehyun is still with his pants on and Soobin frowns at the sight.
Taehyun follows his stare before realizing and takes off his pants. Once he is face to face with Soobin, he gently grabs his arms, placing them around his neck.
“You can touch me.” Taehyun whispers softly. And Soobin feels his body melt at his tone. At him.
Their lips meet again. It’s soft movements of lips but within seconds changes. It’s desperate, rough, with their teeth clashing. Taehyun lightly nips on his bottom lip and he moans. Soobin can still taste the bitterness from the liquor.
Taehyun grinds down his hips. The instant contact of their cocks even with the fabric covering them has him wanting more. His lips barely closing anymore, Taehyun’s tongue slips in his mouth and he’s tracing every nook and cranny. He feels his tongue over his canines, on his gums, on the roof of his mouth. He whines, the saliva pooling inside his mouth slowly dripping from the corners of his lips.
It should be disgusting. He has never spilled so much saliva in one kiss. But he can’t bring himself to wipe it away. It’s not like it matters because Taehyun does it for him then places the same finger in his mouth, pressing down on his tongue, and Soobin’s lips close in on his thumb.
Taehyun just stares at him with such a dark expression that makes tingles run down his spine. He wants—needs—more.
He gently starts thrusting his thumb inside his mouth. Eyes never moving away from Soobin’s mouth. It isn’t until Soobin bucks his his up for some friction that Taehyun finally snaps out of it.
“Wan’ more please,” Soobin whimpers.
Taehyun pulls out his thumb and places it on the wet patch on Soobin’s underwear. The other softly whimpers, hips moving upwards trying to get more friction. Soobin feels as if his body were on fire. Fingers hook on the underwear elastic band, pulling them down until it’s completely removed from his body. With a little help from Taehyun, he bends his knees, spreading his legs to give space between his legs for Taehyun.
Taehyun leans over Soobin, grabbing a bottle of lube from the drawer in his nightstand. Uncapping the bottle and putting lube on his fingers.
“Have you done this before?” Taehyun asks.
Soobin shakes his head. “Just my fingers.”
“Tell me if it hurts or feels uncomfortable.” Taehyun replies back before inserting his finger.
Soobin lets out a breath, hand on his stomach as he tries to feel everything. It’s not uncomfortable. He’s used to this part with how many times he has fingered himself. But he nods at Taehyun so he can start thrusting his finger. If anything, having someone else do it feels a bit foreign. Not weird or uncomfortable. But it’s something that he’s never experienced before.
Taehyun adds a second finger, thrusting them in and out, scissoring them inside of him. Soobin softly gasps, warmth spreading through his tummy while his cock leaks from the pleasure he’s feeling. Taehyun grabs the base of his cock, slowly going up and down. It almost feels tortuous.
Soobin’s about to tell him to add another finger when a moan gets punctuated out his mouth, legs trembling trying to close them but can’t because Taehyun’s in between them. The warmth in his tummy spreads and his cock leaks pathetically on Taehyun’s hand.
Taehyun gives him a stupid cocky smirk, “Found it.”
It’s all he says before he rapidly starts thrusting his fingers again, making sure to hit the same spot over and over again. Soobin feels like he can’t even get one word out, his legs already feel like jelly as he tries to grab Taehyun’s hand that’s jerking him off. He feels like he’s going to come any second. But the pleasure is making it almost impossible for him to speak.
The sounds Soobin makes Taehyun feel hotter and more desperate. Each thrust makes his lips fall open with moans spilling from his lips. It makes him want to keep Soobin underneath him forever. He’s holding onto a barely there string of willpower trying to keep his composure.
“W-wait–gonna come,” Soobin moans.
Taehyun doesn’t let up. Soobin’s thighs tremble around his hips as he continues to do short and quick thrusts with his fingers.
Soobin reaches out a hand, placing it on top of Taehyun’s wrist, and weakly trying to push him away. As much as he wants to come right now, his need to have Taehyun inside of him is greater.
“ ‘M ready.”
Taehyun takes himself in one hand and presses against Soobin’s hole. The first push has Soobin holding back a whimper of discomfort and Taehyun feels too hot with how tight Soobin feels around his cock. He continues to push forward, breathing heavily through his nose as Soobin whimpers. It feels like he’s being split in half. Taehyun doesn’t stop until his hips press against his ass.
There’s a small discomfort from the stretch. But above all that, the pleasure that spreads from head to toe from finally being filled up by Taehyun, makes anything else disappear.
Soobin doesn’t even have to say that he needs a second because Taehyun doesn’t move. His hand goes back on his cock, stroking his cock, squeezing his pec as if he had boobs while sucking and biting on his nipple. Tingles run down his spine but watching Taehyun hold his chest as if he had boobs made him dizzy.
“Move.” Soobin finally whispers.
Soobin is hot and wet and tight and each thrust feels like perfection. It leaves Taehyun chasing for more. Hands holding his thighs, keeping them open just for him.
Taehyun leans down, caging Soobin’s head with his forearms pressed on either side of the bed. Soobin’s hands make their way to the middle of Taehyun’s back, not knowing if to bring him closer or keep his hands there to feel the muscles.
He feels himself lose it with how Soobin is just gasping, desperate choked-off moans as Taehyun fucks him ruthlessly. Slamming rapidly against the spot inside Soobin that has his thighs trembling.
Soobin’s cock is heavy, red, and aching with the tip making a mess on his stomach. Each thrust is fast and hard. The sound of their skin slapping is so loud that Soobin is sure it can be heard everywhere. His pace is almost animalistic.
Soobin feels his muscles tensed, his nails leaving indents on Taehyun’s back as he wails and comes all over his stomach, making a mess. He can feel Soobin’s soft walls fluttering around him but he doesn’t stop. Soobin’s eyes fill up with tears when Taehyun continues to thrust. He whines helplessly from overstimulation.
“Ah – fuck – Taehyun, I can’t, please!”
Taehyun’s hips stutter with the coil in his stomach expanding. He’s about to pull away but Soobin wraps his legs around his hips, keeping him in place.
“Come inside, please,” Soobin whispers. And who is Taehyun to deny?
“Fuck – Soobin,” he groans. He’s got his hands balled up into a fist so tight that he’s sure to leave an indent on his palms.
The last tiny bit of Taehyun’s strength goes to making sure to collapse right next to Soobin. They both lie there trying to catch their breath. Soobin feels blissed out, his legs feel weak, and his back feels a bit stiff and aching but it doesn’t matter to him.
Taehyun recovers quicker than Soobin, grabbing a few wipes from the drawer next to his bed.
“How are you feeling?”
Soobin doesn’t respond back right away. His head feels fuzzy and it’s as if he still isn’t fully present at the moment.
“Mm? Talk to me baby.”
Taehyun wipes his stomach and when he gets too close to his cock, he lightly flinches, still sensitive from before.
“Feel good but sleepy.” It’s the only words that Soobin’s able to articulate. Taehyun hums in response, laying down next to him and pulling him closer.
He makes himself smaller next to Taehyun and places his head on his chest. Taehyun runs his hand through his head. Lightly massaging his scalp, sometimes gently scratching it with his nails.
Taehyun waits a few minutes before speaking up again. “I know I got the orders mixed up but can I take you on a date?”
Soobin’s more aware now. He feels the heat radiating off his face from the question but he breaks out into a smile, “Yeah. Yes, I want to.”
Taehyun giggles, pecking his lips, and Soobin can’t feel any more content. Maybe Kai was right about something.
