Best friend's brother
pairings: Taehyun x fem!reader summary: Training with your best friend’s brother was supposed to be harmless. You having a crush on him since high school wouldn't make a difference, right? word count: 7.5K tags: smut, lots of teasing, taehyun is lowkey a little shit warnings: dom!taehyun, sub!reader, fingering, unprotective sex, multiple orgasms, praise kink, pet names (pretty, princess, baby), overstimulation, manhandling, power play, mild degradation, creampie, scratching, confident!taehyun, (barely proofread) a/n: I had so much fun writing this, and it all started bc of that one video of taehyun arm-wrestling with that moa looking all unbothered like fuckkkk Masterlist
“I need a summer body before the actual summer hits,” you whined, head tipping back against the cushion. “Right now, I feel like a soft peach—but not the cute kind. More like the slowly rotting one forgotten at the bottom of a—”
“Y/n,” Seoyun snorted, “You are cute! You don’t need to change anything.”
You and your best friend were sprawled out on her living room couch, a random show playing on the TV long forgotten as you both lazily scrolled through your phones, worn out from the day’s activities, until you spiraled down the rabbit hole of social media—staring at perfect bodies of perfect women with perfect smiles in the most perfect vacation spots.
You placed your phone with a soft thud down on the couch before looking at her, sighing dramatically. “But I want to feel confident in a crop top—and not like I’m going to pass out after only one flight of stairs.”
She rolled her eyes, a smile tugging at her lips at your antics. “So, go to the gym?” she shrugged, glancing back at her phone.
“But the gym is, like, terrifying. And full of… gym people,” you groaned, tipping your head back against the cushion again, eyes squeezed shut. The thought of being surrounded by sweaty, grunting people who actually knew what they were doing while you looked like a lost lamb in a wolf’s den sent shivers down your spine in a bad way
Though if you were being honest, the biggest reason you wouldn’t dare step foot in a gym was the very real chance of running into Kang Taehyun. It was already bad enough that you had to see him whenever your best friend invited you over—he was, after all, her older brother. And seeing him sweaty and focused, muscles flexing as he probably bench-pressed hundreds of kilos with ease? Yeah. No, thank you. Just the thought made your cheeks flush.
You were so deep in thought—more like drooling over Taehyun—that you didn’t hear the thud of a duffel bag hitting the floor or the squeak of sneakers on the hardwood.
“Gym people, huh?” came a low voice—dry and amused.
Your head snapped up. And there he was, standing right in front of you.
Kang Taehyun. Your best friend’s older brother.
Wearing a sleeveless black shirt clinging to his chest and shoulders, damp with sweat. His grey joggers slung dangerously low on his hips as he pushed his hair back. A water bottle still in his hand, headphones dangling from around his neck. He looked like he walked straight out of your… deeply repressed dreams.
You sat up straighter on instinct. His gaze slid over you, casual as ever, as your blush deepened even further. Realizing what you’d just said, your lips parted, an apology already tumbling out—before he interrupted.
“I mean, if you are serious about hitting the gym but don’t want to deal with those gym people, you could tag along with me next time.”
You blinked. Did he just—
“I go every day anyway,” he added with a small shrug. “Wouldn’t be a big deal. Unless you think I'm one of those gym people.”
“N-No, it’s okay, really,” you started, waving your hands a little too fast. He’d be sweaty. Up close. Focused on you. “I don’t wanna, like, mess with your routine or anything. That’d be so—”
“Wait, that’s actually perfect!” Seoyun cut in, practically bouncing in place. “You’ve been talking about getting started forever, and who better than my brother? He could totally coach you.” Completely unaware of the crush you’d been nursing since you were fifteen, your best friend beamed, while you could only stare back—utterly at a loss for words. How were you supposed to get out of this without sounding stupid?
Taehyun’s mouth twitched in the faintest smirk as he caught your silence. “I’ll text you,” he said simply, before turning down the hallway.
–
You hesitated just outside the gym’s entrance. Taehyun was already inside as the ‘I’m here :)’ text sent at 9:51 stared back at you. It was 9:57 now, which meant you had been pacing the sidewalk for a whole six minutes. The chilly wind did nothing to cool your overheated nerves, knowing who was waiting for you inside.
Another vibration of your phone snapped you out of your trance.
Tyun: are you going to stop pacing and come in, or do I need to drag your ass here myself?
Your eyes widened as you read the message. Looking up, you spotted him already watching through the window, waving with a grin. Embarrassed, you resisted the urge to smack yourself in the forehead. Instead, you managed a weak, awkward wave back before forcing yourself toward the doors.
Pushing them open, you were immediately hit with the smell of metal and rubber mats, the clink of weights, and the low grunts of people who all looked like they knew exactly what they were doing—unlike you.
Meanwhile, Taehyun strolled over with calm confidence. Swiping his card, he glanced up, lips curving faintly at your frozen stance. “You look like a deer caught in the headlights,” he teased before walking ahead.
You scrambled to follow, clutching your bag tighter. “I’m sorry, I just… don’t know what to do and—”
“I do,” he cut you off smoothly. He popped his locker open with his wristband, then gestured for you to put your bag inside. Right, of course he knew what to do—Taehyun practically lived here.
As you stepped closer to stash your things, the scent of his cologne wrapped around you. Your hands froze, brain short-circuiting as you realized how close he was—close enough for his breath to graze your cheek as he leaned casually against the door. Heart hammering, you fumbled out your water bottle and towel before retreating a full step back, face flushed. He was already grinning at you when he swung the locker shut, not breaking eye contact.
“Shall we?”
Following Taehyun to the back of the gym, you watched him grab two rubber mats and place them down in front of you. “We’re going to start with stretches to warm up, so you don’t pull any muscles later.”
Get your body warm, he said? You’d been inside with Taehyun for all of ten minutes, and your whole body already felt like it was on fire. Didn’t they usually blast the AC in these places?
“Copy me.”
So you did. Badly.
Taehyun folded himself easily into lunges and bends, his movements fluid and sure, while you tried not to topple over. Within minutes, you were yet again not sure if the sweat dripping down your neck was from being so out of shape… or from him. The way his shirt clung when he stretched his arms overhead, the faint sheen of sweat already glistening on his neck — it did more to your heart rate than any cardio could.
“Alright,” he said after a while, standing up and grabbing a pair of dumbbells. “We’ll start simple.”
He demonstrated a clean curl, biceps flexing, veins tracing down his forearms. He wasn’t even showing off — just focused, his voice calm as he explained the movement. And you tried to pay attention. You really did. But your eyes betrayed you, fixed on the way his muscles shifted under his skin.
“Y/N?”
You blinked. “Huh?”
His head tilted slightly, amusement glimmering in his eyes. “Did you get that?”
Your brain screamed no, but your mouth betrayed you with a quick, awkward nod. “Uh—yeah. Totally.”
The corner of his mouth tugged upward into a knowing smirk, like he could see straight through you. “Good,” he murmured, handing you a much smaller pair of weights. “Show me, then.”
Your palms were sweaty before you even started lifting them. Not because the dumbbells were that heavy, he made sure to start you with lighter ones. But because his focus was fully on you now, as he crossed his arms, making his muscles pop out even more.
As you tried your best to mimic the movement you thought he’d shown you, the dumbbells started to wobble immediately, your form was stiff, and your elbows were sticking out too far.
“Not bad,” Taehyun said, shifting in front of you. His tone was smooth, almost encouraging, yet the smirk he still supported gave him away. “But not good either.” Your face heated. “I’m… trying.”
“I can tell.” He stepped closer, lowering his voice just slightly, the scent of his cologne wrapping around you once again — crisp cedarwood and warm amber with a trace of spice. “Relax your shoulders. You’re holding them like you’re about to fight somebody.”
You obeyed instantly, dropping your shoulders. He reached out then, the back of his knuckles brushing against your arm as he adjusted your elbow inward. It was the lightest touch, but it set off the fireworks in your stomach badly.
“Better,” he murmured, his eyes flicking up to yours for a heartbeat. You swallowed hard, desperately looking anywhere but his face — which, unfortunately, landed your gaze right on his broad, very-much-in-your-face chest.
“Focus, Y/N,” he couldn’t hide the amusement in his voice anymore, “Unless you’re planning to check me out the whole time,” making your jaw drop. “I—I wasn’t—”
The stammer in your voice drew a quiet chuckle from him, clearly enjoying himself. “Don’t worry. Happens all the time.” Mortified, you tried to correct your form, curling the dumbbells with shaky arms. He crouched slightly, bringing his gaze level with yours, watching every movement closely — that knowing smirk never leaving his lips. “You’re nervous,” he said matter-of-factly, tilting his head.
“No, I’m not!” you blurted, a little too fast, which only made his smile deepen. Leaning in, he let his voice drop low, close enough for his scent to wrap around you completely. “Sure you’re not.” Your arms trembled profusely now, and the heavy puff leaving your lips had nothing to do with the five-kilo dumbbells in your hands.
“Keep going,” he instructed, finally stepping back, arms crossing over his chest again. “I’ll let you know when I’m satisfied.”
–
You pushed through the same gym doors right at 10:00 a.m.—the exact time Taehyun had told you to be there. You’d been on time every single day this week, and as your sneakers squeaked against the floor, you spotted him by the free weights, stretching out his shoulders.
He looked up the second you walked in — a flash of mock surprise crossing his face. “You actually made it to Saturday,” he said, brows lifting slightly.
“Of course I did,” you replied, rolling your eyes as you set your water bottle down next to the rubber mat he’d already laid out for you and started your warm-up stretches.
“Can’t get enough of me, can you?”
You gave him a blank stare, though your stomach fluttered. “As if.”
The moment you finished your stretches and the real training started, you realized something had shifted. From the very first lunch, Taehyun was there — adjusting your arms with his hands when words alone would’ve sufficed, nudging your legs into position with the side of his knee, his palm pressing against your back to guide you lower into a bend. It wasn't like he had been shy about touching before, but it felt a bit more intentional this time.
“Straighten up,” he murmured, fingers trailing lightly down your spine, leaving sparks in their wake. The touch lingered a second longer than necessary before he stepped back.
You exhaled, flustered. “You could’ve just said that.”
“I did,” he countered smoothly.
Later, during dumbbell presses, he came up behind you, palms closing over your wrists to guide the motion. His chest brushed your shoulder blades, close enough that you could feel the warmth radiating off him. “Like this,” he said quietly, making direct eye contact with you through the mirror. You froze as his breath fanned against your ear, blood rushing to your cheeks. “I—I got it.”
By the time you moved on to squats, you were already a sweating mess, convinced your nerves couldn’t handle more. But Taehyun crouched beside you anyway, one hand steadying your hip, the other brushing over your knee to correct your angle. His eyes flicked up to yours, watching as your eyes darted anywhere but in his direction, making the faintest grin tug at his lips when he caught how flustered you looked. “You’re distracted,”
“And are in my personal space,” you shot back.
Squat
“Am I not here to help you train?”
Squat
“Do you touch everyone you ‘train’ like this?”
Squat
His grin widened. “I mean… how could I not? I only train the pretty ones.”
You let out a frustrated huff, your legs burning from the repeated squads you were doing. Only the pretty ones? What was that even supposed to mean? How many women had he trained before dragging you into this godforsaken place? The exhaustion was creeping up on you as you neared the end of your session. Your eyes bored holes into the wall while you tried to hide the irritated look on your face. Why were you so irritated anyway? It wasn’t like he was yours; he could do whatever he wanted. But the way he’d put it so plainly pissed you off.
From the corner of your eye, you could still see him watching you intently, his big, beautiful boba eyes following every twitch of your body. “Cat got your tongue?” he asked, his tone teasing.
“Go train your pretty ones if you are just here to piss me off.”
“Y/n. Look at me.”
You ignored him, doing your last squat and dropping the bar from your shoulders with a thud. Turning to grab your water bottle, you needed a big gulp to cool yourself down — but his hand wrapped around your wrist stopped you mid-motion. “I said, look at me.”
You hesitated for a moment, but the sternness in his voice made your body move before your mind could. You turned your body towards him but refused to meet his eyes. Crossing your hands under your chest, you waited for him to speak. Instead, a hand slid under your chin, tilting your face upward until your eyes were forced to meet his.
“There we go,” he murmured. “Now, I don’t know what’s with the shift in your mood, but would you feel better if I told you you’re the first one I’m training?”
The mortified look on your face told him everything he needed to know. His smile spread wide as you opened your mouth, searching for words to fight your way out of this, but failed miserably.
“Now grab your stuff and get your cute ass in my car, we are getting some much-deserved ice cream.”
–
Taehyun parked the car in front of basically the only ice cream shop in your neighborhood — the one that stood out with its bright yellow and pink walls among all the plain white houses on the street. The big open neon sign in the window blinked lazily at you as you got out of the car, slamming the door shut behind you.
Inside, the air was cool, finally soothing your still-heated skin. The hum of the freezers filled the quiet between you as you both stood in front of the counter, scanning the colorful rows of flavors. His head was right next to yours as you made your way down the lit-up display, colors gleaming behind the glass.
As you hovered in front of the same few flavors for a little too long, he leaned in slightly, his voice dropping low. “Let me guess — something basic like vanilla?”
You shot him a glare. “No. I like it a bit more exciting, actually. I’ll go with cherry and peach.”
He let out a low hum, “Cute, I’ll be getting espresso chip then. Gotta keep the energy up.”
Your loss for words started to feel like a normal thing with his remarks, as you were once left speechless. His constant double meanings made your stomach flip, and the casual way he said them — like it was nothing — only made it worse. Taheyun started ordering for you both as soon as the cashier turned to you for your turn. All you could do was watch him as he told her your order so effortlessly, as if the tension hanging between you both did nothing to him, while you just stood there flustered. He pulled out his wallet to pay for you, telling her to keep the change before grabbing both your ice creams and handing you yours, not without making sure to brush your fingers in the gesture.
As you both sat by the window with your cups, the teasing faded into a comfortable silence, yet the tension remained. The sun caught in his blond hair, giving him an almost angelic glow. He caught you staring again, yet this time he didn’t tease you for it.
“For the record, I meant it.” He broke the silence sofly, “You really are the first person I’ve trained.”
You looked down as you stirred your slowly melting ice cream, a grin tugging at your lips. “So… you’re calling me pretty?” You tried to sound confident — you really did — but if you were honest? Anything having to do with you being close to Taehyun made every ounce of composure fly out of the window. And he seemed to rather enjoy it as you got the courage to look back up at him again.
He raised an eyebrow as he scooped the last of his ice cream into his mouth, clearly fighting a smile. “I did. Don’t let it get to your head, though.”
You scoffed, licking your spoon. “Too late.”
That earned you a real laugh. He leaned back in his seat, clasping his hands behind his head as his shirt lifted just enough to reveal the hard lines of his abs. It was almost unfair how good-looking he was and how utterly unimpressed he seemed by your constant staring.
If only you could run your fingers up his abs and-
You coughed loudly as the last bite of ice cream went down the wrong way.
“You okay?” Taehyun asked, biting back a laugh as you tried to recover.
“Yeah,” you croaked between coughs, cheeks burning. “Yeah, I’m good. I just— tried to breathe but, uh, inhaled my ice cream instead.”
Still smiling, Taehyun glanced at your empty cup and then at his watch. “Alright, let me drive you home.” He rose from his seat slowly, taking both your empty cups before tossing them into the trash. You nodded, still trying to recover whatever dignity you had left after your little coughing fit, and followed him out of the shop.
As you made your way to your car, you suddenly stopped in your tracks. As the realisation hit you that Seoyun still hadn’t given back your notebook, which you need on Monday for your upcoming test.
Taehyun, who was holding your door open, looked at you with a raised brow. You quickly shook your head, mumbling something incoherent as you slid into the seat, clutching your phone in your lap while your brain scrambled for the least awkward way to say what you needed to say.
He jogged around the front of the car, sliding in on his side and starting the engine with a low rumble. His hand shifted the gear into reverse before resting casually along the back of your headrest. Before he could even take off, the words spilled out of you. “Actually… um— could you take me to your place?”
His hand stilled as he turned his head slowly toward you, one eyebrow arching high, and a teasing smirk tugged at his lips. “Wow. How bold of you, Y/N. Didn’t think we were there yet.”
Your face burned instantly. “Oh my god— not like that!” you groaned, burying your face in your hands and sinking deeper into the seat. “I meant— I just— Seoyun forgot to give me my notebook back, and I really need it for my test on Monday. I’ll literally fail if I don’t have it, and it’s just easier if you bring me right now, otherwise I’ll have to—”
Taehyun cut you off with a low laugh, shaking his head. “Relax, I was joking.” His grin didn’t fade — if anything, it deepened. “Don’t get so defensive, it makes you look even more suspicious.”
“Remind me never to talk to you again,” you muttered, crossing your arms and rolling your eyes at him. A few more minutes stuck with him and his insufferable jokes, and you would be sure they would be stuck in the back of your head. But the tiny smile that still made its way to your lips betrayed you.
—
When Taehyun unlocks the door, he holds it right open for you, nodding his head for you to get inside first. You stepped past him, bending to pull off your shoes — only to notice something missing. The usual splash of Seoyun’s pink sneakers by the door wasn’t there.
“Is Seoyun not home?” you asked, trying to sound casual, though your voice came out just a touch higher than normal. You hoped she was. God, you hoped she was. You’d already spent too much time alone with Taehyun, and you weren’t sure how much more you could handle, especially not in private.
“Nope,” he answered easily, tugging off his shoes. You’d paused halfway through, still bent over, which meant he had to brush past you to reach the rack. His hands landed briefly on your hips, steadying himself to slip by — as if it was necessary. It wasn’t. You knew it. And he definitely knew it too. Your breath caught, but before you could react, he was already climbing the stairs.
Notebook, you reminded yourself. That’s what you came for.
Seoyun’s door creaked as you pushed it open, and there it was — your notebook, right on her desk, half-buried under a scatter of her handwritten pages. You crossed the room, neatly stacking her notes before grabbing your notebook.
You hesitated in the hallway, awkwardly weighing whether to say goodbye or just leave like you usually did when you were with Seoyun. He hadn’t cared before. But he’d driven you here, and you had worked out together all week… it would be rude to just leave, right?
You just wanted to see him one last time in that tight shirt of his — the one that clung to every muscle. What would it look like if he was hoveri— oh my god, Y/N, get a grip. He’s your best friend’s brother, for fuck’s sake.
You hadn’t even noticed your own feet carrying you until you found yourself standing in front of his door, which was wide open. He was bent slightly forward, rearranging something on his desk, the muscles in his back flexing beneath that damn shirt. You leaned against the doorway, notebook clutched tightly to your chest, trying to look casual as you cleared your throat. The sound came out awkward and forced, heat immediately rushing to your cheeks.
The sound made him glance over his shoulder, his face already amused like he was expecting you. The mischievous glint in his eyes told you he’d left the door open on purpose.
“Uh—thank you… for this week. For letting me tag along. I hope I wasn’t too much of a… deal to deal with.” Great job y/n. Smooth. Real smooth.
Taehyun straightened, setting down whatever he’d been holding before walking toward you. His steps were slow and deliberate, that damn smirk already back on his lips. Your eyes darted everywhere but at him — the bookshelf, the floor, the notebook in your hands that you were now fidgeting with nervously.
He stopped a step too close, his presence wrapping around you just like it had all week. His eyes gleamed in that knowing way, like he’d heard every single inappropriate thought that had crossed your mind in the hallway. You scrambled for words, but he beat you to it. “You weren’t any trouble at all,” he murmured, a half-smile tugging at his lips. “On the contrary, workouts were a lot more bearable this week. At least I had something worth looking at instead of a bunch of sweaty guys flexing their egos in the mirror.”
Your entire body flushed so hot it felt like your skin might combust. Did Kang Taehyun just call you pretty twice in one day? The heat in your cheeks gave you away instantly. You opened your mouth to reply, but nothing came out except a tiny, embarrassing squeak that wasn’t even close to words. His smile deepened, tilting his head in a way that made your knees weak. He lifted one arm, bracing his hand against the doorframe above you, leaning in just enough that his breath ghosted across your skin.
“Cat got your tongue?” he drawled. He was so close now that the scent of his cologne wrapped all around you, pulling you in even more. You swallowed hard, trying to glance away, but his proximity made it impossible, leaving you no choice but to meet his gaze.
His pupils were blown wide, dark and heavy, you were sure they were mirroring your own. And when his eyes finally flicked downward to your lips, you felt your heart lurch violently against your ribcage. Then, as if to drive the point home, his tongue darted out to wet his lips.
“Please kiss me.” The words slipped out before you even realized they were yours. His eyes widened slightly in amusement before he leaned in closer, his nose brushing against yours.
“Fuck, I thought you would never ask.” His lips crashed into yours, hard and demanding, pinning you back against the doorframe as his body caged you in completely. The sudden pressure of his chest against yours and the fierce hunger in the kiss ripped a whimper straight out of you. Your hands flew instinctively into his hair, pulling him closer. His hands tightened on your waist, fingers digging in possessively as though you would scurry off any minute.
One of his hands slid to the back of your neck, slightly tilting your head backwards so he could deepen the kiss. It was hot and dizzying, your teeth grazing, and another whimper escaped you as he slipped his tongue into your mouth. ou melted under him, completely falling apart in his hands until you had to break away for air. He didn’t go far as his forehead pressed against yours, both of you catching your breath.
“God,” he rasped, voice rougher than you’d ever heard. “You have no idea what you did to me.”
And then it hit you. Reality, slamming into your chest like a brick wall. You’d just kissed your best friend’s brother.
Panic tangled in your chest as you tried to push him back, palms flat against his chest. “Taehyun, we can’t—what if Seoyun—” But before you could finish, his hand shot out, wrapping around your wrist and halting your attempt to shove him away. His eyes locked sharply onto yours.
“You think I haven’t noticed?” he said lowly, his tone somewhere between sly amusement and raw honesty. “The way you’ve been looking at me for years? At first, I didn’t think much of it—I know I’m good-looking,” You scoffed, but the sound died on your tongue as his thumb brushed across your pulse point, sending a shiver down your spine. “But lately? You’ve been practically hiding from me. Won’t meet my eyes, rushing out of rooms. Like you thought, if you avoided me, I wouldn’t catch on.”
You opened your mouth to protest—to deny, to say anything—but the words tangled in your throat. Overwhelmed, you grasped for the only excuse that felt safe. “But Seoyun—” He cut you off with another deep kiss. This one was a bit rougher, his teeth tugging at your bottom lip before he pulled back just enough to speak against your mouth.
“You don’t get it, do you?” he murmured. “The first day you walked into the gym this week, I nearly lost it. Those leggings hugging your ass, that little bit of softness of your belly peeking out every time you lifted a dumbbell—do you know how hard it was not to take you right then and there? To claim you for everyone to see?” Your knees buckled under his words, your grip in his hair tightening. “I couldn’t stop thinking about it,” he continued, his tone sinful. “About wanting to mark every inch of you. To make sure no one else ever gets to look at you the way I do.”
You could only look up at him with wide, innocent eyes after his confession, and that look alone made him groan softly before closing the space between you again. Your knees threatened to give out, but his leg slid between yours before you could. The pressure hit exactly where you needed him most, making your mind go dizzy as a moan slipped past your lips. “Please,” you breathed out, barely coherent. “Please mark me up, Taehyun.”
“Fuck.” He was just as breathless as you were, noticing how you started grinding against his leg. He pulled back, making you whimper in frustration, before guiding you away from the doorframe and back toward his bed.
You landed on the mattress with an oof, barely catching your breath before he was on top of you again. Your hands flew to his chest instinctively, roaming from his biceps down to his abs, unable to stop yourself from feeling the heat radiating off him.
His lips trailed down the side of your neck, leaving a path of wet kisses. You tilted your head instinctively, giving him more room to continue his teasing assault. As Taehyun’s mouth wandered from just below your ear to your collarbone, your hands found their way under his tight shirt, tugging lightly at the hem — a silent request for him to take it off. He let out a quiet, breathy laugh against your pulse, amused by your eagerness, before lifting himself just enough to meet your eyes. You smiled shyly at him as you tugged at his shirt once more, followed by a soft “Please?”
“Hmm… because you asked so nicely,” he murmured, pressing a quick kiss to your lips before sitting up fully and pulling his shirt over his head. You followed his lead, discarding yours as well. His gaze dropped to your chest before his hands came up, giving a firm squeeze through the fabric of your bra. A moan slipped from your lips at how perfectly his hands molded around you.
He kissed you again, then began to trail lower, down your neck to your cleavage. A few wet kisses later, he suddenly bit down lightly between your breasts, making you squeal and arch into him. He used the opportunity to unclasp your bra, soothing the spot with his tongue. Your bra came off in one fluid motion, and before you could catch your breath, his mouth was on your skin again — his lips closing around your nipple while his tongue teased in slow, deliberate motions. Your hands flew to his hair, tugging at the strands, drawing a low groan from him.
One of his hands slid down your stomach, tracing the curve of your waist until his fingers reached the edge of your waistband. The soft, barely-there touch left goosebumps in its wake. You bucked your hips involuntarily, needing him down lower where the heat had already soaked your panties through. He let go of your nipple with a soft pop, blowing cool air over the sensitive skin and making you mewl. Another desperate roll of your hips made him hold onto your waist firmly, pressing it down into the mattress. “Patience, princess,” he warned.
A whine was about to leave your mouth until his hand slipped under your waistband, his fingers pressing against your clit. You choked on a moan as he circled it with slow, practiced movements. “Already this wet just from me teasing you?” he teased. “Tsk. How filthy.”
“More,” you gasped out, breathless. He slowed his movements, raising his eyebrows, clearly waiting for you to ask properly. “Please, Tyun. Oh my god, I need more. Please.”
“There we go,” he said with a grin. “Almost thought you’d lost your manners there, pretty.” He sped up his fingers briefly before pulling away altogether, earning an impatient whine from you. Then he tugged your leggings and panties down in one go, his hand immediately finding your slit. The wet sound that followed might’ve embarrassed you if you weren’t already so dazed from his touch. Your hands wrapped around his wrist, trying to guide him closer to where you needed him, but before you could move, his other hand caught both of your wrists easily, pinning them above your head. His hand on your cunt stilled, “You’re being such an impatient brat, princess,” he said with a soft tsk, his lips hovering just above yours. “Only makes me want to tease you even longer.”
You were about to protest when he suddenly plunged two fingers into your hole. The speed at which he moved his fingers left you no room to argue, and your eyes rolled to the back of your head, though this time it wasn’t out of annoyance from his stupid jokes. Your back arched once more, leaving your neck bare for him to mark, and he didn’t waste a second to do so.
“Is this what you wanted, hmm? Wanted me to fill you up?” He curled his fingers just at the right angle, making you see stars as the knot in your stomach started to form. Your thighs were trembling, hands holding onto each other, your nails leaving half-moons as you tried to stay somewhat composed. You couldn’t even form any words; the only sound leaving your lips was loud, breathy moans
You tried to pull your hands out of his grip, needing to hold on to something, anything — his hair, the sheets, his arms, just for you to try to ground yourself because at the speed at which he was moving, his fingers left you with only one thought in your head: how good you were feeling. But his grip on your wrist only tightened, leaving you nowhere to go, as you just had to take the amazing feeling that was creeping all the way down from your back to your stomach.
“Taehyun—” you slurred out his name, unable to form any other words but his name.
“Are you close, pretty? I can feel you tightening around my fingers.” You nodded at his words, another loud moan leaving your lips before your body completely locked up, and your orgasm crashed over you, your vision searing white
Taehyun helped you through your orgasm, slowly pumping his fingers before finally pulling out, letting go of your wrists too. You heard him let out a breathy laugh before you felt his lips connect to the side of your neck, leaving soft kisses, as if trying to ground you. Your hands found their way into his hair as you slowly blinked your eyes open. His hands were tracing shapes on your still-trembling thighs as he made his way up to your lips, a soft peck before pulling away to look into your eyes. As his sparkling eyes met your dazed ones, you couldn’t help but smile too. “Fuck, I don’t think I’ve ever orgasmed that quickly or hard before.”
Taehyun let out a loud laugh, dropping his head as you giggled along with him. Your hands slipped out of his hair and down to his shoulder, giving him a slight push as you tried to get him off you. “Let me return the favour.” He lifted his head at your words, a smirk tugging at his lips. “Go ahead, princess.”
You groaned as you gave him another push, clearly unsuccessful at even getting him to move an inch from you. “Then get off me, macho man.” His smirk only deepened at your miserable attempts to swap places. “Maybe I like seeing you under me, all at my mercy.” His hand gripped your hip tightly, lifting it so your clit pressed against the bulge in his jeans. You let out a surprised squeal, your clit still sensitive from your intense orgasm. “Maybe I love being able to see every reaction on your pretty face you make because of what I do to you.”
“Then fuck me already if you want to get a reaction out of me so badly. I can feel you want to.” You tried to roll your hips into his bulge, ignoring your own overstimulation, only to be stopped again by him.
“You’re pretty demanding for someone who’s anything but in control right now.” He dropped his head into your neck again, biting down on your pulse point. You bit your lip hard to keep yourself from making any sounds that would give him the satisfaction, yet you couldn’t help but move your head a bit to the side to give him more room. He let out an amused huff. “Maybe you’re right — maybe I do need to fuck the brat out of you.”
He sat up in one swift motion, almost making you whine from the loss of his body warmth. Your pout deepened as he teased you with his joggers, slowly pulling at the drawstrings to undo the knot while maintaining eye contact.
“Taehyun!” You let out an annoyed huff at his antics, your patience wearing thin as he just smiled at you with his shit-eating grin, enjoying his little game far too much.
“Hmm? What was that?” His thumbs dipped into his waistband, pulling it down ever so slightly so you could see his V-line peeking out above it. God, the things you would do if you could get your lips on it.
“Taehyun, fuck me, please, I’m going crazy.” You didn’t care how pathetic you sounded anymore. All that was on your mind was how you needed him badly. The fact that you were about to get fucked by your best friend’s brother didn’t seem to bother you anymore either. Satisfied with your answer, he pulled his joggers and underwear down in one motion, his length slapping against his stomach. You mindlessly rubbed your thighs together at the sight, an action that didn’t go unnoticed by him.
He wrapped his hand around his dick, slowly pumping it in front of your eyes. Another impatient whine escaped you as you felt your thighs were now covered in your own slick, ready to be filled up deliciously by him.
“Who knew you were such a whiny princess?” He lowered himself back over you, his body slotting between your thighs. “Those pretty sounds go straight to my dick,” he murmured as he prodded his tip against your entrance. “So fucking wet, holy shit, Y/N.”
He moved his tip up and down your slit a few times, coating himself in your slick, before slowly pushing in. You both moaned at the feeling of him entering you; his grip on your hips tightened, surely leaving marks from how hard he was squeezing, while your own nails left long streaks down his back.
The room was filled with your heavy breaths as he pushed fully into you, and he loved the way your eyes went hazy once again. Your warm walls pulsed around him, but he didn’t move — not even when you started to writhe beneath him. “Move,” you demanded, frustration lacing your voice as you grabbed his shoulders, trying to pull him closer.
“Beg.”
You rolled your eyes at him. He could go fuck himself and his little games. You placed your feet flat on the mattress, lifting your hips and trying to push yourself up and down on his length. With him pressed so close, it was almost impossible to find a rhythm — but you wouldn’t give in so easily. He watched in amusement as you tried to get yourself off before leaning down, his lips finding your ear. “Just one word, y/n, and I’ll fuck you so good. All you have to do is lie there and take me. Don’t you want to be treated like a pillow princess?” He murmured. You shook your head, a whine leaving your lips unwillingly as your hips already grew tired. “So pathetic, so weak… let me take care of you.”
His right hand traveled to your neck, wrapping around it and slightly squeezing as your eyes rolled back. His other hand made its way down to your clit, drawing slow, deliberate circles — enough pressure to build pleasure, but not enough to get you off.
“Beg, y/n.”
Still, your lips stayed tightly shut, even as your hips trembled from exhaustion. You needed him so badly, and you knew how unlikely it was that you’d get off like this — but you liked seeing how far you could push him.
Suddenly, he pulled almost all the way out — only to slam back into you, hard. A moan ripped through you as your back arched, pushing your chest into his face. He took one of your nipples in his mouth, biting down on the bud. A sound of pain and pleasure filled his ears as you clawed at anything you could reach, and the last bit of restraint crumbled in a matter of seconds.
“Holy fuck, yes, please, Taehyun — I need you, please — I need you so bad, fuck me dumb.”
You could barely finish your sentence before his hand left your clit, grabbing your hip in a bruising hold as he started to pound into you. He was using you as his own little fleshlight as you lay there, taking every thrust just like he wanted you to. The grip around your neck tightened, and you swore you saw stars. You clenched around him, earning a low, rumbling moan in return. “See how easy that was? The power one polite word can have.”
Your hands held onto the wrist of the hand that was squeezing your neck, as your eyes tried to blink away the haze to find his gaze. At this point, you were only mumbling incoherently as he kept pounding into you at a bruising pace. “Feeling good, baby? Seems like you forgot how to speak.”
His jab at your dumbification went totally unnoticed by you, as you focused solely on the tightening in your stomach. The feeling was so overwhelming that you tried to pull him closer; you needed him closer. “Taehyun…” you mumbled as you weakly grabbed at his bicep.
Taehyun, being the observant person he is, instantly got what you were hinting at. Letting his body fall forward as his hand left your neck, wrapping around your arched back instead. Pulling you even closer to him, his pace faltered not one bit. “I’ve got you, princess; you can let go for me.” He pressed his lips to the side of your jaw, leaving kisses in his wake.
One more particular thrust had you squeezing around his dick insanely tight, making it almost impossible for him to keep moving, as your second intense orgasm washed over you. “fuck– y/n, you are squeezing me so tight—” Taehyun moaned in your ear. Before you could register the overstimulation in your cunt from his uncoordinated thrusts, he stilled as Taehyun came inside of you.
As his body went limp, he still made sure to support himself on his forearms so as not to crush you under his weight. But you didn't care as you wrapped your arms around his neck, weakly tugging him into you, having no strength left. This time, he didn’t argue as he chuckled and let himself fall onto you.
Both of you were trying to catch your breath as you lazily traced patterns on his naked back, his hand doing the same on your hip. You felt him go soft inside you, Taehyun’s cue to pull himself up and out of you, your combined releases seeping out the second he did. You pushed yourself onto your elbows as your eyes caught the way his lower body was fully glistening with your slick. Your eyes widened in horror.
“You squirted,“ he said with a smirk.
“Taehyun— I’m so fucking sorry, I—” he shushed you with a kiss before you could continue. “Do you know how fucking hot that was of you?” he murmured as he pulled away, his lips hovering above yours. “Don’t apologise for feeling good ever again. Got it?”
Your nod was enough of a confirmation for him, leaning in to kiss you once more. You had both been so lost in each other that you had totally forgotten the situation you had found yourselves in; the realisation dawning on you when you heard the front door open and shut.
Seoyun’s singing voice filled the house from downstairs before she abruptly stopped. “Y/n’s shoes? What is she doing here without me… oh.”
Shit.











