we'd like to see you again

TOMORROW X TOGETHER | TXT (Korea Band)
M/M
NC-21
we'd like to see you again
Summary
“I’ve just never done things like this before,” Kai giggles nervously, fiddling with his glasses. "Or at least before I met you guys."“That’s okay, puppy, not a lot of people have slept with two people at once before,” Yeonjun coos, trailing open-mouthed kisses down his neck.“No, I mean, I’ve never slept with anyone ever,” Kai blurts out before he could even process what he’d just said.There’s a beat of silence before the couple look at him with comically wide eyes, screaming in unison, “What?!” or After accidentally blurting out that they had taken his virginity, Kai finds himself being wined and dined by Soobin and Yeonjun. And of course, afterwards, he is brought into a whole new realm of pleasure he never knew even existed.
Note
yay another instalment of kai getting his hole obliterated by yeonbin!

In his haste to make it to his practical exam, Kai had to pack the (droolworthy) breakfast Yeonjun and Soobin had made for him in a tupperware and got dressed borrowing an oversized hoodie and sweatpants from Soobin to try to cover up the marks the two had left on him – keyword: try. It was definitely a struggle with a sharp pain shooting up his spine with every movement but he had gotten ready in record time with the help of Yeonjun and Soobin. 

The couple had driven him to campus, passing well over the speed limit to make sure Kai wasn’t late. Thankfully, their apartment was only 15 minutes away so Kai was able to make it into the examination hall with just a few minutes to spare, bursting through the doors of the hall and rushing to his assigned seat while panting out an apology to the invigilator. 

Across the room, he can feel Taehyun’s inquisitive stare practically burning a hole through his skull, but Kai ignores it, thanking the heavens above that he still has a few hours to avoid the inevitable interrogation he’s going to have to face after the exam is over.

Just as he expected, the second Kai leaves the examination hall, Taehyun takes large steps to keep up with him, grabbing onto his – Soobin’s – hoodie to get him to stop.

“Where the fuck were you?!” Taehyun asks, his voice loud enough to attract people’s attention from around them.

Kai shrinks further into his hoodie and faces Taehyun. “Shh! Keep your voice down!” Kai shushes, pulling at the strings of the hoodie to tighten the hood around his face.

“I won’t until you tell me where you’ve been, Kai!” Taehyun glares, trying to keep up with Kai’s quick steps. “Do you know how worried we were? You weren’t at our dorm and none of us could reach you! And now you show up wearing branded clothes from head to toe, so let me ask you again, where were you?!”

Kai can tell Taehyun is getting increasingly angry, and as his best friend, he knows not to get on the shorter man’s nerves. So he sighs, slowing his steps. “I’ll tell you when we get to the dorm, okay? Just not here.”

“Fine.” Taehyun huffs, his tone clipped and tense, storming towards their dorm.

Kai hangs a little behind him, his heart beating at a million miles an hour at the thought of having to tell his best friend about what had happened last night. He looks at his phone, only now realising he didn’t even ask for their numbers or bid them a proper goodbye in his rush to get to his exams. He groans inwardly, wanting to bash his head onto the nearest wall. He had finally gotten to know them and he forgets to get their number? At least he has their names, but god knows just how many Yeonjuns and Soobins there are in Seoul alone, let alone the entire country.

Kai trudges towards the dorm, his feet dragging below him as he looks up, his eyes meeting the sight of his best friend’s tense shoulders. He feels another pang of anxiety in his chest at the impending conversation he’s about to have, and tries to walk a little slower to stall as much as possible. Almost as if the shorter could read his mind, Taehyun abruptly turns towards him, making Kai flinch.

“Don’t you dare think about trying to stall,” Taehyun warns, walking back over to Kai and pulling his hand with a tight grip, forcing him to walk along the shorter man. “Walk with me.”

Kai lets himself get pulled along, walking faster than their usual pace. He knows Taehyun isn’t actually angry, maybe just a little worried and upset that Kai hadn’t updated him on his whereabouts. He is, after all, a homebody. Even going out wasn’t something he usually does, let alone staying the night over someplace else. He sees Taehyun fish his phone out of his pocket and dial a number, and Kai’s heart drops knowing who exactly his best friend was calling. Facing an interrogation from Taehyun is bad enough, but from Beomgyu as well? Oh, he’s not gonna survive this.

When they finally reach their dorms, Taehyun finally lets go of Kai’s hand, lifting his hand to point at the latter’s bed. 

“Sit,” Taehyun orders, and when Kai stays fidgeting by the front door, he adds, “Now.”

Kai can’t help but listen to him, scampering off towards his bed like a dog with its tail between its legs. He crosses his legs and hugs his favourite Molang plushie close to his chest, treating it as a shield to hide his uncontrollably beating heart. Only living just down the hall, Beomgyu arrives in a matter of seconds, glaring at Kai the second he arrives at their dorm, making the latter shrink behind his plushie.

“Kai Kamal Huening,” Beomgyu growls. No, not the full government name, Kai thinks to himself, giving the elder a smile that looked more like a grimace at this point. “You’re going to tell us exactly where you went last night, and you’re not going to leave out any details whatsoever.”

When Kai stays silent, Taehyun nods his head expectantly towards him. “Well? We’re waiting.”

Kai tries to compose himself, steadying his breathing before he starts. “I, uh… Stayed at a friend’s house?” 

“Bullshit! You have no other friends aside from us!” Beomgyu interjects, his voice getting louder by the second.

“Hey…” Kai protests weakly, knowing it’s true.

“What? You’re going to sit there and deny it?” Beomgyu challenges, raising a brow at him. “Just tell us where you were and don’t lie, Kai. Whose clothes are you wearing? I know for a fact you don’t own any branded pieces.”

“Just… Someone I met.” Kai mumbles, his eyes locked onto his fingers fiddling with his plushie. He knows if he meets their eyes he’ll spill everything.

“Someone you met…?” Taehyun repeats skeptically. “Then where did you meet this person?”

“Around.” Kai shrugs.

“Kai, stop talking around in circles!” Beomgyu yells, grabbing Kai by the shoulders and shaking him a little. “Just tell us–”

Something peeking from underneath the collar of the hoodie catches Beomgyu’s eye, stopping him in his tracks. He yanks the hood off of Kai’s head, pulling at it to try to get a clearer look. Kai scrambles to pull the hood back up again, but from the look of his friends’ eyes he can tell it was of no use.

“Kai, is that…?” Taehyun asks, eyes wide in disbelief.

“That’s a fucking hickey! You had a fucking one night stand?!” Beomgyu accuses, shaking Kai by the shoulders once again.

“Fine! I did! Happy?” Kai finally admits, his body going lax as if the weight of his secret had kept his body pulled taut.

“You… Oh my god, Hueningie, you let a random stranger take your virginity? Were you sober, at least?!” Taehyun asks, worried about his best friend. 

“Of course! Everything was done consensually from both parties and we were all sober, I promise! I knew what I was doing.” Kai reassures, putting both hands on Beomgyu’s that are still placed on his shoulders.

“Did you use protection?” Beomgyu grills, his eyes resembling that of a laser.

“Yes, dad! Of course, we did,” Kai sighs, sitting up to look them both in the eyes. “Look, guys, I know you’re worried, and I know I don’t usually do this, but… I’m a big boy, it might not look like it but I know what I’m doing, okay? I’m sorry I scared you, I’m sorry I didn’t tell you where I was, but I’m safe, and I’m back in one piece.”

Beomgyu and Taehyun share a look, before Beomgyu sighs and sits next to Kai, wrapping his arms around the younger’s shoulders in a hug. “Fine, we trust you. It’s just… There are a lot of disgusting people out there, and we don’t want you to be taken advantage of. You promise it was all consensual and you were both sober?”

“Yes, I promise! I… had a really good time.” Kai smiles softly, reminiscing the moments he shared with the older couple. 

His heart blooms with warmth, before it’s quickly replaced with a sudden coldness when he remembers he didn’t get their number. He groans, falling back towards his bed covering his face.

“What? Are you hurt?!” Taehyun fusses, gripping Kai’s shoulder from where he’s sat beside the bed.

“No!” Kai whines, his voice muffled by his hands. “I totally forgot to ask for their number!”

“Oh, baby…” Beomgyu coos. “That’s kind of the point of a one night stand, though? To fuck and leave.”

“I kinda don’t want it to just be a one night stand, though…” Kai pouts, curling up in a ball.

“I get it! Maybe you just feel that way because it was your first time, so you got attached. You’ll find a real boyfriend soon.” Taehyun shrugs, getting into bed right next to Kai, cuddling up to him.

“No, it’s not just because of that… I like, genuinely feel attracted to the– him,” Kai quickly corrects himself, hoping they didn’t notice his slip up. It gets him wondering whether he had accidentally mentioned that there were two of them earlier, but judging from his friends’ reactions they probably hadn’t noticed. “I’ve had my eye on him since the first time we went to Temptation.”

“So you met the guy at Temptation?” Beomgyu asks, earning a nod from Kai. “Are you sure you were sober?”

“Tsk, I promise you, I was super duper extra sober. I only had like half a drink before I was whisked away.” Kai recounts, blushing slightly at the memory.

“If you say so…” Beomgyu trails off, still skeptical.

“No, I believe him. I don’t think he would dare to get drunk in a bar without us there with him.” Taehyun corroborates, to which Kai nods.

“Exactly! I wouldn’t let myself get drunk alone in a bar like that.” Kai agrees, nuzzling closer to Taehyun.

“Fine. Did he know it was your first time, at least?” Beomgyu asks, narrowing his eyes at Kai when the younger starts fidgeting nervously.

“Uh… I might’ve left that part out.” Kai giggles nervously, scratching the back of his neck in a nervous habit.

“Kai!” Beomgyu chides, hitting his butt. “He didn’t hurt you, did he? He didn’t rush into things or did things that you didn’t like?”

“I wouldn’t be here sulking over the fact that I didn’t get the– his number if he did, would I?” Kai supplies, rolling his eyes. “It was perfect, I couldn’t have asked for a better first time.”

“So they didn’t take you to some dodgy motel?”

“No, they took me to their apartment, actually. It was a penthouse.”

“So they’re rich, rich… And what do they do?”

“I don’t know, I didn’t have time to really talk about anything seeing as my mouth was… busy.”

“Ew, spare us the nasty details.” Taehyun scrunches his nose, shaking his head.

“No!” Beomgyu interjects. “Tell us every single detail!”

And as he watches the two bicker, Kai smiles fondly at his two friends, once again thanking his lucky stars that he has them in his life. Even so, the lingering feeling of regret resurfaces, and he’s left with nothing but the Dior hoodie and matching sweatpants to remind him of them. 

Just then, his phone vibrates. Kai picks it up without thinking anything of it before he reads the text preview, his heart leaping into his throat when he sees the group chat.

 

Soobin hyung🐰 

hey kai! 

hope you don’t mind us unlocking your phone to get your number

we saved our numbers on yours too hehe

Yeonjun hyung🦊

we didn’t snoop through your phone we promise!

Soobin hyung🐰 

anw, we know it’s only been a few hours since we last saw you but we’d like to see you again😊 

only if you want to ofc! no pressure hehe

Yeonjun hyung🦊

we had a really great time with you

also, hope you did well on your exam! 

text us back whenever you like!

 

“Holy shit…” Kai breathes out, covering his phone when his friends tried to take a peek.

“What? Is it him? Did you actually have his number?” Beomgyu asks excitedly, trying to grab Kai’s phone. “Let me see what he sent you! Is it something dirty? What does he look like? Did he send a selfie?”

“Stop! I’m not showing you anything!” Kai laughs, running off the bed and into the bathroom, locking himself in. He ignores the banging on the door and reopens the chatroom.

 

hi hyungies :D 

i think i did pretty good on my exam hehe

thank you for helping me arrive on time ^v^

i’d really like to see you too…

i’ll tell you when we can see each other again ASAP!

Yeonjun hyung🦊

ofc!! no rush baby

just let us know whenever you’re ready❤️

hehe will do!

 

“Hey, stop jacking off in there and come out!” Beomgyu yells, his voice muffled by the door.

“I’m not jacking off!” Kai rolls his eyes, unlocking the bathroom door to the sight of Beomgyu and Taehyun’s wide curious eyes staring right at him. “What?”

“Well? What did he say?” Taehyun presses, still trying to catch a peek of Kai’s phone.

“He asked to meet up again,” Kai smiles bashfully, flopping back onto his bed facefirst, squealing into his pillow while he kicks his feet. “He wants to see me again!”

“God, never thought I’d see you act like a teenage girl over a one night stand…” Taehyun mutters, unsure about the whole thing. “You still need to be careful, you know that right? I mean I know you’re grown enough to make your own decisions but I just don’t want you to get your hopes up or get too attached if he ends up only wanting to stay as fuck buddies or whatever.”

Kai physically deflates, he never thought about that. Taehyun’s right, he shouldn’t get too giddy over something that might purely just be physical. Why did he even get ahead of himself and think the older couple wanted him to be a part of their relationship, anyway? They were already together, they don’t need a new addition to their relationship; they’re probably only using him to spice things up in bed. Stupid, naive Kai. Always so quick to get attached.

Regardless, he puts on a brave face and faces his friends. “I know, I’m just in it for the sex, too.”

With the skeptical look both Beomgyu and Taehyun give him, he knows they aren’t convinced. Taehyun then sighs, and Kai’s grateful the shorter man decided not to press any further. “I just want you to be safe, okay? As long as you know what you’re doing.” 

“Yeah, I know what I’m doing.” Kai replies.

He really doesn’t.

 

🐰🐧🦊

 

It’s been a few days, and Kai has resorted to ignoring Yeonjun and Soobin in his downward spiral. Kai stares at his phone, the message from the couple still lingering on the screen. His fingers hover over the keyboard, unsure of how to respond. He’s read the message a dozen times already, trying to convince himself that this isn’t a big deal, but the more he looks at it, the more he questions himself. The doubt creeps in like a shadow, clouding his mind.

It’s been a few days since that night with Yeonjun and Soobin. The thrill of being with two people who have such undeniable chemistry is still fresh in his mind, but now, that initial excitement feels different. It feels more fragile. He doesn’t even know why he’s overthinking this, it’s clearly just a one night stand but he guesses he’s just not built for this. He should’ve just stayed at home, after all, curiosity did kill the cat. His stomach twists at the thought, and he suddenly feels very small, like he’s just been a fleeting piece of their world.

Despite this, he keeps thinking back on the way they touched him, the way their words curled around him like something both tender and possessive… it feels real, something deeper than just a hookup. But maybe it’s all just an illusion. They’re an established couple. They’ve been together for a while, and Kai is… just a random guy who happened to cross their path. He can still hear Beomgyu’s voice in his head, a warning he can’t seem to shake: Don’t get too attached, Kai. It’s easy to get lost in something that’s not meant for you.

He stares out the window, watching the rain trickle down the glass. It’s one of those quiet nights when everything feels still, as if the world itself is holding its breath. He sets his phone down beside him, trying to push the unease away, but it lingers, gnawing at him. He doesn’t know how to handle this kind of uncertainty. It’s always been so easy to keep his emotions at arm’s length, to play it cool and casual. But now, after everything that’s happened, things don’t feel so simple anymore.

He glances at the messages again. Soobin texted first, asking if he wants to meet up again. Yeonjun followed up shortly after, with something more playful. Kai feels bad for not responding but the uncertainty weighs on him, and his chest tightens. He wants to be hopeful, but it’s hard when everything feels so precarious. He’s walking on a tightrope, afraid to make a move, scared that even the slightest shift could send him tumbling into a fall.

His mind spins, back and forth, never landing on an answer. The messages continue to pile up, and with every buzz of his phone, the insecurity grows. Each message from Soobin feels more like an invitation, but he can’t shake the feeling that maybe they don’t actually want him around for anything more than a one-time thing. He wonders if he’s reading too much into it, letting his desires cloud his judgment, but then he remembers how real it felt when they were together. The way they held him, how they’d looked at him with that mix of tenderness and something deeper, something possessive.

But still, Beomgyu’s voice rings in his ears. You’re walking into dangerous territory, Kai.

He glances at the phone again. The screen is lighting up with Soobin’s name, then Yeonjun’s. Kai swallows hard, torn between responding and ignoring them completely. What would he even say? He’s not sure if he should even meet them again. 

 

Yeonjun hyung🦊

hey baby, are you okay? 

you haven’t been responding to our messages

Soobin hyung🐰

if you’re no longer interested that’s completely fine btw!

just tell us and we’ll stop bothering you 

 

Kai feels his heart clench at the texts and sighs, knowing deep down that he’s only delaying the inevitable. He can’t keep running from his feelings, but he also knows that if he’s not careful, he’ll end up in a situation he’s not ready for.

When Beomgyu kicks off his shoes and sprawls across Kai’s bed, only then does he remember he’s not alone in their room. Taehyun is quieter than usual, watching Kai closely with a subtle, concerned expression.

“So,” Beomgyu starts, cracking open a can of soda and passing it to Kai, “Still thinking about the whole... one-night thing?”

Kai hesitates, looking down at the phone in his hand. He hasn’t told Beomgyu or Taehyun the full story. They only know that he’s slept with someone, but they don’t know who, and they definitely don’t know that it’s been with two people. He doesn’t want to complicate things more than they already are.

“Kinda,” Kai mutters, trying to keep his voice steady. “I just... I’m not sure if I’m reading too much into it. They texted me again... asking if I want to meet up. But I don’t know.”

Beomgyu’s brow furrows slightly. “Listen, Ningie. I know I told you to be careful but that doesn’t mean you should withdraw completely. You’ve gotta think about your own feelings too, if you wanna see them, then go. You’re grown enough to make your own decisions.” His tone is softer than usual, but still firm.

Kai takes a slow breath, feeling a familiar weight on his chest. He’s not sure if it’s the fear of being hurt or just the anxiety of not knowing where this is going. 

“I know.” Kai says, trying to keep his voice calm, though it’s tinged with frustration. “I’m just not cut out for this one night stand thing. It’s fucking me up.”

“We can tell,” Taehyun, who’s been sitting quietly until now, finally speaks, his voice steady but gentle. “You have to be honest with yourself, Kai. If you’re just trying to fill a void, that’s one thing. But if you really think you could get attached, if you’re looking for something real, then you need to be careful. This could get complicated really fast.”

Beomgyu leans forward, his eyes searching Kai’s face. “We’re just worried about you, Ningie.”

Kai looks between them, feeling a strange mix of gratitude and guilt. They don’t know the full extent of what’s happened, but they’re still looking out for him. He appreciates that, but it also makes him feel more isolated. He’s not sure how to explain what’s really going on.

“I know,” Kai says quietly, meeting Beomgyu’s eyes. “You know what, fuck it. Instead of wallowing in my insecurities I’m just gonna go and meet them again and see it for myself.”

Beomgyu and Taehyun exchange a look, but they don’t push him further. They’re still concerned, but Kai knows they’re not going to understand what he’s feeling – or at least, not fully. No one could. He has to figure it out on his own, even if it means walking into something unknown.

“Just be careful,” Taehyun says softly, his eyes serious but not unkind. “Take it slow, and don’t let your emotions run away with you.”

Kai nods, swallowing the lump in his throat. “Yeah. I will.”

The messages from Soobin and Yeonjun are still there, waiting for him. So with a final deep breath, he opens their group chat and types out a message. 

 

hi hyungies!

so sorry i haven’t been responding >w<

i’ve been super busy with schoolwork but i’m done now!

when are you free?

Yeonjun hyung🦊

we’re free whenever baby

Soobin hyung🐰

what about this weekend?

does that work for you?

yess!!

can’t wait hehe

can we meet up friday? i have a 3pm class and end at 6pm

i’ll just go straight to your apartment!

Soobin hyung🐰

ofc we can

and none of that! we’ll pick you up

 

Shit. He can’t let Taehyun see them. He can’t have him finding out that it had been two people instead of one and having him blab to Beomgyu. He’d be cooked.

 

NO

DONT

I’LL MEET YOU AT YOUR APT IT’LL BE FINE I PROMISE

Yeonjun hyung🦊

are you sure? it’ll be a long walk, no?

SUPER SURE HEHE

 

Kai lets out a sigh of relief at the close call and saves their address when Soobin sends it to him, his heart beating a million miles per second at the anticipation of seeing them again this coming Friday.

“So are you seeing him again?” Taehyun asks, seeing the giddy yet anxious look on his friend’s face.

“Yeah,” Kai sighs, sinking back into his bed next to Beomgyu. “I’m seeing them after class this Friday.”

“Them?” Beomgyu asks, his eyebrow raised in confusion. Damn it, why did Beomgyu have to be so perceptive?

“Him, sorry. My mind’s all over the place.” Kai coughs out nervously, facing away from Beomgyu’s inquisitive stare.

Kai’s stomach flips with a mix of excitement and nerves as he stares at the calendar on his phone. Friday is just two days away, and the thought of seeing Yeonjun and Soobin again makes his heart race. It feels like the kind of chance he’s been secretly hoping for, yet a wave of doubt rushes in. What if things are different this time? What if it’s not the same as before? He runs a hand through his hair, curling into Beomgyu. His excitement is undeniable, but the nervous energy buzzing under his skin reminds him of how much is on the line. He wants this to be more than just a fleeting moment, but he doesn’t know what to expect. All he can do now is count down the days, trying to calm the whirlwind of thoughts and emotions swirling inside him. He’s not sure where this will lead, but one thing’s for sure, he can’t wait to find out.

 

🐰🐧🦊

 

It’s Friday.

Kai doesn’t need to look at the clock to know the hours have dragged by. The day feels like it’s been stretched thin, each minute aching with anticipation. Every class, every passing second has only made him more restless. He’s been counting down the hours, the minutes, since he got that message from Soobin earlier in the week. The moment they asked him to meet again, something inside him clicked. He knew it was coming, but now that it's finally here, the sense of excitement is undeniable.

It’s not like he’s never felt this before, but this is different. This isn’t a casual hookup, or something he’s trying to forget the next day. There’s a real connection here, something he didn’t expect when he first found himself caught up in that night with Yeonjun and Soobin. It wasn’t just a fleeting moment. He doesn’t know what this is going to turn into, but he’s ready to find out.

“See you later, Tyun!” He calls to Taehyun, offering a quick wave before he hurries out of the building. He knows it’s rude to brush Taehyun off like this, but he can’t afford to get caught up in another conversation, especially one about his feelings. He’s had enough of the questioning for the week, and right now, he just wants to focus on what’s ahead.

“Wait, Kai!” Taehyun calls again, a little louder this time.

Kai keeps walking, ignoring the sound of Taehyun’s voice behind him, and ducks out of the building, feeling the cool air hit him like a wave. He pulls his hood tighter around his head, trying to calm the jittery feeling in his chest. 

The bus stop is just a few blocks away, and Kai walks briskly, his mind buzzing with thoughts of Yeonjun and Soobin. What will it be like when he sees them again? What if it’s even better than last time? The excitement builds in his chest, and he can’t wipe the grin off his face. There’s a quiet thrill in the air as he heads to the stop, knowing that the next few hours will change everything.

The weather is perfect for the moment; a clear blue sky, the crisp air of autumn just cool enough to make his cheeks flush with warmth. The streets are bustling with activity, but Kai doesn’t notice the people around him. His thoughts are wrapped up in the upcoming meeting. He takes a deep breath, feeling his nerves settle into something that feels more like exhilaration than anxiety. His pace quickens as he approaches the bus stop. He’s eager now, his heart racing with every step.

Kai leans against the metal pole, checking his phone again, even though he knows he’s just trying to distract himself from the growing anticipation. There’s nothing new; no new messages, no new alerts. He stares at the screen for a moment longer, lost in the glowing light of the display, before he pushes it back into his pocket. He doesn’t need to obsess over every little detail. All he needs to do is get to Yeonjun and Soobin’s apartment, and everything will unfold naturally from there.

The bus is late, of course. Kai watches the traffic, his impatience growing, even though he knows he can’t rush the moments. Every second feels like it’s dragging by, but he tries to focus on the excitement rather than the wait. His phone buzzes in his pocket, and for a moment, his breath catches. He pulls it out quickly, his fingers fumbling as he unlocks the screen. It’s just a message from Beomgyu, reminding him to be safe. He types out a quick reply and shoves his phone back into his pocket, trying to steady his hammering heart.

The bus finally arrives, and Kai is the first to step aboard. He swipes his card and finds a seat by the window, leaning his head against the cool glass. He watches the city pass by through the window, the world blurring in streaks of movement as the bus rumbles down the street. His hand rests on his lap, fingers tapping rhythmically as his mind drifts between excitement and anticipation. It feels surreal, like the world around him is moving at a slower pace, while everything inside him is speeding up. The thought of seeing them again, feeling their energy, sharing another moment with them… it makes his heart race faster.

As the bus moves through the city, Kai’s excitement builds with every passing block. He doesn’t even need to check the time. He knows he’s getting close. The bus is approaching his stop, the familiar landmarks beginning to appear in his line of sight. His breath catches again, and this time, it’s not just from the anticipation. There’s something else. A spark of nervousness, a twinge of uncertainty. But it’s not the crippling kind of uncertainty he’s used to. It’s the kind of uncertainty that comes with stepping into something new, something exciting.

You’ve got this, he tells himself, looking out the window as the bus turns onto a new street.

He lets the thought settle in his chest. Everything’s fine. It feels right. And that realisation is enough to push any remaining doubts to the back of his mind.

As the bus pulls to a stop, Kai stands up quickly, grabbing his bag and heading toward the door. The moment the bus halts, he’s already stepping off, ready to get to their apartment. His footsteps echo down the sidewalk, his pace quickening as the building draws closer. He feels the familiar weight of anticipation press down on his shoulders, but it’s not uncomfortable. It’s a weight he’s happy to carry.

The air is cooler now, and the sunset is casting long shadows on the pavement as he walks toward the building. He looks up at the familiar structure, the one he’s walked past so many times without thinking, and now it’s where he’s about to step inside. His chest tightens with a new wave of excitement.

This is it.

The building looms ahead, and as Kai walks up to the entrance, he takes a moment to steady his breath. His mind races through every possible outcome, but deep down, he knows that no matter what happens next, he’s ready for it. It doesn’t matter that he’s not entirely sure where this is going. It doesn’t matter that he doesn’t have all the answers. What matters is that he’s here. And for the first time in a long time, Kai is letting himself embrace whatever comes next.

Kai steps into the lobby of the apartment building with a rush of excitement, only for the warm, buzzing feeling to immediately give way to an uncomfortable knot in his stomach. He stops for a moment, standing just inside the glass doors, looking around. The lobby is sleek and modern, with polished marble floors and soft lighting casting a warm glow over the space. It’s quiet, far quieter than he expected for such a busy building. The hum of the air conditioning is the only sound besides the soft shuffle of footsteps from a few distant residents coming and going.

Kai takes a deep breath and makes his way towards the lifts at the far side of the room, trying to push aside the nagging feeling of being out of place. He’s just a few steps away from the lift when he hears a voice call out from behind him.

“Excuse me,” the voice says, sharp and a little too loud in the otherwise calm space. “Can I help you?”

Kai turns to find a woman behind the reception desk, her eyes scanning him up and down with an expression that’s difficult to read. She’s dressed in a neat uniform, her dark hair pulled back into a tight bun. She’s polite enough, but there’s a coolness to her gaze that immediately puts him on edge. It’s like she’s scrutinising him, trying to figure out if he belongs here or not.

“Uh, yeah,” Kai says, his voice coming out a little more breathless than he’d like. He quickly straightens up, trying to appear more confident than he feels. “I’m here to see my friends?” He says with uncertainty, trying to make it sound casual, as though it’s completely normal for him to be here.

The woman raises an eyebrow, her gaze lingering on him for just a moment longer. “Your friends…?” she repeats, her voice flat. 

“Yup,” Kai squeaks, already feeling the weight of her calculating gaze sit heavily on his shoulders.

“And who are these… friends of yours?” She spits the words ‘friends’ in a mocking manner, like she doesn’t believe he’d know anyone who lives in such a building.

“Yeonjun hyung and Soobin hyung, uh… they live in a penthouse? They’re expecting me.” Kai fiddles with his fingers, his nerves making him look all the more unsure, and he can tell the receptionist is sniffing him out.

“You mean Choi Soobin and Choi Yeonjun?” She asks again, her gaze unreadable. Shit, Kai doesn’t know their last names.

“Uh… I think so? I mean they live together, right?” Kai stammers, feeling the last of his excitement wash out of him.

“You think so? Sir, I’m not here to play games. Do you have any identification? Or do you have an appointment?” she asks, her voice polite but firm.

“I’m not playing games!” Kai interjects, hands waving wildly in front of him. “I swear! They’re waiting for me, I can show you their texts.” He then pulls out his phone, showing her their texts to which she responds with an unimpressed look.

“I’m afraid I’ll need to verify that you’re expected.” She looks at him again, her eyes narrowing slightly. It’s as if she’s questioning whether he’s really someone who’s supposed to be here, and the way she’s looking at him makes his chest tighten.

Kai feels a flush of embarrassment creeping up his neck. He knows it’s silly, but something about the way she’s looking at him makes him feel small. He’s dressed in the same clothes he wore to class earlier; a simple hoodie, well-worn jeans, and sneakers. It’s comfortable, but maybe a little too casual for a building like this. His hair is messy, like he’s just come from a long day of classes, and he can feel the tiredness in his body, the weight of the week settling in his limbs. He doesn’t exactly look or even feel polished, not in the way he imagines most of the people who live here probably do.

“Sorry, I didn’t mean to… I didn’t realise it was that formal,” Kai stammers, forcing a nervous smile. His voice feels thick, and for a moment, he wishes he could just disappear. The lobby feels so much more intimidating now, the gleaming surfaces making him feel even more out of place. “I can call them, if you want?”

The woman glances at her computer screen, typing something quickly, her fingers clicking against the keys. She doesn’t look back at him immediately, and the silence stretches on just long enough for him to feel the full weight of his insecurities crashing down on him. Was he overstepping by showing up like this? Did he really belong here? He starts to doubt everything. Maybe it was all just a fluke, something that shouldn’t have happened in the first place. The more he stands here, the more out of place he feels.

The clock on the wall seems to tick louder in the silence between them. He wants to just be on his way, to get to the lift and get this over with, but instead, he’s standing here like he’s being interrogated.

Finally, she looks back at him, raising an eyebrow. “Are you sure you’re here to meet with them?” She tilts her head slightly, as if she’s not convinced.

Kai’s breath catches, and for a brief second, he wonders if he’s been mistaken. Was he really supposed to be here? Should he have double-checked with Yeonjun and Soobin before coming? But no, they invited him, he remembers their messages.

“Yes, I’m sure,” he says, his voice more forceful this time. He’s trying to assert himself, to make her understand that he’s not some lost soul wandering into a building where he doesn’t belong.

The receptionist finally gives a small nod, though it’s not entirely warm. “Okay. I’ll just need to check with them before I can let you through.”

Kai’s brow furrows in confusion. “I literally showed you their texts.”

“They could literally be anyone, how am I supposed to know if you changed somebody else’s contact to their names? I still need to confirm,” she replies, her voice still cool, detached, as if this is just routine for her. She taps a few more keys, her fingers a blur against the keyboard.

The seconds stretch into what feels like an eternity. Kai’s nerves are working overtime now, the tension building in his chest. Why is she making this so difficult? It’s like she’s determined to make him feel unwelcome. He just wants to get to Yeonjun and Soobin. He just wants to spend time with them. Why does it have to be so complicated?

The sound of her typing fills the air, and Kai’s hands dig deeper into his pockets, his fingers curling around the fabric as though trying to ground himself. He feels his cheeks flush slightly, the awkwardness of the situation slowly eating away at the small confidence he had managed to muster.

“I’m just going to wait over here,” he mutters, feeling small. He takes a few steps toward the sleek black leather chairs near the entrance, his body stiff with unease. He doesn’t sit, he doesn’t want to look even more out of place than he already feels. Instead, he hovers by the chairs, watching the receptionist, waiting for her to finally finish whatever it is she’s doing.

The receptionist looks up at him briefly, as if noticing him moving away. She doesn’t apologise, doesn’t offer any reassurance. She simply returns to her screen, her face impassive as she says, “Don’t break anything.”

“I’m literally not doing anything!” Kai sputters, feeling more and more upset at how he’s being treated. He doesn’t even feel like doing anything anymore, he just wants to go home.

Just as he pulls his phone out to send Yeonjun and Soobin a text, he hears her monotone voice. “Alright, you’re clear to go up. Unit 15, the penthouse. You’ll need to take the lift and go straight to the top floor. Just don’t make a mess,” she adds, her voice tinged with a hint of sarcasm that only makes Kai feel more unwelcome.

“Thanks,” he says quickly, trying to keep his tone steady, but there’s an undercurrent of frustration he can’t quite hide.

She doesn’t respond, her gaze already back on the screen as she taps another key. Kai forces himself to turn away, his chest tight as he moves toward the lift. He doesn’t look back, but he feels the weight of her scrutiny still lingering behind him. It makes his steps falter, but he swallows his doubts. He’s here for a reason. He has every right to be here.

The lift arrives with a soft chime, and Kai steps inside, his fingers instinctively brushing the cold metal of the buttons. The doors close with a smooth motion, and for a moment, he lets out a quiet breath. What a bitch.

The moment the lift doors open, he’s immediately hit with the contrast of warmth and comfort that fills the sleek hallway of the penthouse. Soft ambient lighting and the clean lines of the decor make the space feel inviting, yet his mood hasn’t shifted. He feels his discomfort linger like a shadow. He can’t even take the time to appreciate how nice their penthouse is because of how upset he feels.

Before he can even think to take a step further, the door at the end of the corridor opens, and Yeonjun is there, already waiting for him. His casual, confident stance softens when he sees Kai, and his grin spreads wide, the familiarity and ease between them instantly putting Kai at ease. The light from inside the penthouse spills into the hallway, and Kai, despite his nerves, feels the warmth of the space calling him in.

"Baby! You made it!" Yeonjun says, pulling Kai into a hug. His tone is full of excitement, and his expression is the exact opposite of Kai’s guarded mood. There’s no judgment or reservation in his face, just the kind of welcome that makes Kai feel like he’s not some outsider.

But as Kai walks in, Yeonjun's grin falters for just a moment, his eyes scanning Kai’s face and noticing the frown tugging at his lips. There’s something in his expression, something he can't hide, and it makes Yeonjun pause for a moment.

“What’s wrong?” Yeonjun asks, his voice shifting to one of concern as he steps further into the hallway.

Soobin, sitting on the sofa with his phone, glances up just as he notices the exchange. He stands immediately, setting the phone down with a frown pulling at his features. "Baby? What happened?" he asks, his tone soft but filled with immediate concern.

Kai forces a small smile, trying to downplay the discomfort that still lingers. "Nothing. I just… had a weird interaction downstairs with the receptionist." He tries to brush it off, but his words come out tight, his frustration bubbling just below the surface.

Yeonjun’s eyebrows raise in disbelief. "The receptionist? What happened?"

Kai lets out a sigh, his frustration starting to creep back in as he walks further into the apartment. He drops down onto the plush armchair by the window, not bothering to hide the frown that continues to pull at his face.

“She was acting like I didn’t belong here," he mutters, running a hand through his hair. "Kept asking me if I was sure I was here to see you guys. Like she didn’t believe me when I said I was expected."

Yeonjun looks taken aback, his face softening. “She did what?” He shakes his head, clearly frustrated by the treatment Kai’s received. “That’s ridiculous. You should’ve been able to just walk right in, no problem.”

“I know,” Kai grumbles, his tone betraying the awkwardness still lingering. “But she kept asking if I had an appointment or ID, like I was some stranger trying to sneak in. I felt like I was being interrogated. It was just… awkward.” His voice catches on the last word, the frustration palpable in his tone.

Soobin, who had been standing by the couch, makes his way over to Kai, sitting down beside him. His eyes are soft, and he gives a sympathetic smile before speaking. “Kai, I’m really sorry she made you feel that way. You’re always welcome here, no matter what. It’s a little ridiculous that she even questioned you. I’ll let the building manager know.”

“No! It’s fine, she was just doing her job, and I don’t exactly look my best so I get where she was coming from.” Kai mumbles, melting into Soobin’s arms as Yeonjun pulls his backpack off his shoulders and placing it on the armchair.

“She was unnecessarily rude and you look fine, puppy,” Yeonjun tuts, running his fingers through Kai’s hair. Kai whines and turns around in Soobin’s hold, wrapping his own arms around Yeonjun’s shoulders, earning an amused chuckle from the two. “I love how affected you are whenever we call you puppy.”

“Stop teasing me.” Kai pouts. He’s shocked at just how pliant he becomes when he’s around them. 

Yeonjun pulls him into a soft kiss, his left hand falling naturally around Kai’s waist while his right hand places itself on Soobin’s hip, pulling the two closer towards him. “Look at you, our needy little puppy.” Yeonjun mumbles against his lips, relishing in the sounds Kai makes.

“God, I can’t get over how fucking loud you are, puppy.” Soobin pants, moving so he’s pressed against Kai’s back, grinding against his perky ass.

“Mm… are we…” Kai moans as Soobin works his mouth from the shell of his ear down to the nook where his shoulder meets his neck and suckles ever so softly, no doubt forming another mark. “Are we jumping straight into this?”

“Whatever you’re comfortable with, pup. Tonight’s all yours.” Yeonjun smiles fondly, getting more aroused by the second as he stares at Kai’s blissed out expression, the younger’s glasses fogging up from the heat. 

“I’ve just never done things like this before,” Kai giggles nervously, fiddling with his glasses. "Or at least before I met you guys."

“That’s okay, puppy, not a lot of people have slept with two people at once before,” Yeonjun coos, trailing open-mouthed kisses down his neck.

“No, I mean, I’ve never slept with anyone ever,” Kai blurts out before he could even process what he’d just said.

There’s a beat of silence before the couple look at him with comically wide eyes, screaming in unison, “What?!”

“I-I mean,” Kai stutters, scared that this might change the way the couple sees him. “I totally have!”

“Puppy…” Soobin trails off, moving so he’s standing next to Yeonjun in front of him. Kai bows his head, feeling like a kid who just got caught with his hand inside the cookie jar. “Are you– or I guess, were you a virgin?”

Kai keeps quiet, nibbling at his lips out of nervousness, fiddling with his fingers as he avoids their gaze. Then he feels Yeonjun’s nimble fingers grab him firmly by the chin to make him face them. He knows he shouldn’t be turned on but he can’t help but feel himself harden just a little at the movement. 

“Kai,” Yeonjun calls firmly. “Use your words.”

Kai flushes, and despite himself, he feels himself grow even harder, feeling relieved he wore an oversized hoodie that was able to cover his growing tent. Under the couple’s stern gaze, he folds. “Fine, I was.”

“Kai…” Soobin chastises, rubbing a hand over his face.

“But it’s fine! It was good! I had a really good time! In fact, I couldn't have asked for a better first time!” Kai stammers, hoping it would make the situation better. “I promise you, I loved it so much, I couldn’t stop thinking about you for days!”

“But Kai…” Yeonjun sighs, taking Kai’s hands in his. “We would have made it more special if we knew. I can’t believe you let us fuck you like wild animals for your first time!”

“But that’s exactly what I wanted! You guys have no idea just how much I imagined–” Kai cuts himself off, not wanting to embarrass himself any further.

“Imagined?” Soobin teases. “Tell us what you imagined us doing, pup.”

“I told you to stop teasing me.” Kai pouts, blushing as Yeonjun dotes on him and pinches his cheek.

“But you’re just too cute, we can’t help it!” Yeonjun squeals, squeezing Kai in a tight hug as presses kisses all over his cheek, earning a giggle from the younger.

“Then let’s continue what we were doing if I’m so cute.” Kai pouts, turning his head to catch Yeonjun’s lips in his.

“No.” Soobin simply replies. Kai’s heart turns cold in an instant as he faces the taller man.

“No?” Kai asks dumbly, his eyes resembling that of a kicked puppy.

“We took your first time like it was nothing, pup,” Soobin shushes Kai when he goes to protest. “At least let us take you out for dinner before we do anything else, hm?” 

“Soobin’s right, why don’t you go and freshen up and I’ll go look through his closet for something that’ll fit you, alright?” Yeonjun smiles, pressing a final kiss on Kai’s lips before heading towards their bedroom.

“Oh! I completely forgot to bring back the clothes I borrowed last time!” Kai hits his head out of habit, and Soobin takes his hand to lead him to their ensuite bathroom. 

“It’s yours, pup. You don’t have to return it.” 

And if Yeonjun blew him while Soobin fingered him in the shower as they got ready for dinner, then no one has to know.

 

🐰🐧🦊

 

The evening feels surreal as Kai steps into the elevator with Yeonjun and Soobin, their bodies close to his, the air thick with the energy they exude. It’s different tonight, like the usual teasing is replaced with something deeper, something more deliberate. He doesn’t really know what to expect, but it’s clear that whatever it is, they intend to take care of him.

As the elevator doors close, Kai looks at the pair of them; Yeonjun leaning casually against the polished wall of the lift, his sharp eyes already tracing Kai’s face. Soobin stands just a little closer, his presence quiet but comforting, as if he’s attuned to Kai’s every little movement. Kai feels warm under their attention, and although his nervousness lingers, there's something about their closeness that eases it, making him feel like maybe, just maybe, he’s in the right place.

The elevator stops, and the door opens with a soft ding, leading them into the sleek lobby of the building. Kai tries to focus on his footsteps, trying not to feel too out of place in Soobin’s clothes, but when they step out into the main area, he’s instantly aware of how much he stands out. Yeonjun and Soobin walk with an easy confidence, each of them impeccably dressed, exuding the kind of effortless charm that only comes with being completely sure of themselves. And then there’s Kai, still feeling like a kid playing dress-up in a grown-up world. The thought almost makes him want to shrink back.

But before he can, he notices the receptionist. The woman behind the counter looks up at them with a polite, almost bored expression, but then her gaze shifts to Kai, just for a second longer than usual, and he can feel her eyes scrutinising him.

“Evening, sir,” the receptionist greets Yeonjun, her voice returning back to its usual enthusiasm. “Do you need anything before you head out?”

Yeonjun, always so composed, flashes her a charming smile. “No, thank you, Sora. We’re good.”

But then, there’s a subtle shift in Yeonjun’s posture. His eyes narrow ever so slightly, the friendly warmth he’d just shown the receptionist quickly dissipating. Kai watches as Yeonjun steps forward, exchanging a few words with the receptionist, his tone far less cordial now. There’s something in Yeonjun’s voice, something sharp that makes the receptionist stiffen, her shoulders going rigid as she offers him an apologetic smile. Yeonjun speaks again, his voice low and firm, not loud but commanding, and Kai can barely hear the exchange as Soobin takes ahold of his hand and leads him out of the building.

The exchange only lasts a few moments, but it’s enough for Kai to pick up on it through context clues. Yeonjun is reprimanding the receptionist in a way that leaves no room for argument. He watches, slightly confused and definitely intrigued, as the woman nods quickly, offering a hasty apology before she looks away, now studiously ignoring them.

Yeonjun turns back to Kai, a slight smirk playing at the corner of his lips. “Don’t worry about it,” he says smoothly, as if the situation had been nothing at all. 

His eyes flicker for a moment to Kai’s face, catching the subtle trace of concern in his expression. “She’s not gonna get in trouble, is she?”

Soobin, walking beside Kai, glances over at the receptionist with a raised eyebrow, then meets Kai’s gaze with an amused smile. “Don’t worry, pup. Yeonjun handles things like that with ease,” he says, voice light but still carrying that quiet authority Kai’s starting to pick up on. “She’s fine. We just like to keep things running smoothly, that’s all.”

Kai nods, though he doesn’t feel entirely reassured. There’s a part of him that wants to ask what Yeonjun had said to her, why she had gone so rigid, but before he can voice his thoughts, Soobin steps closer, guiding him gently by the arm as they move towards the exit. “Let’s get going, pup. You’ve got a night ahead of you.”

The lightness in Soobin’s voice pulls Kai out of his thoughts, and he allows himself to be led, the gentle pressure of Soobin’s hand grounding him once again. Yeonjun follows them without another word, his usual playful energy back as if nothing had happened.

As they step out into the night, the city feels alive around them. The neon lights shimmer, the cars hum by in a constant flow, but for a moment, everything else fades. It’s just them, walking down the street together, and Kai can’t help but feel like he’s part of something bigger, something that’s unfolding just for him. His nerves start to ease as he takes in the quiet confidence that surrounds him, the way Yeonjun and Soobin move together as though they’re a force to be reckoned with. There’s a security in their presence that settles in his chest, making him feel like maybe he’s exactly where he’s meant to be.

The sleek black car arrives, the engine purring softly as the driver steps out to open the door for them. They even have a damn chauffeur?! Just how rich are they? Kai is the last one to slip inside, Yeonjun and Soobin already settled in the back, and as he slides in beside them, he feels the familiar tension rising in his chest again. His body is on edge, the thought of the evening ahead both exciting and intimidating, but he doesn’t want to let them see how nervous he is.

“You alright, baby?” Yeonjun asks, turning his head towards him with a teasing glint in his eye. His voice is low, almost like a murmur, but it cuts through the growing silence in the car.

Kai nods quickly, trying to gather his thoughts. “Yeah. Just... I don’t know. Nervous, I guess.”

Soobin leans back slightly, his gaze meeting Kai’s with a quiet understanding. “You don’t need to be nervous, baby,” he says, his tone soothing but firm. “Tonight is about you. We’re here to take care of you, remember?”

Kai feels a flutter in his chest at the promise in Soobin’s voice. It’s not just comforting, it’s reassuring, like the weight of his worries is being gently lifted. He lets out a breath he didn’t realise he was holding, feeling the familiar pulse of warmth under Soobin’s steady gaze.

“Alright,” Kai mutters, a small smile tugging at his lips. “I’ll try to relax.”

Yeonjun’s smirk widens, but there’s something more behind it now – a sense of satisfaction, like he’s already succeeded in making Kai feel a little lighter. “Good,” he says, leaning back in his seat, “Because the night’s just beginning, and I don’t want you to miss a single moment of it.”

And with that, the car pulls away, the city lights streaking by as the anticipation of the night begins to rise again.

They arrive in a sleek, stone-lined driveway of a building that, at first glance, doesn’t even seem like a hotel at all. It looks like a building straight out of Europe, its design out of place compared to the typical skyscrapers Seoul is known for. The exterior is polished, almost intimidating in its perfection, a mix of sharp angles and towering stained glass windows that stretch high into the night sky. Kai feels a wave of unease wash over him as he watches the valet open the door for them, ushering them out with a swift, practiced motion. The entire place feels like it’s made to make you feel small, like it belongs to a world that’s completely separate from his own.

He steps out of the car, his eyes tracing the facade of the building, trying to keep himself grounded in the present, but everything feels surreal. This isn’t just any restaurant. This is a place where he could never imagine walking into on his own. The luxury, the exclusivity… it’s overwhelming, and for a second, Kai’s breath catches in his throat. He’s suddenly hyper-aware of how out of place he might look. The contrast between him and the two of them – the way Yeonjun and Soobin glide out of the car, their every movement smooth and practiced, their clothes tailored to perfection – makes him feel all the more like an outsider.

Before he can spiral too much into his insecurities, though, he feels Soobin’s hand gently press against the small of his back, warm and steady, grounding him. His touch is firm, assuring, as if silently telling Kai that he belongs here, even if it doesn’t feel like it. Kai exhales slowly, leaning into the subtle pressure, and for the first time since stepping out of the car, he feels like he can breathe again.

Yeonjun is already walking ahead, his usual confident stride drawing all eyes toward him. But when he notices Kai lingering, he slows his pace, turning slightly to glance back at him, his lips curling into that knowing, comforting smile. It’s enough to make Kai’s chest tighten, both with nerves and excitement. Yeonjun doesn’t need to say anything. His eyes speak volumes, a promise that he’s not going to let Kai feel out of place here.

“You good?” Yeonjun asks casually, his voice a little quieter now that they’re entering the hotel lobby, his hand reaching for the younger’s own. His eyes linger on Kai for just a moment longer than necessary, a silent check-in.

Kai nods, offering a small, tight smile. “Yeah, just… wow. This place is fancy.”

Soobin chuckles softly beside him, the sound low and easy. “You’ll get used to it. Just stick with us, and it won’t feel so strange.”

You’ll get used to it… Does that mean they want him around for the long run? His tone is soothing, and it has the intended effect. Kai lets out a small breath, his nerves beginning to ease. He might not be used to all this luxury, but with them around, maybe he can be. The thought comforts him, and he finds himself moving a little more confidently as Soobin continues to guide him forward.

The lobby is sleek and polished, with soft lighting casting a warm glow on the smooth marble floors. The entire space smells faintly of expensive wood and something floral, like they’ve carefully curated every scent to give the place an air of exclusivity. Kai follows behind Yeonjun and Soobin, trying to focus on the rhythm of his own steps, but the intimidating atmosphere presses in around him. Everything seems so perfect, too perfect, and it makes his stomach flip.

The host at the reception desk acknowledges them with a warm greeting when they approach, offering polite small talk as he leads them toward the back of the lobby. Kai looks around, noticing the quiet elegance of the space, the hushed voices of other patrons in the distance, and the flickering glow of candles at each table. It’s a restaurant designed to be discreet, away from the prying eyes of the general public, almost like it’s meant for only those who truly belong.

They move through the corridor, passing through what seems like a maze of velvet curtains and tucked-away corners, before they arrive at a discreet wooden door. The host pauses, looking over at Yeonjun and Soobin, and with a final nod, opens the door to a private room. Kai feels a small jolt of surprise when he steps in.

The room is smaller than he expected, but it’s no less extravagant. The walls are lined with dark wood paneling, and the table in the centre is set for just the three of them, the glow of a single candle flickering between the sleek cutlery and wine glasses. The lighting is dim, warm, and inviting – weirdly intimate in a way? – and the air smells faintly of expensive food and something richer, like truffle oil.

It’s so… private. Kai is acutely aware of how isolated they are from the rest of the world. There’s no noise from outside, no distractions. Just the three of them, alone in a space that seems to exist just for them. The luxury of it all is almost too much to handle. He feels like he’s stepped into a dream, a world that he’s not sure he belongs in. He stands at the doorway for a second, taking it all in, before Soobin’s voice gently breaks through his thoughts.

“Come on in,” Soobin says softly, his hand once again on Kai’s back, guiding him further into the room. He gestures to the seat at the end of the table, right between Yeonjun and Soobin, his smile reassuring.

Kai hesitates for just a moment, his eyes flicking over the plush velvet cushions, the polished wood, the gleaming silverware. It feels like everything in the room has been put together for some special occasion, and he’s not sure he’s prepared for it. But the warmth in Soobin’s hand, the steadiness in Yeonjun’s gaze, make it all seem less daunting.

With a small nod, Kai steps fully into the room and takes his place at the table, just as the waiter enters, bowing respectfully before them. He watches, almost in a trance, as the waiter places the menus in front of each of them, before offering a polite smile and retreating quietly to the door.

Kai looks at the menu in front of him, his hands suddenly feeling clammy. It’s all so overwhelming. But before he can voice any concerns, Yeonjun turns to him, his voice low and warm. “Relax, puppy. You’re here to enjoy yourself tonight, alright?”

Soobin chuckles softly beside him, a teasing glint in his eyes. “We’re not going to let you feel uncomfortable. Just let go, and we’ll take care of the rest.”

The menu is overwhelming, every dish sounding more elaborate than the last, but it’s not the options themselves that have Kai feeling like a fish out of water. It’s the sheer extravagance of it all; the fine print on each page detailing the rare ingredients, the aged wines, the exceptional cuts of meat. He tries to focus on the words in front of him, but the weight of it all seems a little too much for him to handle at once. His stomach churns nervously, his thoughts a tangled mess of self-doubt. He’s so not used to this.

Yeonjun and Soobin, however, seem completely at ease. They exchange a few quiet words in hushed tones, their voices smooth and assured as they decide on a few dishes to share between the three of them. Kai looks between them, trying to keep up, and his eyes flick briefly to the waiter, who stands by the door, waiting for them to decide. It’s only when Soobin gently nudges him that he realises they’re waiting for him to choose something, too.

“Go on, baby,” Soobin says softly, his hand resting lightly on his arm. “Pick something you’ll enjoy.”

Kai hesitates for a moment, still feeling out of place, but then Yeonjun’s steady, confident gaze meets his. “Don’t overthink it,” he murmurs, his voice like a gentle command, warm but firm, as if he knows exactly what Kai needs to hear. “Get something that feels right to you.”

Kai nods, trying to push aside the anxiety bubbling up in his chest. He scans the menu once more, but when his eyes land on the Hanwoo beef, he feels a sudden wave of certainty. It’s a rare delicacy, the kind of thing he’s only heard about in passing but never dreamed of trying. The price next to it is eye-watering, but with a quick glance at Soobin and Yeonjun, he feels a strange sense of relief. This is exactly why he’s here tonight, after all. To experience something completely new. So he points to the dish and smiles sheepishly.

“I’ll have the Hanwoo beef,” he says quietly, feeling his pulse race slightly. He’s not sure why ordering something like this makes him so nervous, but something about the way Yeonjun and Soobin look at him reassures him. They’re not here to judge him. They’re here to spoil him, to pamper him, and that’s what they’ve been doing ever since he arrived.

Yeonjun gives him a small, approving smile, his lips curling just slightly. “Good choice,” he murmurs. His hand rests on Kai’s shoulder for a moment, warm and possessive, like he’s claiming something. Kai doesn’t mind, he likes it. “You’ll love it.”

Soobin, too, offers him a soft smile, and there’s something in his gaze that makes Kai feel even more cared for, like the weight of his worries is melting away. “You deserve it,” he says with a slight chuckle, his tone smooth and reassuring. His fingers brush Kai’s wrist briefly, and the contact is subtle but grounding.

Kai exhales slowly, leaning back slightly in his chair, letting himself sink into the warmth of their presence. As the waiter takes their order, he feels a little lighter, a little less out of place. He’s still trying to adjust to the luxury of it all, but with them here – his calm, confident anchors – he feels like he can manage.

Soon, the first course arrives – it’s a dish Yeonjun had ordered for all of them, and Kai isn’t sure what it even is. It’s delicate, almost too beautiful to eat, and Kai’s stomach growls at the sight of it. As Soobin skillfully mixes the dish, he watches the colours blend into a picturesque sight. The older man brings the spoon up to Kai’s lips as his left hand rests on the back of Kai’s neck, a firm reminder of who’s in charge. The flavours are exquisite, but it’s the sensation of being under Soobin’s control that takes his breath away. He lets out a soft moan – unable to decipher whether it’s because of the flavours dancing in his tongue or Soobin’s firm grip on his neck – and melts into his seat, earning a chuckle from the older couple.

“You keep making noises like that…” Yeonjun warns, before shifting his seat closer to Kai’s. “I’m gonna have to take you right here, right now.”

Before Kai can even respond the door opens to the waiter delivering their main dish. His face flushes as a heat deep inside his belly starts growing, feeling too hot all of a sudden. He shoots a glance at both Soobin and Yeonjun who have gone back to their default calm expressions, as if Yeonjun hadn’t said anything at all. Kai feels like he’s getting whiplash, getting dizzy at being teased and having to stay calm.

The waiter sets the dish before them with reverence, as if it’s a work of art, and Kai gets distracted, wide-eyed, as the meat is sliced in front of him. The marbling is perfect, the colour a rich, deep red. Yeonjun picks up his knife with practiced ease, cutting into the tender beef with a gentle precision, and when he offers Kai the first bite, it feels almost ceremonious.

Kai’s hand trembles slightly as he takes the piece of meat, and with a single, tentative bite, his world shifts. The meat melts in his mouth, and Kai’s eyes go wide with shock. The texture is unlike anything he’s ever tasted before; tender, buttery, and so rich it practically dissolves on his tongue. The flavours are deep, complex, and far more refined than anything he’s ever had. His mind is blown, his entire body stilling as he savours the taste. He can’t help but let out a soft sound of appreciation, his eyes closing for a moment as he chews.

“This is…” Kai trails off, trying to find words to describe it, but he can’t. It’s beyond anything he could have imagined. He opens his eyes and looks at Yeonjun and Soobin, both of them watching him intently, a faint glimmer of satisfaction in their eyes. He takes another bite and lets out another moan

Yeonjun’s lips curl into a subtle smile, his gaze fixed on Kai. “What did I tell you about making those noises?” he asks, his voice low and velvety, almost smug. There’s a quiet authority in the way he speaks, as if he knows exactly what Kai is feeling right now, as if he’s been in this exact moment a hundred times before. 

“I think he’s teasing us,” Soobin smirks, taking another bite of his own dish. “But he’ll see in a second what happens if he does.”

Kai wants to deny it but his words are caught in his throat. He feels a flush of warmth spread across his face at the attention Yeonjun and Soobin are giving him, but it’s a different feeling than the one from earlier, when he felt awkward and unsure. This is something else entirely. Their quiet dominance fuels the fire in his belly, already feeling flustered at just a few words being said to him. He decides to play along, nervous but also excited at the possible consequences it might lead him.

“And what if I am?” Kai challenges, taking another bite of his steak.

Soobin chuckles softly, watching him with an amused, affectionate glint in his eyes. “Then you’ll have to see just what the consequences are,” he murmurs, leaning in just enough for Kai to feel his warmth, the weight of his presence. Soobin’s voice is so soft, so gentle, but there’s a firmness underneath it, a subtle command that makes Kai feel even more aroused, like he’s being cared for in a way he’s never known before. 

The door opens yet again to the chef coming in and making sure all the dishes are alright so far, and as the older couple converses with the chef, Kai starts to feel a little more brave. Under the table, his left hand reaches for Yeonjun’s lap, while his right foot slinks up Soobin’s calf and up his thigh before resting on his crotch. The two look at him with furrowed brows and he keeps his clueless expression, nodding when he needs to as the chef explains the processes of obtaining their meat.

Kai keeps his teasing and relishes in the way the two men look affected by his actions, their bodies stiff and their faces tight, trying not to alert the chef of what’s happening under the table. Kai happily eats away at his beef, his left hand and right foot still continuing their ministrations on the couple. He feels Soobin’s hand wrap around his ankle when he presses harder onto the elder’s growing hard-on, and meets his warning gaze. He just sends Soobin an innocent smile and finishes the last of his steak, facing towards Yeonjun and meeting his fiery eyes, as if telling him to stop before he regrets it.

The chef finally excuses himself after he finishes his explanation, offering them an array of desserts to try. 

“I would especially recommend our Black Sesame Croquembouche,” The chef grins, and Kai finds himself smiling at the chef’s passion. “It’s a recipe I made myself that perfectly captures both Korean and French flavours, which is where I went to culinary school! But it will take around 10-15 minutes to prepare, if you’re not in a rush.”

“10-15 minutes you say?” Yeonjun asks, eyes fixed on Kai. “That’s perfect. We’ll have that.”

“Coming right up!” The chef replies, practically skipping out the door to get started.

The second the chef steps out of the room, Yeonjun is on Kai within a blink of an eye, pulling him out of his seat so that he’s standing up facing the door. Yeonjun grabs a fistful of Kai’s hair from behind and pulls his head back, earning a yelp from the younger. The elder noses along the column of his neck, nipping at his earlobe, making Kai shiver. “You really wanna test us, puppy?”

“Hmm… What did the chef say again? 10 minutes, was it?” Soobin hums, stepping in front of Kai. “Since you wanna play games so badly, we’ll play.”

“What did you have in mind, love?” Yeonjun smirks, stepping away from Kai to stand next to Soobin.

“We have around 8 minutes left until the chef comes back with our dessert,” Soobin starts, unbuttoning Kai’s shirt one by one. “If you can come before he arrives, then that’s it, really. But if you fail, you’ll have to wait for our permission. And who knows when we’ll give you permission.”

“W-What? Right here?” Kai stutters, his breath already coming out uneven.

“Where else, puppy? You were the one who wanted to play.” Yeonjun points out, his hands exploring the broad expanse of Kai’s chest.

“But w-what if– fuck, someone comes in?” Kai asks, panting as Yeonjun flicks his nipples.

“Well, then you better come before someone does,” Soobin growls, wrapping a hand around Kai’s neck – not enough to choke but just enough for it to serve as a reminder. “Let’s test out how sensitive our puppy’s nipples are, shall we? You’re only allowed to come from this, nothing else.”

“No, I can’t! I won’t be able to!” Kai cries, squirming as Soobin twists and pulls at his reddening nipples, already tearing up from the sensation.

“Then you should’ve thought twice before acting like a naughty little mutt.” Yeonjun growls before diving down to suck on his nipple. Kai whines and throws his head back, holding onto both his hyungs for dear life, unable to keep himself up.

“Keep your voice down unless you want someone to come in here and see you like this, pup,” Soobin purrs, thumbing at the opposite nipple Yeonjun is sucking on. “And I’m gonna be nice. I’ll let you hump my thigh. Now show us what a desperate little puppy you are.”

Kai feels the adrenaline rushing through his veins like venom, completely overtaking his senses and his actions. He feels Soobin slip his thigh in between his legs and as if it had a mind of its own, his hips immediately seek out for friction, humping the taller man’s thigh like a wild animal. He can feel the couple’s amused stares, but he can’t find it in himself to feel embarrassed about how he’s acting, desperate to reach his climax before time is up. The thought that any of the staff could walk in at any second makes him flush, his heart racing faster as he blinks open his eyes and faces the door head on. He can feel tears running down his own cheeks in frustration, unable to feel any sense of relief from the limited friction

“I can’t, I need more,” Kai cries, still pathetically humping Soobin’s thigh, hissing when Yeonjun pulls off his nipple with a pop. “Please, hyung, can I have more?”

“Look at you, so desperate it’s pathetic,” Yeonjun mocks, laughing in his face. Kai flushes in humiliation, but feels even more aroused as he grinds against Soobin even harder, holding onto the latter’s shoulders. “Aww, look at him! Humping your thigh like a bitch in heat. Does our puppy like being degraded, hm?” 

“You’re mean.” Kai sobs, his hips slowing down as he tires out.

“Oh, you haven’t seen the last of it, pup,” Soobin chuckles. “2 minutes.”

“No!” Kai cries, clinging onto Soobin. “Please, hyung, I need more.”

“Yeah? You want more?” Soobin asks, undoing Kai’s trousers and pulling his boxers down just enough for his rock hard cock to spring out. “You’re so wet for us, puppy. So desperate to come, aren’t you?”

“Yes, yes, yes, please, let me come, please?” Kai begs so prettily the two are almost tempted to let him come right then and there. When Kai reaches down to wrap a hand around his length, Yeonjun pulls his hand up abruptly, making the younger whine.

“Did we say you’re allowed to touch yourself?” Yeonjun growls, pulling at Kai’s hair.

“No, I’m sorry, hyungs, I’m sorry!” Kai chokes out, shaking his head.

“Time’s up,” Soobin starts, buttoning Kai’s shirt. “Be a good boy and put your clothes back on before someone comes in.”

“But–”

“Or do you want us to fuck you in front of them?” Yeonjun warns, already heading back to his own seat.

With a frustrated whine, Kai tucks himself back into his trousers and fixes his clothes, feeling on the verge of tears for being blue balled. He knows he brought this onto himself but he didn’t know they’d edge him like this. Just as he sits back down, the door swings open to reveal their extravagant dessert. He glances at Soobin and Yeonjun in their own seats, seeing just how calm and collected they are after their little… playtime. How can they be so unaffected while Kai is out here wiping his tears and sweat away, looking utterly wrecked with his flushed face. All of a sudden all his clothes feel too tight, too hot, every little movement adds to his frustration of being edged. 

While he squirms in his seat, his cock still uncomfortably hard in his tight pants, the chef stops in the middle of his explanation to ask, “Sir, are you alright? You look quite sick.”

Kai freezes like a deer in headlights, looking between Soobin and Yeonjun to see them staring back with smug smiles and gives the chef a lopsided smile. “Oh, it’s just the wine from earlier. Asian flush or whatever it’s called.”

“Oh, that’s a relief. I was worried it had been one of our menus,” The chef chuckles, with the older couple laughing along with him.

Kai pouts, barely listening to the chef as he waits for him to leave, wanting to finish the damn dessert and just go home to finish what they started already. Just then, he feels Yeonjun’s hand creeping onto his lap, and Kai feels a rush of dread wash over him. The elder is giving him a taste of his own medicine, and Kai shuts his eyes, trying to compose himself as Yeonjun palms his cock through his trousers, the thin material having nothing to act as protection. He feels the elder’s touch like it was on his bare skin, and he clenches his fist around the armrests of his seat, gritting his teeth to stop himself from making any unwanted noises. To make matters worse, he starts feeling Soobin’s foot creeping up his thigh, and he holds his breath, willing them to go away.

No offense to the chef, but Kai hopes and prays the motherfucker would stop yapping and leave already. He doesn’t think he has anymore willpower to try and look composed while the two older men continue their teasing. Just then, as if some deity had heard his prayers, the chef finally leaves the room with a final, “Enjoy” and closes the door behind him. The two men stop touching him in an instant and dig into the dessert, leaving Kai high and dry.

“Wait, why’d you stop?” Kai whines, physically deflating in his chair.

“Stop what?” Soobin teases, grabbing a single croquembouche and placing it on Kai’s plate.

Kai huffs but digs into the dessert regardless, rolling his eyes. “You guys are so mean.”

“That’s what you get for being naughty,” Yeonjun smiles. “Now ahh, try this.”

Kai opens his mouth like Yeonjun asks and takes a bite off of the latter’s fork. “Oh my god, I think this might be enough to make me come.”

The couple laugh at Kai’s reaction, taking a bite of the sweet dessert themselves. By the time the final course is finished, Kai’s frustrations haven’t yet completely melted away, but he finds himself leaning back into his chair, feeling like he could stay here forever. The food has been extraordinary, but the way Yeonjun and Soobin have wrapped him in their care and attention is what truly makes him feel like he’s part of something special.

“Thank you,” Kai says softly, his voice sincere as he looks between the two of them. “This… this has been incredible. But can we please continue where we left off?”

Soobin’s hand rests lightly on his arm, and Yeonjun gives him a warm, approving smile.

“We’re not done yet, Kai,” Yeonjun murmurs. His voice is low, almost intimate, and it makes something flutter in Kai’s chest. “We’re just getting started.”

 

🐰🐧🦊

 

“Tonight is all about you, baby, is there anything you wanted to try?” Soobin asks, his hand gently rubbing Kai’s inner thigh on their ride home. Kai can feel his heart palpitating at the soft touch, wanting nothing more for the older man to just touch him where it matters, but their driver is right there.

“I honestly don’t care, right now. I just wanna come, please?” Kai whines, hips bucking to try to get Soobin’s hand to shift slightly upwards, right where he needs it. The couple laughs at his reply, earning a pout from him. Why do they keep teasing him? 

“But where’s the fun in that, puppy? Why don’t we go and pick out a few… stuff to make things a little more interesting, hm?” Yeonjun purrs, placing a kiss on his cheek too gentle for it to be anything other than teasing.

“What do you mean, ‘stuff’?” Kai tilts his head in confusion, and Yeonjun coos at how much he resembled a puppy just then. 

“You’ll see.” Soobin replies cryptically, leaning back in his seat with a satisfied smirk adorning his handsome face.

The car arrives in front of a storefront, too subtle for anyone to notice. There’s no sign, no name, no display – only a lavish door with big windows on either side, although they prove to be useless seeing as they’re covered by thick, velvety maroon curtains. Kai doesn’t know why, but from the exterior itself, he can feel himself getting intimidated. What is this place? He feels that gentle push on the small of his back once again, letting Yeonjun lead him to the entrance of the store.

The door creaks open, and the soft jingle of a bell signals the trio’s entrance. Kai feels a strange flutter of nerves in his stomach as they step inside. The shop is smaller than he expected, its warm, intimate atmosphere immediately easing some of his tension. The walls are painted a soft shade of lavender, and the floors are covered with thick, plush carpeting that muffles their footsteps, giving the place a calm, cozy feel. The lighting is low but inviting, with strategically placed lamps casting a soft, ambient glow over the shelves that line the store. Each one is filled with a carefully curated array of products, creating a sense of luxury and comfort despite the unfamiliar nature of the items.

Only then does he realise the type of stuff Yeonjun and Soobin meant. Kai stands just inside the door for a moment, taking in the scene. The store feels almost like a sanctuary, a private space where people can explore their desires without the fear of judgment. The shelves around him are a mix of pastel tones – light pinks, purples, and blues – and sleek, modern whites, giving the space a welcoming, almost whimsical vibe. A faint scent of lavender and vanilla drifts in the air, soothing in its lightness.

To his left, a row of vibrators stretches along the wall. They come in every size, shape, and colour imaginable. Some are sleek and elegant, made from smooth, polished metal with simple, minimalist designs. Others are more playful, wrapped in silicone that comes in vibrant colours; soft blues, deep purples, and even sparkly pinks. There are some that resemble art pieces more than anything functional, their forms twisting in curves and spirals. On closer inspection, the toys seem to have been designed not only for pleasure but for aesthetic appeal as well. A few look almost like sculptures, their geometric shapes and smooth surfaces glinting under the soft lighting.

As Kai’s eyes wander, he spots a section dedicated to dildos, neatly organised on a long shelf that runs the length of the wall. Some are lifelike, sculpted with intricate detail to mimic the human form; veins, curves, and all. Others, though, are completely abstract, shaped like spirals, cones, or even with bulbous, multi-textured heads designed for more intense sensations. The colours vary dramatically; some are skin-like tones that look realistic, while others are deep jewel tones or even metallic, shining with an almost otherworldly gleam. The contrast between the natural-looking items and the avant-garde pieces is striking, and Kai feels a twinge of uncertainty in his stomach as he looks over them.

At the far end of the shop, he notices a display of BDSM gear. Leather cuffs and restraints hang on display hooks, their smooth, polished surfaces catching the light. There are ropes in soft, pastel hues and cuffs that look both plush and durable, lined up alongside collars and blindfolds. The sight of it all makes his cheeks heat up with embarrassment, though he can’t help but feel intrigued. There’s something almost artful in the way the items are arranged, as if they’re not only functional but designed to evoke a sense of mystery and sensuality. He tries not to linger too long, but his gaze keeps drifting back to the soft leather textures and the metallic gleam of the chains. It’s all so far outside his comfort zone.

He quickly moves his attention to the next section, where he finds a shelf filled with lubes and massage oils. Bottles of all shapes and sizes are neatly arranged, each one promising a different experience. Some are labeled as water-based, others as silicone-based, and still more are labeled as natural, organic, or flavored for a “fun” experience. The bottles themselves are as varied as the toys, they range from sleek glass containers with delicate patterns to simple, functional plastic bottles. Some are beautifully designed with intricate, vintage-looking labels, while others look more utilitarian. Kai can’t help but stare at the shiny, metallic bottles that seem like they could belong in a high-end spa. The thought of having to choose from such an array makes him feel even more out of place, but there’s a part of him that’s quietly fascinated.

"See anything you like?" Yeonjun’s voice breaks through his thoughts, and Kai startles slightly, turning toward him. Yeonjun stands nearby, leaning casually against the counter. His relaxed posture only highlights how out of place Kai feels in the moment. Soobin, a few feet away, is inspecting a set of high-end massage oils, his fingers gliding over the smooth glass bottles as he talks with the sales associate. Only then did he realise just how much he’d been distracted to not realise someone else was in the room with them.

Kai swallows nervously. "I don’t even know where to start," he admits, his voice quieter than usual. "There’s just... so much."

Yeonjun gives a soft chuckle and pushes himself off the counter, walking toward him with a slight grin. "It can be overwhelming, yeah. But it’s all about finding what works for you. No pressure. You’re here to explore, not to have all the answers right away." His tone is teasing but also strangely reassuring.

Kai looks around again, taking in the array of products on the shelves. There are smaller, more discreet toys, like tiny bullet vibrators and soft, silicone rings, which look far less intimidating than the larger, more complicated ones. There are even some small, handheld massagers that resemble personal care tools more than anything else, their simple designs easy to overlook at first. They’re positioned just beside the more extravagant offerings, creating a sense of balance.

The back of the shop offers an entirely different vibe. A section filled with luxurious silk and satin blindfolds, massage oils, and other intimate accessories feels more serene, like a place designed for relaxation and calm. The soft fabric of the blindfolds drapes gracefully from their hooks, their smooth surfaces inviting touch. Next to them are soft feather ticklers, their delicate fronds almost shimmering under the lighting. Kai reaches out to run his fingers over the silk of one of the blindfolds, its cool, smooth texture offering a welcome contrast to the warmer, more intense items further up front.

Soobin glances over at him, his voice gentle. "If you’re not sure about anything yet, then you don’t have to get anything."

“No!” Kai replies a little too quickly, making Soobin raise an eyebrow in amusement.

“No?” Soobin repeats, wrapping an arm around his waist.

“If you’d like,” The sales associate – who Kai later learns is named Daehyun – chimes in from across the room. “I can give you a couple recommendations for a beginner like yourself, although I don’t doubt Mr. Choi can give you some of his recommendations himself.”

“Um,” Kai trails off bashfully, looking between Yeonjun and Soobin who both give him encouraging nods. “I think…”

Kai stops himself and flushes a bright shade of red, feeling too shy to fully communicate what he’s interested in. He’s never been brave enough to fully dive into that side of whatever porn website he browses on, but he’s seen a couple amateur videos on twitter where blindfolds and soft ropes are involved. Safe to say those videos definitely piqued his interest. 

Soobin, who still has his arm around him, leans in. “You don’t have to feel embarrassed, baby. No one’s here to judge you.”

“If it would make you feel more comfortable, I’ll gladly step away and let you guys explore on your own,” Daehyun adds, already walking towards the back room where Kai assumes is for staff. “Just let me know when you’re done and I’ll ring you up!”

“Thank you so much, Daehyun.” Yeonjun smiles, before returning back to Soobin and Kai.

“No worries, Mr. Choi. I’ll be in the back if you need anything.”

Kai nods slowly, his fingers still brushing the silk of the blindfolds. It seems almost silly now that he had assumed everything here would be so complex. The shop itself is designed to make him feel comfortable, even if he still feels unsure. And as his fingers trail down the soft fabric of the blindfold, a sense of calm washes over him. Maybe it’s not so overwhelming after all.

There’s a sense of stillness in the shop, an unspoken understanding that there’s no need to rush. Everything in the space, from the meticulously arranged products to the calm ambiance, invites exploration at one’s own pace. Kai begins to feel the edges of his nerves relax, the tension in his shoulders easing just a little. 

"Alright," Kai finally says, a small, uncertain smile tugging at his lips. "I think I’m ready to try something." He looks at the shelf with the smaller toys again, then down at the silk blindfold in his hand. Something simple. Something that feels comfortable, even if it’s new. He turns to Yeonjun and Soobin, both of whom are watching him with encouraging smiles.

Soobin gives a nod of approval. "Take your time, puppy. No need to rush. You’ve got this."

Kai takes a deep breath, feeling the quiet assurance from the couple. “I saw a couple videos where they’re tied up and blindfolded…” 

“Yeah? And is that something you might be interested in?” Yeonjun nods, already picking up a few leather cuffs to check out.

“I think so… But I’m not sure where to start,” Kai laughs awkwardly, already feeling flustered at the sight of Yeonjun picking a few things up for him.

“We can start easy, pup. These leather cuffs are quite comfortable for beginners,” Yeonjun shows him the pair of cuffs he’s holding. It’s black with clasps, the inside lined with a furry material that makes it softer on the wrists. “You like ‘em?”

“Yeah, I think these are nice.” Kai nods, eyes glittering at the cuffs.

“And I’m guessing you want that blindfold, too?” Soobin asks, nodding his head towards the silk blindfold Kai is holding in his own hand.

Kai nods, smiling bashfully at the couple. Yeonjun then heads over to the toys section and picks out a few things, some that Kai is familiar with and some that he isn’t at all. “Is it okay if I pick a few things out for you? I have a feeling you’ll like these.”

“Yeah, of course!” Kai replies enthusiastically, heart hammering in his chest at the thought of playing with those new toys. “I’ll take whatever you give me.”

“Is that so?” Soobin raises an eyebrow, chuckling. “You were begging us to give you more earlier at the restaurant, that doesn’t sound like ‘taking whatever we give you’.”

“Hyung…” Kai whines, hiding behind his hands. 

The couple laughs and Yeonjun and Soobin each pick a few more things to bring home, bringing the basket over to the cashier to check out. Kai’s eyes shine in awe as he takes in the sight of all the different types of toys they had picked out for him, already feeling the arousal bubble deep in his belly. When they finish checking out, Kai bows to Daehyun and practically skips out of the store, his body buzzing in excitement and anticipation for what’s to come. Yeonjun and Soobin share a fond gaze before pulling the younger back into their car, finally heading home.

 

🐰🐧🦊

 

Kai is practically vibrating out of his skin the moment the elevator doors open to their penthouse, hastily taking off his shoes and socks, and facing the older couple. Yeonjun and Soobin take their time, almost as if they’re purposely dragging things out to make Kai wait even longer. He huffs as he pulls on the elders’ sleeves, pulling them all the way to their bedroom. 

“Bad puppy,” Yeonjun tuts, laughing softly when he gets a whine from Kai. “Good puppies are patient and obedient. You need a lot of training, don’t you?”

“Why don’t you go wash up and wait for us on the bed while we set things up? Make sure to be on your knees with your hands splayed on your thighs by the time we get back.”

Kai steps into the bathroom, and despite this being his third time showering here, he’s still struck by the sheer size of it. The space is vast, far bigger than anything he is used to, especially compared to his own cramped dorm bathroom. The cool, smooth tiles beneath his bare feet are polished to perfection, gleaming with a quiet elegance that makes him feel almost out of place, like he is stepping into a luxury he hasn’t quite gotten used to. The entire bathroom stretches before him, a wide expanse of marble floors and walls, with sleek glass panels separating the shower area from the rest of the room. The shower itself is large enough to fit a small group of people, and Kai can’t help but be momentarily in awe of it all.

As Kai turns the knob of the shower, the sound of rushing water fills the room, almost as though it is a gentle waterfall. The hot steam begins to rise in the air, and the warmth feels like a soft embrace against the coolness of the room. It is a far cry from the small shower in his dorm, one that feels cramped and functional, always a bit too cold no matter how high the water temperature goes.

Kai lets the water wash over him, lathering his body with soap from a brand he can’t even pronounce the name of, and decides to prep himself while he’s at it. He knows soap is less than ideal to use as lube, but he figures it’s better than nothing. He’s already half hard from all the teasing earlier, as he lathers up his fingers and reaches behind him, his digits running between his cheeks before he pushes in two at a time. The sudden stretch is uncomfortable but not unwelcome, scissoring his fingers to make sure he’s all ready and stretched by the time they start. He finishes up faster than usual, wrapping a towel around his waist and moving with purpose, drying himself before returning back to the bed in the position Soobin had asked of him.

On his knees, with his hands splayed on his thighs.

He squirms a little as he waits for them to come back, not even knowing what they’re doing. His cock is already fully hard, standing tall between his legs, a pretty shade of fleshy purple. Kai blushes a little at the slight humiliation of presenting himself in such a way in somebody else’s bed, obedient and pliant as he waits for them to return. 

It feels like an eternity before the door finally opens to Soobin staring at him with a smug smile, resting on the door frame. The top three buttons of his shirt had been undone, the sleeves rolled up to his elbows. Kai gulps as the taller man approaches him, gasping when he feels a finger tracing his hardness.

“Look at him, he’s leaking already,” Soobin laughs freely, turning back to meet Yeonjun’s eyes. The eldest has a handful of different toys in his hands, placing them on the bedside table.

“Aww, poor puppy,” Yeonjun pouts, grabbing the base of Kai’s cock without any warning, making Kai jolt, holding onto the elder’s wrist. “Did I tell you you could move your hands? Put them back on your thighs and make sure they stay there before I tie you up.” 

Soobin pushes off the door frame and cups Kai’s face in his hand, thumb brushing over the younger’s eyebrow. “I was thinking we should keep things light,” Soobin hums, his tone a little mocking. “I don’t think he deserves to play with his toys yet.”

Kai shakes his head urgently, working hard to keep his hands on his thighs. “I can take it, I promise! I’ll be a good puppy.”

“Yeah?” Yeonjun giggles. “Gonna be a good puppy, are you?”

“Yes, I promise!” Kai nods with fervour, his eyes pleading with the two men.

“Just to make sure, baby, I’m assuming you’re clean?” Soobin asks, his fingers lightly brushing up his arm.

“I haven’t been with anyone at all, just you.” Kai assures, leaning into Soobin’s hand when he cups his cheek.

“We are, too. We get checked every three months and we can show you our results if you want. Just in case we want to start doing things without protection, if you’re okay with it, of course.” Soobin explains, while Yeonjun pets his hair making him melt into their touch.

“It’s fine,” Kai smiles. “I trust you.”

“Then why don’t you lay back and bring your knees to your chest, hm?” Soobin gently pushes him back by the shoulder, helping him get in position. “Hold onto your thighs, just like that.”

Kai feels a little embarrassed spreading himself out in front of the two men like this, but his mind is far too polluted with arousal for him to care. 

“We’re gonna try something, okay puppy? If you feel uncomfortable or want to stop at any time, tell us.” Yeonjun tells him, settling in between his legs as he warms up some lube in between his fingers.

“Yeah, the traffic light system,” Kai nods, earning a small chuckle from Soobin.

“How do you know about the traffic light system, pup? I’m starting to think you lied about being a virgin,” Soobin raises a brow at him, settling on the bed next to Yeonjun. Close enough for Kai to feel his warmth, but not enough for them to be touching.

“No, I uh… Saw it in some videos I watched.” Kai admits, embarrassed.

Before he can dwell on his embarrassment, he feels a slim finger slide into his awaiting hole with no resistance. Kai hisses as Yeonjun puts in two other fingers, stretching him more than he did in the bathroom. He moans at the sight of Yeonjun’s furrowed brows, the elder’s fiery gaze focused on the way his hole swallows his fingers. “Fuck, how are you still so fucking tight from earlier?”

“More, hyung, please,” Kai begs, his back arching whenever Yeonjun’s finger ever so slightly misses that spot inside of him, knowing the elder is purposely avoiding it.

“I thought you said you’ll take whatever we give you?” Yeonjun warns, fingers stilling inside of him.

Kai whines and nods, keeping his mouth shut. He lets out moans and whimpers as Yeonjun skilfully works his fingers inside of him, curling up right next to his prostate but not quite on it, keeping him on edge. He wants nothing more than to beg and whine and plead for them to touch his cock, to rub his prostate, anything to give him that release he so badly craves, but he keeps quiet, wanting to be a good boy for them.

Being lost in the pleasure, Kai fails to notice Soobin grabbing a toy and handing it over to Yeonjun who continues to finger the younger, making him writhe and squirm in desperation. He feels the elder take his fingers out, and he sits up with eyes wide, confused. He then catches sight of an oddly shaped toy, it’s purple in colour with a bulbous head, curved in a closed C shape.

“I have a feeling you’ll really like this, puppy,” Yeonjun smirks, slinking up the bed with poised elegance – almost feline-like. It’s what he says next that made Kai nearly come on the spot. “Noona picked it just for you.”

He lets out a long drawn-out moan, clinging onto Yeonjun. “Yeonjun noona…”

“Shh, we got you, puppy,” Yeonjun shushes him with a soft kiss before sitting back up on his knees between Kai’s legs, gently pushing the toy in and getting it situated inside him.

Kai’s eyes roll to the back of his head at the feeling of being filled. It’s not even doing much, and he guesses it’s a plug judging from the way it sits inside him, with the outer part pressing against his perineum. It’s a new sensation, but it’s more than welcome. Yeonjun pulls him up by his hands so he’s sitting up, and only then does he realise the bulbous head of the toy is pressing right against his prostate, eliciting a loud whine before he could even stop himself. He leans against Yeonjun’s chest, who’s kneeling beside him on the bed.

“Why don’t you suck Soobin oppa off? Show him how much of a good puppy you are,” Yeonjun commands, shrugging off his own top. 

Kai goes straight to work, loudly moaning as he shifts closer to the edge of the bed, jostling the toy inside him. His shaky fingers work on unbuttoning Soobin’s pants before he’s stopped by the elder. 

“Puppies don’t use their hands, do they?” Soobin questions, petting Kai’s head. Kai looks up at him, head tilting in confusion. “Use your mouth, dumb puppy.”

He breathes out a moan as he lets his hands drop back down Soobin’s thighs, mouthing along the taller man’s bulge. Kai makes sure to look up at the elder, making eye contact to gauge Soobin’s reaction. The latter looks breathtaking, mouth hung slightly open as he mutters quiet curses, brows furrowed and his lips and cheeks a pretty shade of red from arousal. Kai lets out another moan at the sight, feeling his heart race quicker – if it was even possible – for being so lucky to be able to see such a view. He takes the elder’s zipper between his teeth, pulling it down slowly. He looks back up for further instructions but all he gets is a nod, so he continues undressing Soobin with his mouth, unable to care about the fact that he’s struggling.

He finally gets his pants off and quickly moves on to Soobin’s boxers, taking the waistband in between his teeth and pulling it down in one swift motion, not caring if he looked silly while doing it. Kai looks back up when Soobin pets his hair. 

“Good puppy,” Soobin smiles, and Kai feels his chest bloom with pride at the compliment. “Now open up and relax your throat. I don’t want you choking like last time.”

Soobin doesn’t give him any more warnings before he thrusts inside Kai’s open mouth, relishing in the feeling. With Soobin’s head thrown back, eyes closed, Yeonjun takes the chance to capture the taller man in a fervent kiss, their tongues dancing in tandem with practiced ease. The shorter of the two lets his lips part as Soobin cups his face, bringing him impossibly closer while still thrusting into Kai’s mouth with shallow thrusts. Kai keens at the sight of the two interlocked in a passionate kiss, wanting so badly to be in between the two. He finds it hard to focus on relaxing his throat when he’s distracted by the view in front of him, making him choke and sputter when Soobin does a slightly deeper thrust.

Out of nowhere, a sharp jolt of pain-pleasure shoots down his spine, and he barely has time to process the feeling before he collapses back on the bed, fingers gripping the sheets until his knuckles turn white and his back arched high. Kai lets out a borderline animalistic scream as the heat in his belly turns white hot, and just like that it’s over. 

He falls back, feeling like a ragdoll as he tries to catch his breath. Before he could, he’s pulled back up by his hair and forced to face the older couple. “Who told you to stop, dumb puppy?” Soobin spits.

“I-I’m—”

“Can’t handle a measly little prostate massager?” Yeonjun mocks, turning the vibrations back on. Kai feels his eyes roll to the very back of his head as he lets out long, steady moans, never feeling anything like this before. “You’re going to continue sucking Soobin oppa off like this, and for every time you choke, I’m increasing the level.”

Kai has no choice but to obey as Soobin shoves his cock back in his mouth, and he tries his hardest to breathe through his nose between his moans, unable to keep quiet at the steady buzzing against his prostate. This is unlike anything he’s ever felt before, and he tries to focus on hollowing his cheeks, laying his tongue flat as he takes Soobin to the back of his throat, moaning around his cock. The elder hisses and tightens his grip on Kai’s hair at the vibrations, pulling off to let the latter suckle lightly on around his head, giving small kitten licks to his slit.

“That’s it baby, you’re doing such a good job.” Soobin groans, cupping Kai’s face in his hand.

Kai preens at the compliment and puts more effort into sucking him off, wanting to satisfy Soobin as much as he can despite his lack of experience. He bobs his head up and down while using his tongue to run along the underside of Soobin’s cock, sucking as he goes. The electrifying pleasure is a constant presence, building up the pressure inside his abdomen, and he isn’t sure just how much more he can take. 

He pops off with a gasp, resting his forehead against Soobin’s hip. Kai knows he looks pathetic rubbing his face against the elder’s crotch, but he’s rendered helpless when the constant buzzing of the prostate massager pulls him closer to the edge. 

“Please, noona, I can’t take it anymore.” Kai sobs, mouthing pathetically at Soobin’s cock. “Oppa, please? I’ve been such a good puppy.”

“Aww, but puppy…” Soobin pouts mockingly before his eyes darken. He leans down to Kai’s eye level and growls, “I’m nowhere near done yet. Now suck me off or we’re not letting you come for the night.”

Kai whines as he sinks back down onto Soobin’s cock, his hand wrapped around the thick base of it as he suckles on the head. A few stray tears leave his eyes and run down his cheeks, already feeling overwhelmed by all the pleasure. 

Yeonjun wipes his tears away and sighs, “You’re so fucking pretty when you cry, pup… What am I gonna do with you?” He settles right behind Kai and taps his hip, signalling him to get up. “Come on, puppy, get on all fours.”

Kai obeys, getting up on his hands and knees before he continues taking Soobin’s cock in. He’s so focused on trying more of the elder’s thick, lengthy cock that he doesn’t notice Yeonjun leaning down behind him, choking when he jolts at the feeling of something warm and wet dancing around the toy on his hole.

“Aww, did puppy choke again? Guess I’ll have to turn up the level,” Yeonjun grins from behind him, pushing a button on the remote control before the vibrations grow more intense, pulling a scream straight out of Kai’s throat.

“F-Fuck… Oh, god!” Kai moans through gritted teeth, falling onto his chest as he convulses in pleasure. He feels that wet sensation again and he peers over his shoulder, meeting Yeonjun’s sharp gaze. 

Holy shit.

Is Yeonjun eating him out, right now?

He feels Yeonjun’s tongue licking and slurping around the toy, flicking at his rim. Kai shakes uncontrollably, moaning unabashedly as he turns back towards Soobin, eyes welling with unshed tears. The latter simply brings Kai’s mouth back onto his cock, fucking into his throat with fervour. The feeling of Soobin’s cock hitting the back of his throat and Yeonjun eating him out around the vibrating toy is too much to handle. Soobin groans at the feeling of Kai moaning around his cock, his throat spasming as Yeonjun continues his assault on the younger’s ass, with tears, snot, and spit running freely down his face. Kai knows he looks like an absolute wreck, but judging by the way Soobin lets out a low grunt at the sight of him taking his cock, he knows the taller man likes the view.

Being absolutely fucking wrecked from both sides like this… Kai never thought he’d be in such a situation, and as sensitive as he is now, he can’t help but revel in the sensation. He hasn’t stopped letting out pathetic moans, and Soobin fucks into his mouth deep, unable to get enough of the tight, wet heat of Kai’s throat. Behind him, Yeonjun slurps and laps around his rim like a starved animal, doubled with the vibrations steadily pressing against his prostate, Kai doesn’t know how he hasn’t come yet. He yelps when Yeonjun slaps his asscheek, gripping it hard enough to leave bruises. It was the perfect mixture of pain and pleasure, and he braces himself, whining and gripping Soobin’s thighs when the elder starts fucking into his throat harder.

“Fuck, I’m close, keep moaning like that, puppy,” Soobin grunts. “You look so fucking good like this, choking on my cock. You’re made to take cock, aren’t you? Filthy puppy.”

Kai sobs, and after several more thrusts, he comes down Kai’s throat, and Yeonjun is right behind him in an instant, a firm hand around his neck and jaw. “You better swallow every last drop.”

He struggles, but ultimately he does exactly what he’s asked, swallowing the bitter, salty liquid. His arms give out the moment Soobin pulls out, collapsing onto his chest with his ass up, and Yeonjun finally turns off the prostate massager, pulling it out of him. Kai whines at the loss, holding onto the elder’s wrist, not wanting it to stop no matter how sensitive he’s become. Yeonjun tuts, slapping him hard on his right ass cheek, earning a loud yelp from the younger. 

“Don’t be greedy,” Yeonjun warns, before he sets the toy back down on the bedside table. “Now come up here and sit against the headboard, keep your hands on your sides and do not move them or I’m gonna have to tie you up.”

Kai obeys, shakily moving himself up the bed to rest against the headboard, his head lolling slightly to the side in exhaustion. He looks down on himself, his body slick with sweat and his cock dripping with precum, standing tall against his navel. It’s flushed a pretty red-purple shade, rock hard and twitching at the lack of attention. He presses his thighs together, trying to get some relief, but Soobin pulls his legs apart so he’s sitting with his legs spread in a V shape, making it impossible for him to get any friction.

“You’re going to sit there and watch while I take care of Yeonjunie hyung, alright puppy?” Soobin commands while undressing Yeonjun. Kai whines in protest, shaking his head. 

Yeonjun chuckles, pulling his pants and underwear down in one elegant swipe, before sauntering over towards Kai so he’s kneeling right in front of him, sitting back on his heels. “Don’t worry, pup, we’ve got something else for you to try.” 

The tallest of the three gets settled behind Yeonjun, handing the latter a toy Kai has never seen before. “Do you know what this is, pup?” Yeonjun asks, bringing the toy closer to him, to which Kai responds with a shake of his head.

It’s a bit stretchy, shaped like a ring with something that looks like a weird, curved hook with a small ball attached to the end. “This is a cockring, baby. It’s going to make sure you don’t come before we tell you to.”

“W-What?” Kai’s eyes widen in panic. He’s already been edged enough as it is, and now they’re putting a cockring over him? “No, please!”

“No? But this is gonna make sure you behave, pup,” Soobin teases, taking the cockring from Yeonjun and securing it right on the base of Kai’s cockhead, positioning it so that the ball sits snugly on his slit. 

“It hurts, Soobinie oppa,” Kai hiccups, the ring digging uncomfortably into his cock, inhibiting his release. “Please, I’ve been so good, haven’t I?”

“Aww, puppy,” Yeonjun coos, pressing a kiss to his lips. “I don’t know, have you?”

“Yes, Yeonjunie noona, I’ve been a good puppy,” Kai sobs, nodding urgently.

“Yeah? Let me give you a reward then,” Yeonjun reaches over to his cock, and Kai’s heart rate spikes in anticipation. But instead of touching him like he so badly craves, the elder reaches for the cock ring, pressing a button before a soft vibration turns on. Kai convulses and screams, throwing his head back. “That feels good, doesn’t it?”

Kai can’t decide if this feels like heaven or hell. The vibrations around the base of his cockhead send electrifying jolts of pleasure across his body, warming him up to the point where it feels like his blood is boiling. He’s brought dangerously close to the edge, but the ball sitting in his slit and the tightness around his head hinders him from tumbling over the edge, forcing him in a perpetual state just shy of an orgasm.

“It hurts so bad, noona, please!” Kai begs, tears running freely down his cheeks. 

“What’s your colour, baby?” Soobin asks.

“Green…” Kai blushes, because as much as it hurts, it hurts so good.

“There you go, baby,” Soobin smirks smugly. “Now you’re gonna watch as I spread noona’s pussy open, and you better keep your hands by your side and keep your legs spread, understand?”

Kai nods, already struggling to keep still, but Soobin isn’t satisfied. He reaches over and wraps his hand around Kai’s throat, squeezing just enough to cut his airways. “Use your words, dumb puppy. Do you understand?”

“Y-Yes, oppa!” Kai chokes out, gasping for air when Soobin lets go.

Kai watches as Yeonjun settles against Soobin’s broad chest, his head resting on the taller man’s left shoulder. The shorter man spreads his legs, knees bent to give Kai the perfect view of his nude, waxed hole. The younger whimpers at the sight, his hands itching to reach out and touch his Yeonjun noona, but he keeps his hands by his side, not wanting to disobey the couple. 

Soobin starts by capturing Yeonjun’s lips in a searing kiss. It’s messy, hungry, a mess of tongue and spit and clashing teeth, and Kai moans at the view, struggling to keep his legs spread. Soobin’s hands explore every inch of Yeonjun’s body knowing just where to stop and pinch, to tickle and to squeeze, Kai assumes it’s from the years of experience between them, and his heart yearns to be part of that. When Soobin’s fingers meet Yeonjun’s nipples, they twist and turn, flicking them in a way that has Yeonjun squirming in his hold, moaning wetly into the taller man’s mouth. He then starts trailing open-mouthed kisses down Yeonjun’s neck, making sure to suck and bite and leave blooms of red and purple in his path.

The shorter man moans loudly when Soobin finally grabs the base of his cock, pumping ever so slowly, running his thumb around his head. He collects the precum and rubs it all over his cock, and it’s nowhere near enough for it to be a smooth slide, but it’s the rough friction that Yeonjun likes, so Soobin keeps it that way. Kai’s eyes follow the movement of Soobin’s hand, wanting so badly to touch himself to mirror the elder’s actions. While he breaks Yeonjun down with his skillful hands, Soobin keeps his eyes locked on Kai; his gaze hot and intense, making the younger feel like he’s burning alive.

Soobin smirks at the pathetic expression on Kai’s face; eyebrows stitched together, his eyes soft and pleading, brimming with tears, mouth hung open as desperate moans and whimpers leave his lips, red from how much he’s been biting on them. His hands are balled into fists, knuckles turned white with how tight he’s gripping the sheets by his side, and his cock remains that fiery shade of red, tall and leaking, twitching occasionally from the vibrations of the cockring. His face is flushed a pretty shade of pink, his hair stuck onto his face from the sweat as his gaze locks onto Yeonjun’s twitching hole, eyelids fluttering close once in a while as he shudders from yet another ruined orgasm.

Soobin chuckles as he reaches between Yeonjun’s cheeks, middle finger rubbing against the puckered entrance before pushing in a little, giving it an experimental dip. The elder’s breath catches in his throat with a breathy “Soobinie…” and he reaches for the bottle of lube next to them, pouring a big dollop of it on his fingers, rubbing his fingers together to warm it up. It’s way too much lube, but he knows his hyung likes it when it's wet and messy, so he takes more lube than necessary, sticking his finger in with one smooth shove. A chorus of moans echo around their room, both Yeonjun and Kai whining in tandem.

He then enters his pointer finger alongside his middle finger, the two digits softly caressing the warm walls of Yeonjun’s hole, spreading apart in a scissoring motion to stretch him. Kai is big, almost as big as Soobin’s cock, so he knows to make sure his hyung is fully stretched before he’ll let their puppy fuck him. He finds Yeonjun’s prostate with ease, having memorised the map of the latter’s body, and repeatedly curls his fingers over it, his left hand gently stroking the elder’s cock. 

“Fuck, Binnie…” Yeonjun arches his back as he squeezes his eyes shut, his head pressing against Soobin’s shoulder. “Your fingers feel so fucking good inside of me.”

Kai whines hearing this, twitching ever so slightly wanting to feel Soobin’s fingers inside him too. Yeonjun then picks his head up, looking straight at Kai, lips falling into a lazy smirk. “Stretch me out, Binnie. Make sure my pussy’s all prepared for puppy’s little cock.”

“Yeah, puppy? You wanna fuck Yeonjun noona’s tight pussy?” Soobin teases, laughing when Kai nods quickly, squirming in his seat as beads of sweat trail down the side of his temples.

“Yes, please, oppa– Ah! I’ve been such a good puppy, can I fuck noona’s pussy, please? I wanna come so bad.” Kai sobs, his body shaking in frustration. 

“Then you better wait like a good puppy while I prep him,” Soobin tells him, as he adds another finger inside Yeonjun, making the elder keen at the feeling.

Kai watches as Yeonjun’s hole hungrily welcomes Soobin’s long digits, fluttering around his fingers and squeezing tight whenever the taller man brushes against his prostate. He can feel his mouth watering in anticipation, wanting to feel his noona’s wet, tight heat around his cock again. He can feel his fingers cramping with how tight he’s gripping the sheets, but all he cares about is the view right in front of him; Yeonjun with his eyes rolled to the back of his head, mouth hung open as he lets out tiny “ah, ah, ah”s as Soobin thrusts his fingers in, and Soobin looking unaffected, lazy smirk slapped across his face like this is just another pastime for him. Kai feels himself getting impossibly more aroused at Soobin’s nonchalance, melting at the way both him and Yeonjun seem to be at his absolute mercy.

His cock feels like it’s about to burst, the ball digging into his slit with its vibrations, a sensation he’s never felt in his entire life before. He never even knew there were toys targeting the slit, and he feels even more clueless at just how much he hasn’t learned. “Why don’t you come closer, pup? See noona’s slutty little hole up close, hm?” Soobin smiles.

Kai doesn’t need to be told twice, quickly crawling on all fours and sitting back on his heels. His eyes are wide with awe, staring at the slick entrance like he’s hypnotised. He lowers down so that he’s at eye level with Yeonjun’s hole, gasping here and there whenever his cock rubs against the sheet, hanging heavily in between his legs. Soobin giggles at how cute Kai looks; eyes wide and barely blinking, trying his best to take in the sight and burn the memory into the back of his eyelids. 

“You wanna eat noona’s pussy, pup?” Yeonjun sighs, reaching down to ruffle the younger’s hair.

“Y-Yes, please,” Kai gasps, eyes and mouth wide in wonder. “But I’m not sure how…”

“That’s okay puppy, I’ll guide you,” Yeonjun smiles, pulling Kai by the back of his head towards his hole, where the latter tests the waters by giving out kitten licks. “That’s it, puppy. Don’t be scared, I cleaned myself up thoroughly.”

When Kai gets a little braver, flattening his tongue and lapping at Yeonjun’s puckered hole, but he keeps his hands on his side unsure whether he’s allowed to touch, and so Soobin chimes in, “You can touch him, puppy. Such a good boy, aren’t you? Listening to instructions so well.”

Kai preens at the compliment, continuing to lick and slurp at Yeonjun’s hole enthusiastically, almost like he’s got something to prove. He spreads Yeonjun’s thighs farther, using his thumbs to spread the elder’s cheeks apart, diving in and devouring his hole like it was his last meal on earth. Judging from the sounds Yeonjun’s making, he assumes he’s doing a good job. Kai’s got spit and lube all over his nose, cheeks, and chin, but he doesn’t care, continuing to indulge himself, doing an experimental suck right below the elder’s balls, softly scraping his teeth against the perineum. Yeonjun hisses, shooting up and pulling at Kai’s hair by the roots, and the younger moans at the sting but enjoys the pain, continuing his ministrations on Yeonjun’s hole.

“Messy, little puppy,” Soobin chuckles, combing Kai’s hair back and out of his eyes. “You like eating noona’s pussy, baby?”

Kai hums, continuing to suck and kiss at Yeonjun’s hole, relishing in the fact that he’s the one making the elder moan so loudly. 

“Nghh, just like that, puppy– Ah, fuck! You’re making noona feel so fucking good!” Yeonjun cries out, back arching like a cat. 

Kai keeps his eyes on Yeonjun, gauging his reactions to make sure he’s feeling good, and he breaches the latter’s hole with his tongue, lapping against the warm walls. Soobin hums in approval, petting Kai’s hair to keep it out of his eyes. “That’s it, baby. Why don’t you stick a couple fingers in while you eat him out?”

Kai does exactly that, putting two fingers at once, pumping his hand as he continues to eat Yeonjun out. He curls his fingers and feels around, trying to reach that little bundle of nerves inside him. Just then, he can tell he’d just found his prostate, judging from how high-pitched his moans are getting. Yeonjun arches his back even higher, and Soobin captures his lips, swallowing his loud screams. 

He never expected to like eating someone out so much. Maybe it’s the subtle pride swelling in his chest at the thought of having someone writhe and squirm in pleasure, completely at his mercy with just his mouth and tongue. Maybe it’s the fact that he gets to indulge, control things at his pace as he slowly breaks someone apart, piece by piece. Or maybe, it’s simply because it’s Yeonjun, but either way, he enjoys every second of lapping and licking into the elder’s hole; enjoying the way his hole clenches around his tongue and fingers, enjoying the growing ache in his jaw from the exertion.

Kai pulls off, admiring the sight in front of him. Yeonjun’s nudey brown hole clenches around air, fluttering as if it’s inviting him back. Soobin huffs a soft laugh at Kai’s awestruck expression. “You’re enjoying this, aren’t you?”

“Mm-hmm,” Kai hums before diving right back in, hooking both his thumbs inside Yeonjun’s hole and stretching him out.

Yeonjun yells out at the stretch, shaking uncontrollably as Kai squeezes his tongue in between his two thumbs, licking into his hole. Soobin takes his hand and starts petting Yeonjun’s cock, swirling his finger around his head and lightly tracing the thick veins adorning the elder’s cock, all the way down until he reaches his balls, rubbing and fondling them in his palm.

“Shit, keep doing that, I’m so close,” Yeonjun babbles against Soobin’s lips, one hand gripping Kai’s hair and the other interlaced with Soobin’s hand. “Fuck, don’t stop, don’t stop, don’t stop!”

“Go on, puppy, make noona come,” Soobin hums, his voice low and commanding.

With a final suck and curl of Kai’s fingers along with Soobin stroking Yeonjun’s cock, the eldest of the three finally comes with a silent shout, his body going rigid before he convulses with the aftershocks of his orgasm. Kai lifts his head, his face wet with spit and lube, smiling in satisfaction at Yeonjun’s blissed out expression.

“You’re so beautiful when you come, noona,” Kai compliments genuinely, his breath catching in his throat as he takes in the sight of Yeonjun; shiny tears sitting on his lashes, his head thrown back, hair spread on the sheets forming a halo, pouty lips red and swollen. If Kai could keep this moment in a painting, he’d frame it.

Yeonjun laughs breathlessly, not having enough strength to even lift his head and look at Kai properly. “Thank you, puppy. Come over here and give me a kiss.”

Kai drapes himself over the elder’s body, pressing a timid kiss against his lips. Yeonjun holds his head in his hands, deepening their kiss. Kai opens his mouth and tilts his head, their tongues dancing together in such a smooth manner it almost feels practiced. He lets Yeonjun take the lead, melting into the kiss, growing pliant in his hold. Kai takes the opportunity to grind down against the elder, hips stilling when he feels a pair of strong hands stopping him. He pulls off and looks at Soobin, who’s giving him a warning glare.

“That’s enough, puppy. It’s your turn now,” Soobin pulls him off Yeonjun and gently lays him down, making sure he’s comfortable. He turns the vibrations off the cockring but doesn’t take it off, earning a noise of confusion from Kai. “We’re keeping this on.”

“But why?” Kai whines, kicking his feet in petulance. He’s so frustrated he could cry — not like he hasn’t been crying this whole time, anyway.

“You’re not allowed to come until you make us come,” Soobin simply replies, reaching for a condom. Kai stops him, gripping his wrist, making the elder raise an eyebrow. 

“Don’t…” Kai mumbles shyly, trailing off unable to finish the sentence.

“Don’t what, pup?” Yeonjun teases, laying next to Kai as he traces lazy patterns on the younger’s stomach. He trails his fingers up his chest, flicking his nipple, earning a yelp from Kai. “Use your words.”

Kai bites his lip, blushing as he wills the words out of his throat. “Don’t wear a condom… I wanna feel you, all of you.”

Soobin growls and pounces on the younger, grabbing both his wrists in one hand and holding them still above his head. The elder takes the time to appreciate the sight; Kai’s milky soft arms are toned, his bitten-red lips slick with spit and leftover lube, eyes half-lidded as he stares at Soobin through his long lashes, cheeks red like a cherub. Yeonjun lays next to them on his side, using his arm as a pillow as he lazily strokes himself to the sight in front of him, already growing half-hard. 

“Are you sure, puppy?” Soobin asks as he kisses down Kai’s neck, biting at his collarbone. 

Kai gasps at the slight pain and nods. “I’ve already swallowed your cum, might as well come inside.”

Both Soobin and Yeonjun snort, smiling in hilarity. Soobin reaches down and presses a soft peck against the tip of Kai’s sharp nose. “You’re cute.”

The brief light atmosphere is replaced with a thick tension as Soobin lines himself up against Kai’s hole, teasingly slapping his head against it, rubbing it up and down between his cheeks. Kai whines and bucks his hips, pouting as he says, “I want your cock now, please, oppa.”

Soobin smirks, teasing Kai as he pushes in ever so slightly, not quite breaching his entrance but applying enough pressure for the younger to start pushing against him. “Want it? Want me to split you open on my cock, hm? Want me to ruin it for everyone so no one can fuck you like I do?”

Kai keens high in his throat, his hands reaching for Soobin’s shoulders. Yeonjun laughs, amused at how desperate their puppy has become. “I don’t think he wants it that bad, Binnie.”

“Yeah, I think so, too,” Soobin agrees, earning another whine from Kai. “Beg. Beg for my cock.”

“Please! Oppa, please, I need your cock! I want you to fill me full of your babies, please, Soobin oppa… Can I have your babies?” Kai pleads, no longer caring just how pathetic he sounds begging for the elder’s cum.

Soobin’s grip digs into Kai’s plush thighs, growling as he slides in with one steady thrust, bottoming out without warning. Kai throws his head back in a silent scream, breath getting caught in his throat as Soobin starts fucking him with reckless abandon. Kai yells, his nails raking down Soobin’s back for purchase, leaving dark red trails in his path. Kai can’t even make anymore sounds – let alone breathe – as Soobin fucks into him hard and fast, not giving him any time to adjust. 

“I’m going to fill you full of my fucking cum and you’re going to take it like the good puppy you are,” Soobin growls, his hips slapping against Kai’s ass undoubtedly leaving bruises for the next day. “Gonna breed you full of my babies, you want that, pup?”

Kai can only scream, crying hard at the pleasure. He feels like his cock is about to burst, harder than it’s ever been. He’s so desperate for release but the cockring hinders any possibility of it, and it’s starting to hurt. Kai cries and paws at his cock, trying to get it off. Yeonjun immediately grabs his wrists and pins them above his head, using his other hand to force Kai to face him.

“Greedy fucking bitch,” Yeonjun spits, slapping his cheek. Kai sobs pathetically, hiccupping as he looks at the shorter man. “You pull that shit one more time, you’re not allowed to cum tonight.”

“N-No!” Kai chokes out, finally finding his voice. “I’ll behave, I promise, noona, I’m sorry, I’m sorry, I’m sorry.”

Kai continues babbling incoherent apologies as Soobin thrusts into him wildly, pulling out all the way to the head and thrusting in roughly, pushing Kai further up the bed. Soobin slows down, opting to thrust slowly and deeply, making sure the younger can feel every inch of him moving inside of him. Kai’s entire body shakes from the exertion, convulsing as his orgasm is ruined over and over and over again. 

Soobin continues thrusting slowly, taking one of Kai’s hands and placing it on his own stomach, “Can you feel me, right here?” Soobin breathes out. 

Kai groans as his lower belly bulges with every thrust, his head lolling to the side. “You’re so fucking deep, I can feel oppa’s cock in my stomach.”

“That’s right, puppy. No one can fuck you as good as I can, baby. Tell me,” Soobin growls, his thrusts picking back its pace as he starts to speed up.

“No one can fuck me like you can,” Kai sobs, his hands wrapping around Soobin’s neck. 

“Go on, puppy,” Yeonjun encourages, kissing his cheek as he twists Kai’s nipple between his fingers.

“My hole is yours! Ah, fuck– It’s yours! I’m all yours, I’m just Soobin oppa’s and Yeonjun noona’s toy!”

Soobin and Yeonjun exchange amused glances, smirking as the elder teases, “Shit, where did you learn to talk like that, naughty puppy?”

Kai whines, pulling Yeonjun close, puckering his lips asking for a kiss. Yeonjun giggles and gives him what he wants, keeping the kiss soft and light. It’s a dizzying contrast to Soobin’s rough thrusts, and Kai feels his head spinning in the best way possible. His cock is steadily leaking precum through the ball sitting snugly in his slit, a long thin string hanging from his head and onto his belly, a constant reminder of just how close he is without ever being able to reach the peak.

“God, how are you still so fucking tight, pup?” Soobin grunts, gripping Kai’s hips, bruises blooming underneath his fingertips. “You’re made for taking cock, aren’t you? Desperate little cockslut.”

“Just for you! Made to take your cock,” Kai sobs, his lips finding Yeonjun’s nipples and sucking, like a baby seeking comfort.

“I forgot just how much you liked sucking on noona’s tits, pup,” Yeonjun giggles, moaning occasionally when Kai suckles particularly hard, his eyes fluttering close.

When Soobin angles his hips further up, Kai’s vision turns white as intense, hot pleasure shoots up his spine. “There it is,” Soobin smirks, pounding steadily into his prostate. 

Kai’s entire body seizes up, feeling like he’s coming but not quite, the burn in his abdomen becoming worse instead of getting its release. “Fuck, did you just come dry, pup?” Yeonjun gasps, giggling at Kai’s fucked out expression.

Kai can only babble incoherent strings of please and it hurts, while Soobin continues thrusting in that delicious angle, hitting his prostate every so often. Kai feels like he’s floating, his body doesn’t feel like his own as a fire burns through his entire being. He feels utterly consumed in pleasure, yet the pain of not being able to come looms behind all the pleasure, heightening his senses and making everything feel even more intense. His vision is hazy, blurry behind his tears as he reaches out for Yeonjun, latching his lips around Yeonjun’s nipple, soothing him the same way a pacifier does a newborn baby.

The pleasure is too much too handle, bordering on painful while his hands scratch at Soobin’s chest, shaking his head. “P-Please…” Kai trails off, unable to finish his sentence.

“What do you need, pup?” Soobin asks, his thrusts never wavering in pace.

“Please…” Kai mindlessly babbles, his brain too fucked out to form a full coherent sentence.

Soobin wraps his hand around Kai’s throat, constricting his airways. “You better speak properly, dumb puppy.”

“I– I can’t–” Kai chokes out.

“Can’t what?” Soobin challenges, his voice condescending and mean.

“I can’t take it anymore,” Kai pushes out, struggling to even say the five words. “I-It’s too much, please let me come.”

“But baby, weren’t you the one who asked for this?” Soobin teases, still gripping Kai’s throat. “You wanted this, puppy. Didn’t you say you were our toy? Now be a good boy and fucking take it like the cockslut we know you are.”

“You’re so mean…” Kai sobs pitifully, his breath coming out uneven as he grabs onto Soobin’s hand, trying to get him to loosen his grip on his throat.

“Stupid puppy, you’re lucky we’re even playing with you,” Yeonjun spits, laughing in mockery. “You want us to leave you high and dry like this? Leave you helpless and unable to come?”

“N-No, I’m sorry,” Kai shakes his head urgently, fat tears rolling down his face. “Thank you, noona, Soobin oppa.”

“There you fucking go, dumb mutt,” Soobin growls, tightening his grip on the younger’s throat ever so slightly, leaving Kai gasping for air. “You need to learn how to be grateful to the people giving you pleasure.”

Soobin pulls out, flipping Kai over easily, and the heat in his belly grows in arousal, liking the way the elder so easily manhandles him to his pleasure without regards to him at all. He pulls Kai to his knees, back arched and ass up in the air as he shoves in once again, fucking into him with no restraint. Kai screams, his voice muffled by the pillow under him, his legs giving out and falling so that he’s flat on the bed, but that doesn’t stop Soobin. The combination of his cock rubbing against the sheets underneath him and Soobin pounding him into another realm is unbearable, as he tries to crawl away from the elder, his thick cock slipping out of his hole. Soobin tuts and grabs him back by the hips, pulling him back up onto his knees as he slips back in. 

“I’m not done yet, puppy,” Soobin growls in his ear as the elder drapes himself across Kai’s back, fully engulfing him in his hold, rendering him helpless.

Kai is forced to just take it, Soobin’s cock is nailing him even deeper in this angle, and he thinks he can feel him all the way up to his throat. All Kai knows is his stupid little dildo that he has in his dorm room, nothing could prepare him for the sheer size and girth of Soobin’s cock, drilling into him with a determined fervour, ruining him for anyone else. Kai knows he won’t be able to take anyone else’s cock after getting a taste of what it’s like to be fucked by Soobin, getting filled up to the absolute brim by cock he can almost taste it. So he takes it, enduring every rough thrust, taking the time to be amazed at just how much stamina the taller man has.

Yeonjun reaches down and fiddles with his nipples, making Kai cry out in oversensitivity, clenching down on Soobin’s cock. Soobin groans loudly, his thrusts becoming less coordinated and more desperate, and Kai feels a sense of relief knowing Soobin is about to come soon. Kai twitches away from Yeonjun’s teasing fingers pleading with the shorter man through his eyes, only to be met with a mocking smile as Yeonjun pinches and twists even harder, and Kai can feel that familiar coil tightening in his abdomen, burning white hot as Soobin continues to pound into his prostate. His body goes rigid once again, crying out at the pain of coming dryly for the second time, the cockring still tight around his purple head.

“Fuck keep clenching like that, puppy, I’m so close,” Soobin moans in his ear, thrusting clumsily a few more times before he thrusts deep into Kai’s hole, stilling as warm sticky liquid paints his inside. Kai moans at the new sensation, sighing in relief as spurts of cum flow into him, unlike anything he’s ever felt before. “Gonna pump you full of my babies.”

Kai moans at that, his face heating at the idea of being bred. He’s heard of the term ‘breeding kink’ here and there, but he never expected to have it himself. His eyes flutter close as he relishes in the feeling of getting filled, of getting pumped full of cum. Soobin stays there for a while, catching his breath, before pulling out slowly, making sure none of his cum drips out of Kai’s gaping hole. He grabs a buttplug from the bedside table, pushing it into Kai’s hole, earning a yelp of surprise as the younger peers back from over his shoulder. 

“Gotta plug you up to keep my cum inside you, pup,” Soobin moans, enjoying the sight of Kai’s hole fluttering against the thick plug. “Now you’re gonna help Yeonjun noona come, okay, puppy?”

“And if you’re a good boy, I’ll let you come inside me,” Yeonjun smirks, spreading his legs, inviting Kai to sit between them.

“Can you take the ring off, please, noona? It hurts so bad,” Kai pleads on his knees, his eyes fixed on Yeonjun’s fluttering hole.

“I’ll take it off once you make me come, now come over here and prove to me you deserve to come,” Yeonjun commands, and Kai weakly lines himself up against Yeonjun’s hole. He doesn’t think he even has enough energy to properly fuck the shorter man, but he’s determined to prove to his pretty noona that he’s a good boy, that he deserves to come.

Kai pushes in slowly, whimpering at how warm and tight Yeonjun’s hole feels, already getting lost in the sensation. He starts thrusting experimentally, shuddering in pleasure as he watches Yeonjun’s expressions to gauge his reaction. He whines when Yeonjun looks at him with a bored, unimpressed look. “Is this all you’ve got?”

“N-No, noona! I can make you feel good, I promise!” Kai promises, starting to pick up his pace and thrust deeper into Yeonjun.

“Who knew you’d have such a useless fucking cock,” Yeonjun spits. “At this point I don’t think you’re allowed to come today.”

“Noona…” Kai cries pathetically, digging his face into the side of Yeonjun’s neck. “You’re being so mean.”

Yeonjun pulls his head back by the hair, glaring at him. “Then fuck me like you mean it, pathetic, useless toy of a puppy.”

Kai shakes his head, and thrusts into Yeonjun with more determination to make the elder feel good. He drives into Yeonjun harder, pistoning his hips into Yeonjun in slow, steady bursts. Only then does Yeonjun start letting go, whines and moans getting punched out of him with every thrust, as Kai’s chest swells with satisfaction of finally making his Yeonjun noona feel good. “Does that feel good, noona? Am I doing a good job?”

“Shut the fuck up and keep fucking me– Ah! Right there!” Yeonjun screams out in pleasure when Kai shifts his hips, fucking him in a different angle.

“There you go, puppy. Keep fucking in that angle.” Soobin encourages, petting his hair from beside him.

Kai doesn’t wait for further instructions before he starts pounding into Yeonjun, thrusting hard and fast into his prostate. Yeonjun’s hands gripping his shoulders hurt as the elder’s nails dig into his soft skin, but he doesn’t care, only wanting his Yeonjun noona to feel good. Yeonjun’s moans are like music to his ear, bolts of lightning course through his veins as Yeonjun clenches tight around him. He whines high in his throat, leaning down to suck on Yeonjun’s nipples. The ecstasy is painted clearly on Yeonjun’s face; his cheeks flushed red and his lips forming a perfect ‘O’, little ah, ah, ahs leaving his lips with every thrust.

“You’re so beautiful, noona. My prettiest Yeonjun noona,” Kai whimpers against Yeonjun’s chest, continuing to suckle on his pert nipples.

“Fuck, baby! Just like that, my good puppy– Shit, don’t stop, don’t stop, don’t stop!” Yeonjun yells, his nails scratching down Kai’s shoulders for some sort of leverage.

“Am I a good puppy, noona? Your good puppy?” Kai babbles, desperate for Yeonjun’s approval. Yeonjun can only respond with high moans, pulling the younger down into a searing kiss, moaning freely as Kai licks into his mouth.

“Yes, baby, yes! You’re the best puppy, k-keep fucking me like that–” Yeonjun cries, back arching high, his chest pressing into Kai’s chest. 

Kai sits back, spreading the shorter man’s legs even farther, drooling at the sight of his cock being swallowed whole by Yeonjun’s tight hole. He then catches sight of Yeonjun’s neglected cock, hard and drooling against his stomach. Kai takes it in his hand, tugging slowly as he watches Yeonjun’s face scrunch in pleasure, eyes blown wide as he looks back at him. He starts stroking the latter’s cock in tandem with his thrusts, making Yeonjun quiver in his hold. He feels the Yeonjun’s hole clench even tighter around him, signalling that he might be close.

“Are you gonna come, noona? Am I making you come?” Kai asks, whining into Yeonjun’s ear as he nibbles on his earlobe.

“Yes, baby, I’m so close,” Yeonjun moans, feeling wet kisses trail down the side of his neck. 

“But first, let’s take off your cockring, puppy, do you want to come with noona?” Soobin hums.

“Yes, yes, yes, please, oppa. I wanna come with Yeonjun noona.” Kai cries, feeling like the weight of the world had just been lifted off his shoulders.

Kai pulls off, letting Soobin unfasten the cockring around him. The second it’s off, he doesn’t waste any second to dive right back into Yeonjun’s hole, fucking into him like a rabbit. 

“Fuck, slow down, puppy!” Yeonjun cries, scratching at Kai’s chest as the younger pumps his cock. “Nghh, that’s too much! I’m coming!”

Yeonjun clenches hard on Kai’s cock, his body stilling as ropes of white cum paint his abs, reaching parts of his cheek and some landing on Kai’s chin as well, but Kai doesn’t stop, only caring about his release. Yeonjun convulses in overstimulation, trying to get Kai off.

“Puppy, bad puppy! Stop– Nghh! It’s too much!” Yeonjun sobs as Kai continues pistoning his hips straight at his prostate, milking him for all he’s worth.

“I’m– I’m sorry, noona,” Kai pants, crying as he pounds into the elder. “It just feels too good, I can’t stop, I can’t stop!” 

Soobin smirks at the view in front of him, reaching down between Kai’s cheeks to fuck him with the buttplug. Kai sobs at the stimulation, driving even harder into Yeonjun as the shorter man paws at his chest, his softening cock spurting out pathetic drops of cum. 

“Puppy, please, I can’t take it anymore! It hurts!” Yeonjun cries. “Binnie, stop him, please!”

Kai ignores Yeonjun’s cries, grabbing the elder’s hands and pinning them to the side as he continues to thrust into him, nearing his release. Soobin just smirks, shoving his fingers deep inside Yeonjun’s throat and pressing down against his tongue to shut him up. Kai is a mess of I’m sorry, noona and It feels too good, babbling in the elder’s ear as he thrusts messily to reach his orgasm. Yeonjun can only take it as he shakes in overstimulation, the pain mixing with the pleasure, choking around Soobin’s long fingers in his throat.

Kai’s pace starts to falter, feeling that familiar coil tightening in his belly. “Fuck, noona! You’re gonna make me come! I’m gonna fill you up, noona, get you pregnant with my babies!” 

With a final clench around his cock, Kai finally stills, collapsing over Yeonjun as he fills him up. Kai doesn’t think he’s ever come this much, his ears ringing and his vision full of splotches of white, still shooting out thick ropes of cum inside Yeonjun. He’s hit by a tidal wave of exhaustion, unable to move as he flops onto Yeonjun, not bothering to pull out. He feels Yeonjun pet his hair, sighing in relief.

“Good puppy, you were so good for us,” Yeonjun hums, pressing light kisses on the top of his head.

“You were perfect, Kai, such a good boy,” Soobin adds, wrapping his arms around the two.

Kai can only nod sleepily, his eyes too heavy to open them. He doesn’t even process being picked up and put in a tub of warm water, getting cleaned thoroughly as he leans against Soobin’s chest. He opens his eyes slightly to see both Yeonjun and Soobin staring at him with fond gazes, washing his hair and rinsing his body as they sit inside the huge bathtub together. Kai smiles at the warm feeling, satiated and sleepy. He whines when Soobin takes his fingers to clean inside his hole, earning an apology from the taller man.

“I’m sorry, baby, I know you’re sensitive but we have to clean you up,” Soobin says, kissing his temple as he swipes the inside of his hole to clean him of any residue from the cum and lube.

“Go to sleep, baby. We’ll take care of you.” Yeonjun whispers, pressing soft kisses against his eyelids. 

And with that, Kai lets himself sink into the welcoming arms of sleep, feeling calm and content knowing tomorrow’s a Saturday, away from forgotten practical exams.