genre: smut!! minors will be hunted for sport
contains: drabbles – you and each member desperately need each other but are so so tired :(
wc: 4k (~ 500 each)
♡ note: a reupload. i'll say it until the end of time, but i'm incredibly, freakishly grateful for the love the original series received <3
divider by @lariesographic / my masterlist
CHAN
Any reasonable person would be sleeping at this hour. You were asleep before Chan woke you, visibility exhausted and desperate for relief. He climbs into bed and presses himself into your back, large hands reaching around to your inner thighs. “Please, pretty girl, just let me do something, anything,” he whispers against your skin.
He rarely says what he needs so plainly, even rarer that he’s willing to beg. You can’t deny him, especially not when he grazes his fingers over your clit just to hear you gasp.
The room is dark, the only light flickering in from the moonlight and a bedside lamp he switched on. In his eyes, you’re glowing, always so perfect for him. Shadows dance across his chest as you move.
He lets out a content sigh as you sink down onto him. “Fuck, baby,” he whispers almost inaudibly. He clenches his jaw, like he’s trying so hard to keep still. You pause once he’s fully inside, taking your time to adjust to his size.
He props himself up on his elbows, unable to stop himself from staring at where he disappears inside of you. Slowly, experimentally, you roll your hips. His mouth falls open at the movement. A small amount of sweat already causes his biceps to glisten in the low light. You moan, and his eyes snap up to admire your blissed expression.
You keep grinding, feeling him hit the perfect spot inside you, clit brushing against him with every motion. Fuck, he’s so good for you. You chase your high by speeding up ever so slightly. He grips your waist and sets a slower pace himself. “ - Gonna kill me,” he whimpers, “Not gonna last.”.
He can’t help himself - he thrusts once up into you, still moving your hips. You let out a choked moan, eyes squeezing shut. He can see how weak you are - sleepiness and pleasure finally overtaking you. He takes the opportunity to sit up and hold you against his chest. You never stop your motions.
The new angle has his cock reaching deeper inside. He feels you squeeze tighter, and his head falls to your shoulder. He’s done for when you breathe his name like it’s the only thing you remember. He needs you to come with him, needs you to feel just as good as he is.
He reaches between your thighs and rubs small circles on your clit. A few more delicious motions, and both of your highs hit you together. He lets out a final moan, lightly biting your skin in an attempt to be quiet, and you feel the familiar warmth inside you. You try to ride out your own pleasure, but falter, his name falling from your lips as his fingers stay on your clit.
He keeps holding you against him, giving you both time to catch your breath. Eventually, he chuckles quietly and softly kisses your neck. “Thank you, baby,” he murmurs. He falls back with you into the mattress, whispering his praises until you fall asleep again.
MINHO
The entire world has faded to just you two in his hotel room. Minho’s sighs and flustered groans ring in sync with your heavenly grinds. His upper back is pressed against the headboard. It must be uncomfortable, but he doesn't seem to even know where he is right now. Usually he’s a lot more composed than this. Usually, he wouldn’t just let you climb on his lap, tease your tongue down his neck, whisper how good he’s being in his ear. However, his muscles are heavy after performing, and you looked so sweet asking, of course he gave in to you.
The view of you is enough to draw out an unhurried smile that reveals his bunny teeth. His gleaming eyes search yours – intent on mentally cataloguing everything about this moment. That focus doesn’t last long. All it takes is one more small bounce, one more of your barely-contained gasps, and his head lolls backwards. His eyelids shutter halfway closed, but he never stops watching you. You’re squeezing around him perfectly, and you’re so warm in his arms, fuck, he can’t remember why you don’t do this more often.
You’re beautiful like this. Moaning for him. Full of him. Giving everything to him, just as he gives everything to you. “C’mere,” he murmurs before pulling you further into his embrace. He kisses you, slow and sensual, absorbing your sounds as you keep rocking on him. His cock drags along your fluttering walls with every movement. Still working his lips against yours, he brings his hand down between your bodies to circle your clit in time with your grinds. As if reading the other’s mind, both of you speed up at once, chasing both your highs.
Eventually, you have to pull away to breathe. “Minho,” you pant, gripping your nails into his shoulders, “Minho, feelsogood.”
His cock twitches in you. His name, lovely and melodic, falling from your lips alone is almost enough to send him over the edge. Combined with your warm cunt pulling him in and the slight pain digging into his shoulders, he’s so close. He can tell you are too; your motions are starting to falter as heat builds inside you. His free hand holds your waist steady, helping guide you through the motions.
Another roll of your hips. Another gorgeous moan. “Baby, fuck,” is all the warning he can give. He groans your name, his grip tightens around you, and you feel the familiar warmth inside you. His orgasm triggers your own. Overwhelming pleasure washes over your body with Minho still circling your clit in an attempt to help work you through it.
After a few seconds, the stimulation gets too much. He chuckles as you gently swat his hand away from your core. Still his lap, he straightens his positioning to get even closer to you. “Come back,” he whispers, connecting your lips again, holding you as you melt into him.
CHANGBIN
How could he ever resist his princess, laying in his bed like she knows she belongs there?
You knew what he wanted the moment he crawled back beside you. He didn’t bother putting clothes back on after his post-gym shower. The scent of his body wash surrounds you, cozily tucked into the blankets. His damp hair is still slightly clinging to his skin. He leans in and gently kisses your shoulder. “G’morning,” he whispers against your skin.
You kiss him in response. His groan is stifled in your mouth, but his arms wrap around your waist and easily shift you on top of him. You giggle at the sudden show of strength, matching his own smile at finally being able to feel you. He missed you so badly.
He adjusts your hips slowly, giving you time to stop him if you want. You don’t. He moans as you sink down onto him, whispering “Fuck, princess,” into the cool air. “You don’t know what you do to me”. His head falls backwards onto the pillow. You take him so well. You pause, adjusting to his size, and his hands tighten on your hips, like he’s trying to contain himself.
You sit up to straddle him and finally move, dragging your hips once back and forth. He bites back a gasp. God. He’s deep inside you now. You’re gorgeous on top of him. Even when you’re still sleepy, chasing your pleasure, you’re the prettiest thing he’s ever seen.
Underneath you, his muscles glow in the morning light. He’s heartbreakingly gentle with his touches, like he’s conscious of his own strength even like this. He almost loses it when you meet his eyes and smile back, so so perfect for him.
Another roll of your hips. His cock slowly drags against your walls at your relaxed pace, and he’s no longer trying to hide his sounds. You speed up ever so slightly, chasing your own high. His eyes squeeze shut. Curses and pretty moans fall from his lips the more you keep going, the more you keep perfectly squeezing around him.
You’re lost in him. Every motion brings you closer. He’s filling you perfectly, and your clit grazes him at every movement. You lean forward, anchoring your arms on his chest for support “Baby, fuck,” you breathe out, and his eyes snap open again to check on you.
He groans at the sight - he can’t help it. You look wrecked for him. He’s not going to last. He needs you to come with him, fuck, he’s already holding back.
You feel him start rubbing lazy circles on your clit in rhythm with your pace. Your choked cry is music to his ears. His other hand catches you when you slump forward, not able to support yourself anymore. “I know, princess,” he groans, voice as wrecked as you feel. “I know, I’ve got you.”
Pressed against his chest, your release washes over you. He tries to keep rubbing your clit, his fingers faltering from the feeling of being squeezed tighter as yours continues. His own high hits him, and he moves his hand up to hold you as you feel the familiar warmth inside you.
He doesn’t let go afterwards. You’re laying on him, wrapped in his arms, and he swears he’s in heaven. “Let’s just stay here,” he whispers, “for a little bit longer.” You nod against him. He has no intention of moving anytime soon.
HYUNJIN
The only sounds in the room are your intertwined moans and the creak of the bedframe, matching the steady rhythm of your grinds against him. Sleepiness still lingers in the air, but right now, you each want to make the other feel good. “That’s my girl - fuck,” he moans from below you. Tiny amounts of sweat clings his hair to his skin. His hands grip your waist, not bruising, just guiding. “You feel so good - always s’good for me.”
He fills you up so well. The angle has him hitting the perfect spot, and your clit brushes against him with every grind. Every movement brings you closer to your release.
You roll your hips slowly, feeling every inch of him deep inside you. He sucks in a sharp breath. His grip on your waist tightens almost imperceptibly. A whine escapes his lips, eyes quickly darting to yours to check if you heard it.
Of course you did. You smile back down at him and repeat the motion, enjoying the view of his head falling back as he stifles another whine. One hand drops from your waist to cling to the rumpled bedsheets, like he’s holding himself back.
Another roll of your hips. His cock pushes further in, causing your knees to weaken from pleasure. You whimper, “Hyunjin, baby -”
“I know, I’ve got you,” he breathes, and brings his hands up to support your weight. You let your body slump forward, leaning your arms against his chest as you try to keep your rhythm. His gaze lingers on your breasts, swaying as you move.
Your pace falters more with each delicious grind, your high quickly approaching. He feels your walls clench around him and he knows you won’t last much longer. Neither will he. He needs you to come with him, but fuck, he’s already almost there.
His eyes clench tight, one of his signs that he’s close. “Baby, please,” he begs, for nothing specifically and everything at once. He grabs your hand and guides it to your clit, choking on a sob as he watches you rub small circles in rhythm with your pace.
Your orgasms overtake you at once. His name falls from your lips over and over, like a prayer, as waves of pleasure wash over you. He groans as he spills familiar warmth deep inside you.
Afterwards, you lean forwards, laying on his chest. He runs a hand through your hair, pausing every so often to kiss the top of your forehead. He whispers, “I love you,” against your forehead. Eventually, the two of you drift off to sleep, still tangled in each other.
HAN
Everyone else is asleep. He should be quiet. He should stop moaning. However, he’s buried deep inside his pretty girl, and he wouldn’t notice if the world ended right now. You’re on his lap, kissing down his neck, driving him insane. He angles his head to give you more space, and moans even louder as you take advantage of it.
You shift your weight, pushing him deeper inside you. Your head falls forward onto his shoulder. Everything about him - his scent, his touch, him - invades your senses. He’s brushing the perfect spot, and you’re not even moving yet. Like he’s reading your mind, he slightly squeezes your hips, his fingers digging into where they rest.
His eyes are big behind his glasses. His chest rises and falls with how heavily he’s breathing.
You rotate your hips, enjoying the view of his eyes rolling back into his skull. You moan in tandem - the sensation is too delicious for you to stop now. You repeat your motions. His high-pitched whine only spurs you forward, chasing the sensation of his cock hitting deep inside you again and again. His nails dig deeper into your skin. Already, the pain mixed with pleasure is almost too much.
He’s not doing much better. Each time you moan his name brings him closer to the edge. He needs you to finish before him. He moves his hand to grip your inner thigh, thumb barely brushing your clit. He looks up at you, tears shining in his eyes. “Can I, please?” he breathes out.
You nod so fast your vision slightly blurs.
“thankyouthankyouthankyou”
Then he’s pressing slightly harder, rubbing lazy circles while staring intently at where he’s connected to you. His glasses fall slightly down his nose. He doesn’t care.
Fuck. Your movements get sloppier as the pleasure builds. His bedframe scrapes against the wall as you speed up. He’s incapable of forming words, just babbling half-sentences of praise. “Fuck, baby - so good for me - please - fucking please,” spills out.
He can feel how close you are with how you clench around him. He just needs to hold on for a bit longer. He keeps rubbing your clit, and lifts himself up to kiss you. His lips work against yours, hoping he can convey his passion through it.
Your orgasm hits you like a train. Your moans grow in volume as you try to ride it out. He never stops rubbing your clit. His own follows closely behind yours, spilling deep inside you. He breaks the kiss to repeat your name like a prayer.
You fall against his chest, both of you panting as you come down. His arms engulf you and squeeze you tighter against him. “Thank you,” he whispers against your cheek. Reluctantly, he moves you off his lap and ensures you’re comfortable laying against him. You two stay like that, holding each other, until you both drift off to sleep.
FELIX
His deep moans amplify the lust residing in the air. The only light comes from his long-forgotten PC, the abandoned login screen illuminating you two on his bed. Felix forgot the game exists. Right now, he’s just focused on trying to control himself as you roll your hips on top of him.
You’re in his arms, making out with him, running your fingers through his long hair. You’re always so perfect for him. Always his ethereal angel. He’s already lost in you, and you’ve barely started. As you continue your slow movements, he breaks your kiss to brush a loose strand of hair out of your eyes, whispering, “so, so beautiful,” almost to himself. His cock twitches just from your resulting sweet smile.
You take your time, enjoying every inch of him. Your clit brushes against him with every movement. Your quiet moans are the prettiest sound he’s ever heard. He would stay here listening to you forever, if you let him.
He’s vaguely aware he has a roommate on the other side of the wall, but that awareness is waning by the second. It’s gone completely when you speed up, chasing the feeling of him hitting deep inside you. He lets out a choked groan. His abs flex with restraint, like he’s holding himself back.
Curses mixed with your name spill from his lips. One hand gently lands on your inner thigh, then travels over to your clit, rubbing small circles in rhythm with your motions. Your eyes squeeze shut, entirely focused on your building pleasure.
“Look at me, angel,” his low voice breathes out. “Please.” Of course you do, and fuck, he looks divine. His freckled cheeks twinge pink. His long hair falls messily over his shoulders. He holds your gaze and sighs, “That’s my girl.”
You clench around him at the praise, and he swears he sees heaven for a moment. His head falls back into the pillow behind him as he keeps babbling, “Feels so good - always s’good - angel, fuck.” A few more motions, and you weaken from the sensations, leaning forward to steady yourself on his chest. Your combined moans fill the room.
God, he’s so close, but he needs you to come with him. His fingers speed up on your clit, rubbing faster circles as he revels in your noises. Your highs hit together. He moans even deeper as you feel the familiar warmth inside you. Your hips falter on him as you try to ride out your waves of pleasure. He works you through it, still babbling out his love for you.
Afterwards, he wraps his arms around you once more, pressing you into his bare chest. “Thank you, angel,” he whispers into your hair. He holds you against him, wrapped up in his sheets and each other, until you both drift off to sleep.
SEUNGMIN
Seungmin could not care less about the rest of his members going about their nightly routines outside his door. Why would he, when you’re in his arms, making out with him, slowly rolling your hips like you have all the time in the world. You do, as far as he’s concerned. He never rushes with you if he can help it.
Your hands are laced in his hair, absentmindedly twirling some longer strands between your fingers. He moans at the sensation every so often. Right now, he would do anything if it meant you would stay in his bed, making him feel so good he’s about to start seeing stars. Your lips are so soft against his, and he’s fitting wonderfully inside you - squeezing like you are perfectly made for him.
You pause your movements for a moment, and he actually whines. He pulls away from the kiss to steady his breathing. His efforts are futile - his breaths quickening again when you sit up, him still inside you, and graze your fingers over his chest. The new angle is pushing him in deeper than he was before. He moans your name and leans his head back into the pillows beneath him.
You resume your motions, feeling every inch of his cock hitting deep inside you. He genuinely might lose it from the sight alone. His hands rub up and down on your thighs, trying to feel as much of you as possible. He can’t help himself - moaned snippets of praise spill out of his mouth faster than he can register his own words. “Fuck, baby - so good - oh my god - you’re beautiful,” is just part of what you’re able to catch.
Your clit brushes against him with every grind. The sensation is delicious, paired with Seungmin’s whimpering voice and him staring up at you like you’re a goddess, you’re not going to last. He’s not either - he’s babbling more with each passing second. From below you, he stares up, suddenly looking more desperate. “Tell me you’re mine,” he whispers, and thrusts lightly up into you.
You weaken from it, leaning forward onto him. He takes advantage of the position to kiss you again. “I’m yours,” you whisper against his lips.
That does it. His head falls forward into your shoulder, whining softly again, as you feel the familiar warmth inside you. Your own orgasm follows quickly afterwards, pleasure washing over you, your pace faltering as you try to ride it out.
For a few moments, neither of you move. He rubs small circles on your back as he attempts to recover from the slight overstimulation. Eventually, you begin to get off him, only to be met with him lightly grabbing you, keeping you in place. “Don’t,” he murmurs, “please.”
JEONGIN
He’s most beautiful in the quiet moments. He’s ethereal always, but there’s something about the unguarded version of Jeongin, with messy hair, easy smiles, and holding you close like he can’t fathom ever letting you slip away, that always gets you needing more. Outside, the low hum of others in the same space filters through the bottom of his door, but they might as well be lightyears away for all the attention Jeongin pays them. It’s easy to forget that anyone else exists. It’s easy to revel in each other, barriers shed, until every stress, every thought vanishes.
You pull away from the kiss first, Jeongin’s eyes still closed and moving to follow after you, a line of spit that should be much more obscene than it actually is connecting the two of you. “Can’t wait anymore,” he murmurs, eyes still closed. “Please,” he adds, “just want you.” Underneath you, his flannel pajama bottoms tent seemingly painfully. You’re not doing much better.
“Anything for you,” you breathe, intended as teasing, but it comes out more like an admission. Regardless, it has the desired effect, a strangled groan leaving him as he shimmies out of his clothes with record-breaking speed.
Your moans intertwine as you sink down onto him. You’ve done this countless times, and will be in this position countless more, but you don’t think you’ll ever get used to the delicious pressure in the first few seconds. He knows this, too, if his barely-contained smug expression is anything to go by. It vanishes when you roll your hips, feeling his cock deep inside you. His forehead falls forward onto your shoulder, his hair tickles your collarbone. His glasses slip down the bridge of his nose.
“Fuck,” he groans into your skin, “you’re so good at that.” As if to accentuate his point, he can’t contain a sharp inhale as your movements speed up.
Like mirror images of each other, the cockiness on your face is wiped away as his fingers find your clit to rub small circles in sync with your grinds. Raising his head again, his gleaming eyes search yours, soaking in your pleasure as much as he can. He can’t help himself; he thrusts up once, smiling again at your gasp. He pulls you in to kiss you again, lips working against yours, only broken by the moans escaping both of you.
Your movements falter the more your pleasure builds. Jeongin notices. Of course he does – he notices everything about you. His fingernails dig into where they rest on your hip, surely leaving crescents to discover in the morning, and without breaking rhythm, he takes over setting the pace himself.
It doesn’t take long with Jeongin fitting perfectly inside you, his fingers circling your clit, his lips heated against yours. Your release washes over you with a cry of his name. He keeps moving you, keeps touching you, to help you ride it out. A few more motions, and he follows, your name falling from his lips.
A few moments pass. He holds you pressed against his chest as you both catch your breath, Eventually, you move to get off him, but his grip only tightens, burying his face into the crook of your neck. “Stay here with me,” he whispers.
skz taglist: @emilyywhyy @velvetmoonlght @opiumfidgetspinner @bahngarang @pixie-felix @certainstarfishmiracle @luvvvivi @strhwa @ayedomino008 @breakmeoff @foppishitudinality @ilovedallywinston @cookiewookie9t @astrayapple @teffyx @geni-627 @kpopgirliez @flwrkissed @imnotsupposedtobedoingthis
lmk if you want to be added to/removed from the taglist!
summary: in which your coworker sends you a link to a hot camboy unbeknownst it’s your best friend and roommate
warning: dom yunho, sub reader, masturbation, fingering, oral, squirting, tongue fucking, throat fucking, overstimulation, multiple orgasm, unprotected sex, creampie
genre: smut
pairing: camboy yunho x afab reader
word count: 21.7k
masterlist
═════════ ═════════ ═════════
The final bell rang, and the classroom slowly emptied of sticky fingers, squeaky sneakers, and forgotten crayon masterpieces. The overhead lights cast a sleepy golden hue over the rows of tiny desks, and the smell of pencil shavings and hand sanitizer still lingered in the air. You stood at your desk, gently rubbing your temples as you flipped through a few stray spelling quizzes, every fiber of your teacher self begging for caffeine and silence.
You didn’t even hear the door open, just the soft click of it shutting behind someone, followed by the unmistakable sound of smug footsteps and an even smugger voice. “Well if it isn’t Seoul’s hottest educator, still grading papers like a saint,” Wooyoung drawled. You didn’t even look up. “Whatever you want, the answer is no.”
“But what if I told you,” he said, pausing for dramatic effect, “I brought you a gift?” That got your attention. You glanced up, instantly suspicious as Wooyoung leaned against the side of your desk, dressed far too nicely for a gym teacher, black coat unbuttoned just enough to look casual and expensive.
“A gift?” you asked, narrowing your eyes and he wiggled his brows. “Something to help you out. You know, since you finally dumped that lying trash bag you called a boyfriend.” You rolled your eyes, groaning. “Oh my god, please don’t say it like that.”
“I’m proud of you!” he said, dramatically pressing a hand to his heart. “It only took, what, six months and undeniable proof of him messaging his ex from your bed? Growth, babe.” You opened your mouth to argue, but he was already reaching into his coat pocket for his phone, thumb tapping away with theatrical flair. A few seconds later, yours buzzed.”Wooyoung…”
“I’m just saying,” he said, all innocent like as he straightened up and began backing toward the door, “sometimes a girl needs a little visual aid to move on.” You looked at your screen and saw a link.
wooyoung: For when you’re lonely 😌 You’re welcome
He winked, hand already on the doorknob. “Trust me. Watch it alone. Preferably with a glass of wine. And maybe a towel.”
“You are so…”
“Helpful?” he interrupted, grinning like the devil. “Exactly. Byeee!” The door clicked shut behind him, and silence settled in again. You stared at the link for a long moment, smirking to yourself as you shoved your phone in your bag. Whatever weird video Wooyoung had sent could wait. Right now, you still had papers to grade… and a very peaceful, boring night ahead.
═════════ ═════════ ═════════
By the time you got home, the sky had turned the color of smudged charcoal, the chill of the late evening settling into your bones. You barely managed to kick your shoes off before the familiar smell of spice and soy sauce hit you like a comforting wave. Your apartment was warm. Lived in. The scent of your favorite dish from Yunho’s parents’ restaurant drifted from the coffee table, where three opened takeout boxes were already being attacked with chopsticks. Steam curled up lazily in the lamplight.
“Hey,” came his voice from the couch, low and distracted. “I didn’t know if you were staying late again, so I brought you dinner just in case.” You rounded the corner to the living room and found your best friend exactly where you expected, half lying, half slouched across the couch in the way only Yunho could manage, PS5 controller in hand, socked feet propped up on the edge of the coffee table like a menace.
He didn’t even look away from the TV. “There’s galbi, kimchi fried rice, and that soup you like. I left the radish out this time, cause I’m nice like that.” You dropped your bag with a grateful sigh and toed off your other shoe. “You’re disgustingly good to me sometimes.”
“I know,” he said smugly, tongue peeking out slightly between his lips as he focused on a combo in his game. “I’m the best fake husband in Seoul. Honestly, someone should marry me just for my food sense.” You snorted. “Someone should marry you just to keep you from dying of snack related malnutrition. When I moved in, you were living on ramen and banana milk.”
“That was a delicate nutritional balance,” he countered, eyes still locked on the screen as you wandered toward the food, nudging his leg with your knee. “Pause and eat, or I swear I’m changing the WiFi password.”
“Power move,” he muttered, pausing the game with a sigh and finally looking up at you. His hair was still a little damp from his earlier shower, falling into his eyes, and his hoodie was slightly too big. He stretched, arms high over his head, hoodie rising just enough to reveal a flash of toned abs before settling again.
You blinked and immediately looked away. No big deal. He was always like this. You dropped onto the other end of the couch and grabbed the container closest to you, stealing a bite of the rice before he could reclaim it. Yunho just leaned back, watching you with that lazy grin of his. “Rough day?”
You hummed. “Kids were wild. Wooyoung was worse.” His grin widened. “What did he do now?” You hesitated. “He… sent me something. Called it a gift.”
“Oh god.”
“Exactly.”
“Please tell me it’s not another playlist of breakup anthems titled, men ain’t shit vol. 5.’”
“Nope.” You reached for your bag, pulling your phone out. “It was a link this time. Said I needed something visual to help me get over my ex.”
Yunho looked vaguely horrified. “Please tell me you didn’t open it in front of students.”
“Of course not,” you scoffed. “I haven’t even looked at it yet.”You laughed around your spoon, already unlocking your phone without thinking. “You know what? I’m gonna go to my room and suffer in private.” He waved you off. “Enjoy whatever weird shit that man’s into.” You stood, phone in hand, and started walking toward your room.
You ate in bed, legs tucked under you, laptop open with some old comfort show playing in the background. Chopsticks in one hand, your phone in the other, screen still lit up with that message from Wooyoung, unopened. It stared at you like a dare. But you weren’t biting. Not yet. Not when galbi and rice were calling. Not when your muscles still ached from standing all day trying to get a room full of fourth graders to not weaponize glitter glue.
You set your empty food containers aside with a satisfied sigh and padded barefoot to the bathroom, the familiar creak of the floorboards under your feet a lullaby you’d gotten used to since moving in. The shower steamed up fast, warm, clean, and quiet. Your shoulders dropped, tension melting as the water poured over you. You didn’t even bother closing the door all the way. No need. Yunho had seen you in your bathrobe more times than you could count. He never cared. Never looked twice. Not like that.
Still, you didn’t hum or play music like usual tonight. Maybe it was the weird mood lingering from Wooyoung’s cryptic message. Maybe it was something else. Just as you rinsed the last of the conditioner from your hair, you heard the unmistakable creak of the bathroom door opening and wiped the water from your face, unfazed. “Yunho?”
“Yeah, it’s just me,” he called casually over the sound of the water. “Sorry. I really gotta pee.” You snorted. “Ever heard of knocking?”
“I did knock,” he said, the sound of him flipping the toilet lid up following immediately. “You didn’t hear me over your shampoo commercial.” You rolled your eyes but didn’t bother covering up. “Not like this is new. Pretty sure we stopped pretending about bathroom boundaries when we both got food poisoning that one weekend.” Yunho laughed, voice a little groggy like he’d just been dozing. “Dark times. I still can’t look at chicken katsu the same.”
He flushed, and you stepped away from the running water of the shower a moment as it got hot, and you heard the water run briefly. Then the soft sound of his socked feet shuffling across the tile. “You want me to warm you some tea?” he asked, hand on the doorknob now. “I’m good,” you called back.
“Alright. Night.”
“Night.”
The door clicked shut again. And you were left with the water running, your heart suddenly ticking a little too loud in your chest. It wasn’t the first time he’d come in while you were showering.
But for some reason… it felt different tonight.
═════════ ═════════ ═════════
Steam followed you out of the bathroom like a lazy fog, warm skin prickling as the cooler air of your room kissed it. You shut the door behind you, towel twisted on top of your head, still drying off with a quiet hum in your throat as you moved on autopilot, body lotion, oversized sleep shirt, a pair of old cotton shorts. It was muscle memory at this point, the same nighttime rhythm every night since you’d moved in with Yunho last year. He always teased you for being chronically cozy.
You turned off the main light, crawled into bed, and let the soft yellow glow of your nightstand lamp cast a halo across your sheets. Your phone blinked with a notification, the tiny preview of Wooyoung’s last message still hovering there like a neon temptation. You stared at it for a second, then another. You weren’t actually planning to open it. You should just close your eyes, throw on your sleep playlist, and pass out like a responsible adult with children to educate in the morning.
But then again, Wooyoung had a way of being… shockingly on point with his chaos. With a sigh, you unlocked your phone, tapped the link, and set it on your chest, screen tilted just enough to catch the full view without having to hold it. The page loaded slowly. Too slowly. It started with dim lighting. Soft, almost amber hued. You could hear faint music in the background, lofi, moody, something you might play when grading papers or when pretending you weren’t lonely in bed.
The camera was angled low. Just enough to show the lower half of a man’s torso. Sweatpants clung low to his hips, the waistband dipped just enough to tease something dark and intimate beneath. A hand dragged slowly across bare skin, fingers long and languid, dragging along his own abs in a way that made you squirm. His face wasn’t visible. But his voice was. Low. Smooth. A little husky and playful. “Missed me?” Something in your stomach flipped. That voice was…..
The man’s hand slipped beneath the waistband of his sweats, slow and deliberate, and your breath caught because that voice was familiar. Too familiar. And then he laughed, just a breathy chuckle under his breath. Quiet. Confident. Not loud enough to be staged, just real.
You propped your phone up a little higher against your chest, shifting beneath the covers like you were settling in for just another typical mindless scroll. Nothing to see here. Just a random hot guy on a random site that your menace of a coworker sent you. Totally normal post shower behavior. Except your pulse had started to pick up, and it wasn’t just from the visual.
He was talking again now, soft, coaxing things. “Bet you’ve been thinking about me… haven’t you?” His voice was rich, smooth, just the slightest rasp at the edges. You exhaled slowly, fingers curled at your stomach, chewing the inside of your cheek. Okay. It wasn’t exactly Yunho’s voice. It was deeper, maybe, lower, like he was trying to keep it quiet. And he was probably using a filter or something. Right? Lots of camboys did that.
Lots of them also had long, veiny hands and fingers that looked suspiciously like they were made for both cooking and ruining lives. You swallowed as the camera panned in tighter. The man, no, the camboy, was palming himself now, slow and teasing through the thin cotton of his gray sweats. His hand flexed once, and your eyes tracked the way his muscles tensed in his stomach. Long lines of definition. A dusting of hair low on his abdomen. You couldn’t look away.
And then, he slid his hand under the waistband. No showy pull down, no dramatic striptease. Just slow fingers wrapping around himself, already hard, thick and big and perfect. Your lips parted slightly, not even aware of the way your thighs shifted under the blankets and your breath caught as he stroked himself with lazy precision, like he had all the time in the world and knew exactly how to keep your attention.
And god, it was working.
“Just like that,” he murmured. “You’re watching me, aren’t you?”
Your thighs clenched. But then he shifted back, and the camera caught just a little more of the background. Not much. Just a small portion of a bed. Plain navy comforter. A soft corner of a valorant poster on the wall. Some LED lights above the headboard glowing a faint blue….
Your stomach dropped. Your blood ran cold, and yet heat still licked down your spine. Because now that you were looking, not just watching, but looking, you saw the subtle things. The way his wrist wore that stupid woven bracelet Yunho refused to take off since junior year of college. The exact cut of his jaw in the shadowed corner of the frame as he leaned forward.
The voice hadn’t been a coincidence. The room wasn’t a coincidence. You were watching your best friend. Your roommate. Yunho.
You shot upright like you’d just touched a live wire, the blankets falling from your shoulders as your finger slammed the side of your phone and killed the screen. Your heart thundered in your ears. No fucking way. You sat frozen in your bed, blinking at your reflection in the dark window across from you. Mouth parted. Chest rising and falling in sharp, shallow breaths.
It couldn’t be him. You were tired. You were horny. You were spiraling because Wooyoung had sent you some anonymous dick video and your brain had decided to latch onto your hot, too perfect best friend as the scapegoat. That was it. It had to be.
You waited a few seconds. Then another few. Then you turned your phone back on. Just to check. You tapped the screen, heart pounding in your throat as the video paused exactly where you’d left it, his hand still wrapped around himself, the camera angled just low enough to tease, but not enough to prove.
You didn’t hit play again. Instead, your thumb hovered over the profile icon, finally clicking it. The screen blinked as his homepage loaded. “RADIANTYU.” Not exactly subtle considering radiant was Yunho’s rank in valorant and Yu was half of his name.
The profile image was a cropped body shot, shirtless, faceless, in a low slung towel that showed off defined abs and a V line that should’ve come with a warning. A couple of rings on his fingers. A silver chain at his neck with a cross pendant you knew too well….
The bio was short: “Not here for small talk. Just say please.”
You felt your throat tighten. No name. No voice samples on the page. A couple of likes from users named things like missnasty91 and devon4licks. But then you started scrolling. And gods help you, you tapped another video. This one opened differently. He was lying on his side, hand already between his legs, voice thick and lazy. “I know what you came for,” he said lowly. “Why don’t you sit back and let me take care of it?” Your toes curled, and you immediately clicked out and opened another one. He was in the same room, same soft lighting, but shirtless this time. The camera caught just enough of his mouth when he sucked on his fingers before reaching between his legs again.
You paused that one too. Then clicked another. And another. Your brain was screaming This isn’t him while your gut whispered it is! And you kept watching. You told yourself it was for confirmation. Not because you wanted to hear him say “good girl” again. Not because your thighs were clenched tight beneath the covers. Not because you were one breath away from slipping your hand beneath the waistband of your own shorts.
You clicked back to the original video. And this time, you didn’t look away when he moaned. You didn’t even realize your hand had moved. Somewhere between the second moan and the way his head dropped back out of frame with a breathy, broken “fuck,” your fingers had slipped beneath the waistband of your panties, absently brushing over the heat pooling between your thighs.
It wasn’t intentional at first, just instinct. Just that helpless kind of ache you couldn’t smother anymore. Not with the way he touched himself like that. Not with that voice. That pace. That slow, deliberate stroke of his hand down his dick like he was thinking about you. Like he could see you watching. And fuck, he knew how to move. Lazy and confident, like he had every viewer begging to fill in the blanks, to imagine what it would feel like to kneel between those thighs, to taste the soft curse slipping from his mouth when he was close.
You didn’t want to believe it was him. You couldn’t let yourself believe it was Yunho, your Yunho, splayed out like that in his bedroom, right down the hall, completely unaware that you were now part of his secret world. But you couldn’t not believe it anymore either. Not with the very clear evidence. Because the longer you watched, the more you tuned in to the rhythm of his breath, the occasional muttered praise, the way he grunted low in his throat and spread his legs wider, the more you knew.
You knew that voice. You knew the shape of his hands. You knew the flex of his abs when he tensed. You knew his room. And now, god help you, you knew the sound he made when he was about to come. Your fingers slipped inside yourself without conscious thought, two of them, curling up the way you knew drove you crazy, your hips already moving in slow, needy rolls against your palm. You buried your face in your pillow, the screen balanced on the mattress beside you, the soft sound of his moans washing over you like they were meant for you alone. His voice dropped lower, raspier. “So fucking good for me… that’s it, baby. Keep watching.”
You bit your lip so hard you tasted copper. The pressure inside you was building fast, coiling tight with every pump of his fist on screen. Your fingers matched the rhythm of his, hips moving faster, chasing that edge with every gasped breath, every low curse that fell from his lips like a goddamn prayer. “Come for me,” he growled, voice rough now. “You’ve been so patient.” Your orgasm crashed over you like a wave, hot and dizzying, stealing the air from your lungs. “Yunho…” you gasped into your pillow, the name ripping from your throat in a strangled, broken moan as your body clenched hard around your own fingers. You trembled through it, thighs trembling, breath catching on every stuttered sound he made on the screen as he came moments later.
You lay there in the aftershocks, panting. Sweaty. Wrecked. The room was quiet again. Your phone screen faded slowly to black beside you. And it hit you all at once. You had just gotten yourself off, completely, shamelessly, desperately, to a video of your best friend.
═════════ ═════════ ═════════
Your alarm went off at 6:30 a.m. You hadn’t slept. At least not well. Not with images from last night playing on a loop behind your eyes like a cursed projector. Yunho’s voice, that voice, rasping praise through your earbuds. The way he gripped himself. The soft grunt he let out right before he came. You’d watched the whole damn thing again at 3:00 a.m. Just to “make sure.” Which was a lie. And you knew it.
You pulled on your work clothes in a daze, something soft and professional, but your brain wasn’t even registering fabric or color. Just flashes of gray. Gray. Fucking. Sweatpants. You padded out into the kitchen, hair half up, mug in hand, still telling yourself you were just going to grab coffee and ignore the chaos that lived in your frontal lobe. And then he walked in. Barefoot. Shirtless. Still rubbing sleep from his eyes. And wearing the same goddamn sweatpants from the video. You almost dropped your mug.
“Morning,” he mumbled, voice rough with sleep, deep and a little hoarse. You froze. You could hear it now. That same exact rasp. “M… Morning,” you replied, way too fast. You tried to look anywhere else, at the fridge, the window, the cat calendar on the wall, but your gaze dragged back to him like it had a mind of its own. And it was bad. The waistband of those pants was low. Dangerously low. The kind of low that made you wonder if he had anything on underneath, and the worst part was, you knew the answer to that now.
His hair was tousled. His eyes still half lidded. And he stretched. Full stretch. Arms up, abs flexing, gray sweatpants tugging lower, and you felt your soul leave your body as he yawned and you clenched your thighs together so hard you thought your bones might snap. “You okay?” he asked, finally blinking at you like a normal human being instead of the devil in disguise. You nodded a little too hard. “Fine! Just… running late.” He glanced at the clock. “You’re early.”
“Nope. Late. Super late.” You grabbed your travel mug like it was a life preserver and started backing toward the door making Yunho tilt his head, brows furrowing. “Did I forget something? Are you mad at me?”
“No! God, no…. why would I be mad?” You let out the world’s most awkward laugh. “You brought me food last night. You’re perfect.” Perfect?! Yunho blinked. “…Okay. You’re acting weird.”
“I’m not.”
“You are.”
“Well, I’m not!”
“You’re blushing.”
You groaned internally and turned toward the door. “See you later, roommate!”
“Love you, too, psycho,” he called after you.
You paused. Because that wasn’t weird. You two said that all the time. Only now, your brain said it differently. Love you, but moaning. Love you, but breathless and wrapped around him. Love you, but saying his name with a broken gasp as you came so hard you saw stars. You shut the door behind you and leaned back against it, eyes wide. “Oh my fucking god,” you whispered to yourself. “I came to Yunho. I came to my best friend.” And he was in the kitchen right now. Drinking oat milk. In those sweatpants.
═════════ ═════════ ═════════
The minute your car rolled into the school parking lot, you spotted him. Wooyoung. Leaning against the hood of his little black coupe like it was a throne, iced coffee in hand, sunglasses on despite the overcast sky, already dressed like a walking HR violation in joggers that were just tight enough and a windbreaker zipped halfway down his chest. You barely had your keys out of the ignition before you were storming across the lot, lips pressed into a thin line, heart pounding out a staccato of, what the fuck what the fuck what the FUCK.
He saw you coming and immediately grinned. “Well, well, well. If it isn’t the queen of delayed gratification. How was your gift, hmm?”
“You!” you snapped, jabbing a finger at him. “Did you know?” Wooyoung blinked behind his sunglasses. “Uh… did I know what?”
“That video,” you hissed, voice low but sharp. “The link you sent me. That man. That fucking…” Wooyoung’s grin widened. “Oh, so you did open it.” You grabbed his wrist and dragged him to the side of the car like you were about to shake him down for answers. “That’s not just some random camboy, Woo. That’s Yunho.” He blinked. “Who?” You blinked right back. “My Yunho. My roommate. My best friend Yunho.” There was a moment. A very brief, very stupid moment of silence. And then Wooyoung lost his goddamn mind. He doubled over, cackling so hard he nearly dropped his coffee. “NO… NO FUCKING WAY! You’re lying. No. That’s…” He wheezed. “That’s the guy in the video? Your Yunho? With the arms and the voice and the hands…”
“Yes!” you hissed, smacking his arm. “I recognized his bedroom, Woo!” Wooyoung had to brace himself on the car. “Oh my god…. holy shit… I didn’t even know his name! I got the link from Yeji’s Discord server, I thought the guy just looked hot… you watched your best friend jerk off?”
“Shut up!”
He snorted. “Did you finish?”
“I hate you.”
He was fully wheezing now. “You watched it all the way through, didn’t you? You nasty bitch!” You covered your face with both hands, groaning into your palms. “I said shut up, Wooyoung.”
“I literally sent it as a joke,” he said, wheezing, “and you unlocked a whole new level of horny best friend trauma… this is the best day of my life.” You peeked through your fingers. “I can never look him in the eye again.” Wooyoung grinned and sipped his coffee like this was a rom com. “Or you could look him in the eye while he’s doing it next time.”
“JUNG WOOYOUNG!”
The bell rang and you both stood frozen for a beat, your voice echoing across the lot and Wooyoung smirked. “You’re thinking about it now, aren’t you?” You turned around and walked away before you could commit an actual crime.
═════════ ═════════ ═════════
The bar wasn’t exactly packed, it was one of those cozy Friday night after work spots, dimly lit with just enough music to fill the space without making you shout. You and Wooyoung had claimed a small booth in the corner, two empty cocktail glasses already on the table and a third round on the way. He was halfway through his usual. something fruity, something neon, something completely ridiculous, and you were nursing a gin and tonic like it might somehow sober your life decisions. “So let me get this straight,” Wooyoung said, swirling the little umbrella in his drink like it held magical gossip powers, “you recognized him by his voice, didn’t believe it, then confirmed it by his bedroom in the background?”
You glared. “It was the sweatpants.”
He laughed so hard he snorted. “Of course it was the sweatpants. Why is it always the sweatpants?” You groaned, dragging your hands down your face. “I cannot go home tonight.”
“Yes, you can,” he said, smug. “You just have to act normal. Easy.”
“Easy? I accidentally moaned his name while coming to a video of him jerking off in the same pants he woke up in this morning. You think I can look him in the eye?”
“Babe,” Wooyoung said sweetly, leaning forward over the table, “you looked him in the dick last night.”
“JUNG WOOYOUNG.”
He cackled, completely unfazed. “Look, all I’m saying is…. if you go home acting all stiff and weird and guilty, he’s gonna figure it out.” You stilled. “You think so?”
“I know so.” He took a sip of his drink, then pointed at you. “Yunho is not dumb. He’s like a golden retriever with a 4.0 GPA and emotional intuition. If you so much as blink too hard in his direction, he’s gonna be like, Are you mad at me? Did I forget your birthday? Did I eat your leftovers? Did I say something? Is it my flannel? Should I wear the blue one instead?”
You blinked. “That’s disturbingly accurate.”
He shrugged. “I contain multitudes.”
You leaned back against the booth, sipping your drink, staring off into the middle distance like a woman on the brink. “He was so… confident, Woo. Like…. talking dirty, praising. It was so… intentional.”
“And you loved it,” Wooyoung said proudly. “I raised you well.”
“I hate you.”
“You came.”
“Still hate you.”
He giggled and lifted his glass. “To best friend thirst. May your future be filled with awkward glances and unresolved tension.”
You clinked your glass with his out of pure spite.
═════════ ═════════ ═════════
You managed to unlock the apartment door without dropping your keys, barely. The lights were dim inside. Cozy. Quiet. No sign of Yunho. You exhaled through your nose, nerves tingling with a weird mix of relief and disappointment. You weren’t sure if you wanted to see him or hide from him forever, or worse, see him and melt into a puddle of, “Sorry I accidentally got myself off to your secret porn career please pass the remote.”
“Act normal,” you muttered to yourself, heading straight for the fridge. “Be cool. He doesn’t know. You’re cool. You’re so cool.” You grabbed a drink, sparkling water, because the alcohol was already fogging your brain, and padded barefoot into the living room. The couch welcomed you like an old friend, and you dropped down onto it with a heavy sigh. TV on. Streaming menu open. You picked some random crime docuseries and let the flickering light wash over the room. You sipped, breathed, and kept repeating Wooyoung’s advice in your head like a mantra, Act normal. Or he’ll know.
You could do this. Just chill. Just watch some Netflix and act like you didn’t spend last night coming with his name in your mouth. Twenty minutes passed. The documentary had just reached a dramatic police interrogation scene when your bladder gave the first warning nudge. You groaned, dragging yourself off the couch. You were halfway down the hall, passing Yunho’s closed bedroom door, when you heard it. A voice. His voice. That voice. Low. Deep. Familiar in a way it absolutely shouldn’t be now. “yeah, just like that… don’t stop. You’ve been so patient for me, haven’t you?”
You froze. You weren’t imagining it. Your ears knew that cadence now. The way he dragged his vowels out like he was savoring every syllable. The way his voice dipped when he got cocky. The way it broke when he got close. The same voice that ruined you the night before. You didn’t think. You just moved. Straight into the bathroom. Door shut. Locked. And then you just stood there. Palms flat on the counter. Eyes wide in the mirror. Breathing like you’d just run a damn marathon.
Your brain was short circuiting. Yunho was filming right now. He was literally down the hall, in his room, probably shirtless, probably already sweating, probably doing all the same things you’d seen him do in those videos. Only this time you weren’t behind a screen. You were in the same apartment. You were within hearing distance of your best friend moaning for strangers online. And you were going to die. Or worse… listen. You shook your head and turned the shower on.
The mirror fogged over quickly. Your clothes hit a pile on the floor soon after, and the tile was cool beneath your feet as you stepped into the shower, dragging the curtain closed behind you like it could seal in your sanity. But it couldn’t. Not when you could still hear him. Barely audible through the pipes and plaster, his voice filtered through like static on the edge of your thoughts. You couldn’t make out words anymore, but the tone was unmistakable. That low, focused rhythm. That quiet breathlessness when he lost himself. That little hitch when he got close. The sound of it wrapped around your spine like heat.
You braced one hand against the tile, letting the water cascade down your back. It didn’t help. Nothing cooled the fire in your skin. Not when your mind was a reel of everything you’d seen him do, everything you’d heard him say. And now you were hearing it live. Real. You bit your lip, water slipping down your jaw as you lowered your forehead to the wall. Your other hand drifted south, slow, trembling, unsure, and you let yourself feel it. That gnawing ache he’d carved into you since that first click on his profile.
You hadn’t even known you could want him like this. Not until last night. Not until he said “Good girl” in that voice and made your whole world tilt. Your breaths came faster. Fingers moving now, slower, deeper, chasing something you couldn’t name. Outside the shower, he was probably on camera right now, eyes half lidded and teasing the screen with words that made strangers fall apart for him. Praise dripping from his lips. Filthy promises and soft curses spilling out in the same voice he used to ask you if you wanted tea at night. It was too much. Too hot. Too intimate. Like a secret you’d swallowed and couldn’t unhear.
You moaned into the crook of your arm, quiet, broken, shaking against the tile as your body arched and pleasure bloomed deep in your gut, sharp and dizzying. You came hard. His name caught on your tongue like a confession you couldn’t take back. “Yunho…” The sound of it cracked out of you in a breathless whisper as you trembled through it, forehead still pressed to the wall, water beating down over your back like thunder. Silence followed. No sound from his room now. Just your own breath, ragged and uneven in the mist.
You stayed there for a long time. Not moving. Not thinking. Because the only thing worse than what you’d just done… was knowing you wanted to do it again. Steam still clung to your skin when you cracked the bathroom door open. The hallway light was low and golden, and you were already reaching to tighten the towel you grabbed at your chest when you nearly collided with a wall of warm skin and broad shoulders.
Not a wall. Yunho. He was standing right there, barefoot, damp hair curling against his temple, one hand frozen mid reach for the doorframe. For half a second, neither of you breathed. “When did you get home?” he asked finally, voice softer than usual. You caught something flicker behind his eyes, something quick, wary, almost like panic, before he blinked it away and put on that easy smile. “I didn’t even hear you come in.” You forced a shrug, trying to sound casual while your pulse sprinted. “About an hour ago. You were… busy.”
“Yeah.” He rubbed the back of his neck, gaze sliding away for a beat. “Just finishing up some… editing.” Editing. Right. You nodded too quickly, clutching the towel a little tighter. The air between you was heavy, thick with the scent of soap and something that still felt like electricity. You had stood in front of him wrapped in a towel a hundred times before, it had never meant anything. But now your brain wouldn’t stop replaying the sound of his voice through the wall, the way his mouth might’ve looked saying those words.
“Did you eat?” he asked, gentle as ever, and the normalcy of it almost made you dizzy. “Uh huh,” you managed, backing a half step toward your room. “Leftovers. Thanks.” He smiled, soft, sleepy, harmless, and somehow that only made it worse. You mumbled a goodnight and slipped past him, heart hammering, the brush of his arm against yours leaving a spark that followed you all the way to your door.
Once you were alone, you leaned back against it, breath caught somewhere between a laugh and a groan. Because you could lie to him, sure. But you couldn’t lie to yourself anymore.
═════════ ═════════ ═════════
It had been a few days. Three, to be exact. Seventy two hours of holding your shit together like a gold medalist in Denial Olympics. And honestly? You were kind of crushing it. No stammering. No suspicious blushing. No accidentally whispering his name like it was your favorite word while zoned out during a team meeting. You’d managed to slip right back into your usual rhythm with Yunho, sharing leftovers, mock arguing about laundry, and yelling at the TV together like two completely normal, totally platonic best friends who you did not masturbate to.
You were fine.
Really.
And you told yourself that again as you opened the front door, kicked off your shoes, and dropped your bag on the floor with a heavy thud. “Home!” you called out, voice tired but cheerful. Yunho’s voice drifted from the living room. “Couch.” You followed the sound like it was muscle memory, and sure enough, there he was. Stretched out, socked feet propped on the coffee table, PS5 controller in hand. He had one of his oversized crewnecks on today, sleeves bunched at his elbows, and a look of deep, exaggerated focus on his face. “Boss level?” you asked, plopping down beside him, stealing a throw pillow for your lap.
He smirked. “Don’t talk to me unless you’re here to cheer.” You snorted, curling into the cushions. “Go team murder or whatever.” Yunho laughed through his nose, biting back a grin as he hit a combo. The game lit up the screen in bursts of movement and color, casting a flickering glow across his jawline, one you tried very hard not to track with your eyes. This was good. This was safe. Just two roommates. Two friends. No tension. No awkwardness.
You didn’t even think about what he might’ve been doing last night with his bedroom door shut and headphones in. You didn’t think about the towel incident. Or the voice. Or the sweatpants. You definitely weren’t thinking about how he looked when he came. Nope. Brain cleared. Vibes immaculate.
“By the way,” he said casually, not looking at you. “You used my shampoo this morning.” You blinked. “What?”
“I could smell it,” he said with a shrug. “It’s fine. I don’t care. You smell nice.” Your whole body stiffened slightly, barely. But enough for you to feel it. You played it off with a breathy laugh. “Wow. Bold to call me out on a hair heist in your gamer era.” He side eyed you with a grin. “You just like smelling like me, don’t you?” Your mouth opened but nothing came out. He didn’t even seem to realize what he’d said, his attention fully locked on the boss fight as his thumbs danced across the controller. But your heart? Was not fine.
You lasted maybe twenty minutes on the couch before the day hit you all at once, work stress, kid chaos, a craving for something salty and shameful. Your usual. “I need noodles,” you groaned, stretching your arms over your head like a sleepy cat. “Keep slaying or whatever. I’ll be back.” Yunho grunted in acknowledgment, but you caught the side glance as you stood. Nothing pointed. Just… tracking. You didn’t think too much about it.
Or maybe you did, because instead of staying in your work clothes, you ducked into your room and changed. Just something comfy. Something you’d worn a hundred times. Tiny pajama shorts and a thin tank top. Nothing fancy. Nothing new. Just… soft cotton and bare legs and skin that hadn’t felt cool air since your shower that morning. When you walked back out, the living room was still glowing from the TV, but Yunho’s controller was resting in his lap now. His game was paused. His eyes, however? Not.
He glanced up from his seat, and this time, really looked as you crossed to the kitchen like you didn’t notice, tugging open the cabinet with practiced ease, leaning slightly on your toes to grab the ramen from the top shelf. The movement made your shirt ride up just a little, shorts clinging when you stretched. You felt his gaze linger as the silence stretched behind you, thick and charged. You opened the ramen package, pouring it into the pot with methodical calm, refusing to look back. Acting normal. Like you hadn’t just derailed the entire atmosphere with a pair of shorts. Like his eyes weren’t burning into your spine.
“You want some?” you asked over your shoulder, voice casual, light. There was a beat of silence before he cleared his throat. “Yeah,” he said. “Yeah, sure.” You grabbed a second pack and tossed it in the pot. Still not looking. Still very aware of how quiet it had gotten behind you. Of the way the air shifted. Of how heavy his stare felt, hot, questioning, different now. And how, for the first time in days, you kind of wanted to turn around and look back.
The ramen boiled fast, faster than your pulse managed to settle. You ladled it into two mismatched bowls, grabbed a pair of chopsticks for each, and turned just in time to see Yunho shifting on the couch to make room. His game controller was set aside now, the screen switched to Netflix, some mindless comfort movie already queued up. “You always make the best instant ramen,” he said, reaching for his bowl as you handed it to him. “It’s literally boiling water and noodles.”
“Yeah, but yours has, like… love.”
You rolled your eyes but smiled anyway, flopping down beside him and tucking your legs under you. The couch dipped under your weight, your bare thigh brushing his sweats. You didn’t move. Neither did he. You both stared at the screen as the movie began, the sound of chopsticks clinking against ceramic the only real noise between you. Comfortable. Familiar. Until it wasn’t. Because at some point, your knees bumped again, and Yunho didn’t shift away. If anything, he leaned closer, just a little. Just enough that your shoulders touched. His scent clung to his him like laundry soap, his cedar shampoo, and that faint trace of warm skin you swore was burned into your memory from three nights ago.
You focused hard on the ramen. So hard, you didn’t even register the line in the movie that made him laugh under his breath. But you felt it. The sound of it, soft, genuine, close. You glanced sideways, bowl in hand, just to catch the curve of his grin. And he was already looking at you. Not in a weird way. Not overly intense. Just… watching you eat ramen like it was the most natural thing in the world and your stomach twisted. Not from the noodles. Not even from the memory of his videos. But because for the first time in days… you weren’t panicking. You were melting. Quietly. Slowly. Beside him. In the space where friendship used to be simple.
═════════ ═════════ ═════════
It had been a week. Seven full days of you and Yunho slipping back into rhythm like nothing had changed. Like you hadn’t heard his voice through the wall. Like you hadn’t felt it echo through your whole body in the shower. And somehow, it had worked. You’d kept it together. At home, everything was smooth. Movie nights, shared takeout, dumb banter about his messy laundry habits. No weird tension. No awkward looks.
Except for the quiet little moments that made your skin prickle, when his knee bumped yours under the table and didn’t move. Or when he let his fingers linger too long as he passed you the remote. Or when he came out of the shower one morning shirtless and his hair still wet, and all you could think about was what else he might’ve done before rinsing off. You were fine. Until now.
Because now you were walking into his world. Yunho’s parents’ restaurant was tucked into a cozy side street downtown, the kind of place with regulars, warm wood panels, and the smell of magic in every dish. You’d been here a dozen times before, but it felt different today. Maybe because Wooyoung was with you. Or maybe because you hadn’t seen Yunho since that morning, he left for the restaurant early, mumbling something about prep shifts and delivery orders, and you hadn’t texted since.
You adjusted your tote bag and glanced at the menu even though you already knew what you wanted. Wooyoung didn’t. He was too busy scanning the place like he was searching for secrets. “Nice place,” he muttered. “Smells like good decisions and generational guilt.” You snorted. “You’re so weirdly poetic when you’re hungry.”
“No, seriously,” he said, leaning closer. “He works here every day? Like… all day?”
“Pretty much. Prep, lunch rush, dinner service. He runs half the kitchen now.”
Wooyoung gave you a sideways glance, sipping from his water. “So you’re telling me your hot secret camboy roommate also makes killer galbi and probably knows how to dice onions at warp speed?”
You closed your eyes. “Wooyoung…”
“I’m just saying, your future husband is busy.”
Before you could tell him to shut up for the fifth time that day, you heard it. “Y/N!” Yunho’s voice, cheerful and unmistakably his. You turned in your seat just as he emerged from the back, black apron tied around his waist, sleeves pushed up, hair tucked under a cap but still messy from the heat of the kitchen. He looked flushed and golden and like he’d just stepped out of a Kdrama that started with a meet cute and ended with a broken bedframe. He beamed when he saw you. “Didn’t know you were coming by.”
“Last minute lunch,” you said, smiling a little too quickly. “Figured we’d surprise you.” His eyes flicked to Wooyoung, then back to you. “Good surprise.” He said it to both of you, but his gaze lingered on you just a little longer than it should’ve. And you felt it. All over again. That ripple under your skin. That itch in your stomach. Like something was about to change as he took your order.
Yunho flashed you one more grin before disappearing into the kitchen with your order slip, promising “extra crispy egg on top, just how you like it.” His apron strings bounced slightly as he turned, and you didn’t even try to pretend you weren’t watching him walk away. Because how could you not? Tall, flushed from the heat of the kitchen, forearms flexing as he pushed the door open, that damned cap pushed backwards on his head like a personal attack. And Wooyoung saw it. “God,” he said, dragging out the syllable like it physically hurt him. “You are the strongest person I know.”
You blinked. “What?”
“You,” he said, jabbing a finger at you across the table. “You, specifically. The willpower it must take to live with that man, watch his videos, know what he sounds like when he comes, and still walk around fully clothed in his presence…” You tried to shush him, voice low. “Woo…”
“No. No, I’m serious,” he continued, leaning in, voice pitched to the exact level that made it worse. “If it were me? I would’ve climbed him the minute I saw that vein pop in his neck mid stroke.”
Your eyes widened. “JESUS!”
“I mean it!” he hissed, flapping his hands like he was fighting off a holy vision. “He’d be cooking eggs, and I’d be behind him like, Surprise! No pants!” You slapped your palm over your face. “Please shut up.”
“I would’ve been horny homeless,” he said, dead serious now. “My lease would be canceled. My dignity? Gone. I would’ve ridden that man so hard the ghost of his ancestors would’ve felt it.” You were wheezing, forehead hitting the table as you tried to quiet the scream of a bewildered laugh building in your chest as Wooyoung smirked over his drink. “And you… you just eat ramen next to him like he didn’t invent edging. You’re either a saint or a coward. There is no in between.”
You finally sat up, glaring at him. “You’re not allowed to say edging in public.”
“I say edging everywhere.”
And then, of course, the door to the kitchen swung open again, and Yunho walked out with your food. He looked happy. Bright. Unaware. And you couldn’t look at his hands without remembering what they looked like between his own legs. Wooyoung didn’t help. He leaned toward you with a smirk and whispered just as Yunho was setting the plate down, “Saint it is.”
Yunho set your food down with a soft, “Careful, it’s hot,” before sliding in beside you like it was the most natural thing in the world. It was natural. That was the problem. Because nothing about the way your body reacted to his presence felt “friendly” anymore. You grabbed your chopsticks, suddenly hyperaware of how close your thighs were to his under the table.
Yunho glanced at Wooyoung across from you, smiling like a prince hosting court. “Glad you came by. Food okay?”
“Amazing,” Wooyoung said with a grin. “Compliments to the chef.”
“Thanks,” Yunho said, already mid bite. “It’s mostly my mom, but I make the rice like a beast.”
“Oh, I bet you do,” Wooyoung muttered and you kicked him under the table. Hard. Wooyoung cleared his throat, dramatic as ever, then leaned his chin on one hand like he was settling in for an interview. “So, Yunho,” he said. “Tell me about yourself. Any hobbies?” Your entire soul seized as Yunho blinked. “Hobbies?”
Wooyoung smiled sweetly. “Yeah. What do you do for fun? Outside of cooking.” You panicked as your foot flew under the table again and kicked Wooyoung harder in the shin making him jolt. “Shit!” Yunho turned to you, concerned. “You okay?” You smiled with the intensity of a hostage. “Cramp.”
Wooyoung was trying not to laugh, biting his straw and glaring at you across the table as Yunho gave your thigh a gentle pat under the table, just a quick touch, a friendly squeeze, and you almost dropped your chopsticks. “Poor thing,” he said, eyes soft. “You need to stretch more.”
Wooyoung coughed into his drink. “She probably does.”
You kicked him again. Harder. Yunho didn’t seem to notice the minefield you were barely tap dancing through. He kept eating, totally chill. “I don’t really have a ton of hobbies,” he admitted. “Work keeps me busy. I do some freelance stuff on the side. Mostly online. And gaming.”
Your stomach did a full somersault as Wooyoung raised an eyebrow but, mercifully, didn’t take the bait. You shot him a death glare that said, thank you and also shut your entire mouth forever. He winked at you as you turned to your food, stabbed your egg, and told yourself you were absolutely not going to spontaneously combust at this table. Not today. Not in front of your coworker, his bulgogi, and your best friend who moans like a sin you still dream about.
═════════ ═════════ ═════════
It was late. The apartment was quiet. just the hum of the fridge, the occasional creak from the hallway, and the faint rhythm of your own breathing as you lay flat on your back in bed, arms spread like you were waiting to be struck by lightning. Yunho had gone to bed over an hour ago. You’d said goodnight casually, like you hadn’t been clutching your chopsticks under the table earlier just to keep your hands from shaking. Like hearing him say “I do some freelance stuff online” hadn’t made your entire body buzz with tension.
You’d nodded. Smiled. Taken it in stride. And then spent the rest of dinner trying not to imagine him on camera, in that room, making a living doing things you hadn’t been able to stop thinking about for weeks. You didn’t even realize your phone was in your hand until the screen lit up. Muscle memory. You hesitated. Brows furrowed. Don’t do it. You’re over this.
Except you weren’t.
You opened the site.
His profile was still bookmarked. Top of your private tab. Still no face. Still just the same cropped body shot, abs, towel, chain. But this time… something new. A glowing “recent upload” banner pulsed beneath the thumbnail. New. Posted just last night. The title made your stomach clench, “Could’ve been you.” You blinked as you sat up and clicked it.
The screen went dark for half a second. Your breath hitched. And then he appeared. Soft blue lighting. Bed unmade. Camera lower than usual, catching the edge of his desk chair. Yunho sat lazily back in it, completely bare except for that familiar silver chain around his neck, the cross pendant mocking. Hair tousled like he’d just gotten out of the shower. Eyes low. Lips slightly parted. You swore your heart stopped.
And then he spoke, voice low and smooth and devastating. “You’ve been good for me before. Let me show you how good I can be for you.” Your breath caught in your throat. Not because of what he was doing, not yet, but because of the way he looked. Yunho was leaning back in his chair like he had nowhere else to be, thighs spread wide, body on full display, head tilted slightly. Your entire body went still. Because it wasn’t just the words. It was the way he said them. Soft. Focused. Like he was waiting for a reaction. And suddenly, you weren’t just watching him. You were responding.
Your breath picked up. Your thighs squeezed together. That ache you’d worked so hard to ignore for weeks sparked back to life like it had been waiting right under your skin. He shifted in the chair, legs spreading wider, hand already wrapped around himself. Slow. Lazy. Like he had all the time in the world to drag this out and make whoever was watching feel it. “You always get so shy at first,” he said, voice a little lower now, a little rougher, “but I know what you really want. I can see it.” You swallowed. Hard. Your free hand drifted down, slow, tentative at first, until your fingertips brushed your inner thigh. Your skin was warm. Too warm. You kept watching.
He stroked himself with a rhythm that was cruel in its patience. Like he was imagining someone there. Like he already had a face in mind. “You’d let me take my time, wouldn’t you?” he whispered. “You’d let me ruin you slow.” You gasped, quiet, involuntary, your back pressing into the mattress as your hand slipped beneath your waistband. You didn’t even think. You just felt. Like every part of your body was tethered to him through that screen. Like his voice was inside your head now, curling around every nerve ending, unspooling your restraint one breath at a time. “I’d keep you close. I’d hold your face. I’d make you say my name.” Your fingers moved faster as he groaned, low and wrecked, and your eyes fluttered shut as heat bloomed deep in your core, sharp and sudden. “Say it,” he breathed. “Let me hear you.”
And just like before… “Yunho…” you moaned, broken and quiet, hips arching off the bed as the orgasm hit you hard and fast. You came with your forehead pressed into the crook of your arm, chest heaving, fingers shaking. The screen was still glowing beside you, Yunho still moving through the end of the video, voice soft and satisfied. And all you could think was… that could have been you. And god, you wanted it to be.
═════════ ═════════ ═════════
The apartment was dark and still. Just after midnight. Yunho hadn’t meant to wake up. But nature had other plans, and now he was padding barefoot down the hallway, hoodie tugged halfway down his chest, rubbing sleep from his eyes. The place was quiet. Too quiet.
He passed the bathroom and was about to open the door when he paused. Something made him stop. A sound. Soft. Faint. His head tilted. There it was again. A quiet rustle. A breathless noise. Coming from behind your door. He froze, one hand still hovering near the bathroom knob. Then he heard it. His voice. Not yours. His. Through the wall. Muffled. But clear enough to recognize. That low, coaxing tone he only used on camera. That lazy confidence, the kind that curled around syllables like it knew exactly what it was doing. And then a sound from you.
A choked breath. A moan. His name. “Yunho…”
His body went cold and hot at the same time. He stood there, wide awake now, every nerve in his body crackling like static. You were watching him. His videos. And you weren’t just watching. You were… you’d known. You’d known for who knows how long, and you never said a word. His heartbeat spiked. Part disbelief. Part adrenaline. Part something else, something far more dangerous. The idea of you hearing him like that. Touching yourself to him. Saying his name when you came.
He swallowed hard, backing away from your door like it had teeth. Like the sound of your moan had reached out and grabbed him by the throat. He barely remembered getting back to his room. Barely remembered sitting on the edge of his bed, hoodie still half off, staring at nothing. You knew. And now he knew you knew. And there was no pretending after this.
═════════ ═════════ ═════════
Saturday morning had always been slow in your apartment. No alarms. No obligations. Just the sun bleeding through the windows, the smell of coffee, and the occasional soft snore drifting from your bedroom well into the late morning. Yunho sat at the kitchen table, staring at his untouched cereal. He’d poured it twenty minutes ago. Milk lukewarm now. Spoon resting on the edge of the bowl. His mind somewhere else entirely.
Your voice.
The way you’d said his name. The way your breath had caught. The soft stutter of your moan, quiet and broken, but not quiet enough. He’d barely slept. Kept hearing you. Kept replaying that one second, that confirmation, you knew. You’d known. And you hadn’t said a word. Which meant something. He just didn’t know what.
The sound of your bedroom door creaked open down the hall, pulling him out of the spiral. Then came the soft shuffle of your feet. The sleepy drag of soles on the floor. He heard you yawn, stretch. Padding into the kitchen like it was any other morning. And then you turned the corner and Yunho nearly choked on air. You were still half asleep, eyes barely open, one hand running through your hair as you wandered toward the fridge. Oversized tshirt swallowing your frame. Just the edge of black panties peeking out when you lifted your arms to stretch again.
That was it. That was all you wore. No pants. No bra. No idea what you were doing to him. And it wasn’t new. You’d done this dozens of times before. But now, after last night? Yunho couldn’t look at you the same. It’s no secret to himself how he’s wanted you for years…. But hearing you moan his name…. His eyes swept over your bare legs, the curve of your thighs, the sliver of skin just beneath the hem of your shirt, and he had to grip the edge of the table to stay grounded.
You rubbed your eye with the back of your hand, voice rough and soft. “Mornin’. Why are you up so early?” He cleared his throat. “Couldn’t sleep.” You pulled out a carton of juice and didn’t even bother with a glass, sipping straight from it before leaning against the counter with a groan. “Ugh. Feel like I got hit by a dream truck.” Yunho smiled, tight. “You remember it?” You blinked over at him, still groggy. “What?” He shook his head. “Never mind.”
You wandered closer, eyes still half lidded, and dropped onto the couch next to him. Shirt riding up slightly. Legs folded. Completely unaware of how undone you looked. And Yunho? He was wrecked. Because now, every time you said his name, he wouldn’t be able to unhear that version. The one whispered into the night. The one coated in pleasure. The one that had made him need to know what would it sound like if you said it to him?
═════════ ═════════ ═════════
The apartment was dark, quiet, safe. Your bedroom door was shut. He’d checked twice. He heard nothing from inside, just the soft hum of the fan you always slept with. You were out cold. He should’ve waited until tomorrow. Should’ve skipped tonight. But the truth was, he hadn’t filmed in days. Not since he heard you moan his name from the other side of the wall. And tonight? Tonight it wasn’t about content. Or fans. Or tips. Or routine. Tonight, Yunho was filming because he couldn’t stop thinking about you.
He sat on the edge of the bed, camera already positioned, warm light set to its softest blue setting. Not too bright. Not too staged. Just enough to glow off his skin, to kiss the edge of shadow along his chest and thighs. His chain hung low around his neck, catching the light every time he moved. The camera rolled silently. The timer blinked red. But his eyes weren’t focused on the lens. They were picturing you. The way you looked that morning, bare legs, oversized shirt, hair tangled from sleep. The sleepy rasp in your voice when you said his name like it didn’t mean anything. But it did. It always did.
And now that he knew you’d watched him? That you’d touched yourself to him? It had completely ruined him. He leaned back on his hands, legs parted slightly, breath already uneven. “Could’ve been you,” he murmured again, low and slow, just like in the last video.But this time? He meant it. He imagined your knees on the bed. The press of your thighs straddling his lap. The look in your eyes if he said it out loud, I know what you did. I heard you. Would you panic? Would you lean in and whisper do it again?
He wrapped his hand around himself, slow and steady, biting back the sound that threatened to escape. Not yet. He had to focus. But he couldn’t. Because now, every stroke felt like it was for you. Every shift of his hips, every low breath, every filthy thought was laced with your name. He imagined your mouth. Your fingers. Your moans. Your eyes, wide and watching him from across the room, or maybe from the door. Maybe this time… you’d watch in person. The thought made his breath stutter. He didn’t say much in this one. He couldn’t. Because if he did, he might say your name.
═════════ ═════════ ═════════
The classroom was finally quiet. Desks wiped. Chairs stacked. Crayons rounded up from beneath tables like colorful landmines. The after school silence was your favorite part of the day, right after the chaos, right before you had to face whatever chaos was waiting for you at home. Lately, that chaos wore sweatpants and acted like he wasn’t a walking, talking fantasy you accidentally moaned for.
You sighed, tossing a few leftover worksheets into your “grade this later and cry” folder just as a knock tapped against your doorframe. You looked up. “Hey,” the voice came first, warm, slightly sheepish. Mr. New Guy. The fourth grade science teacher. You smiled out of instinct. “Oh…. hey, Jisung.” He stepped inside, looking a little nervous, a little too handsome for a guy who taught plant cycles and could get thirty ten year olds to care about sedimentary rocks. “Didn’t mean to bug you. I just saw your light was still on.”
“Just cleaning up,” you said, straightening a stack of stickers. “Or avoiding my inbox. One of the two.”
He grinned. “Smart.”
There was a pause and you could feel it, awkward and purposeful as he scratched the back of his neck. “So, uh… listen. I’ve been meaning to ask you something.”
You blinked. “Okay…”
“I was wondering if you maybe wanted to get dinner sometime? Nothing fancy. Just… outside of school. Where we don’t have to whisper about the copier being jammed again.”
Oh. Oh! You weren’t expecting that. Jisung looked so sincere. And nervous. And you hadn’t been asked out by a normal, age appropriate, non literal porn star coworker in a long time. You opened your mouth to say something… And your brain helpfully supplied the image of Yunho the night before, dragging a hoodie over his bare chest, voice still thick and rough from whatever he’d just filmed behind his closed door. The memory slammed into you like a punch. His voice. His moans. That chain. Your name in your head when you came. You blinked.
Jisung was still waiting and you smiled, soft but unsure. “That’s… really sweet. I just… can I get back to you?”
“Yeah!” he said quickly, waving his hands. “Totally. No pressure at all.” He backed toward the door, cheeks a little flushed. “Have a good night.”
“You too.”
The door shut behind him and you sat there, staring at your hands. Yunho hadn’t asked you anything. But somehow… he was the only one you wanted to say yes to.
═════════ ═════════ ═════════
Dinner was simple tonight, steamed rice, spicy pork, a few banchan dishes he’d brought back from the restaurant, all laid out between you on the kitchen table like it was any other weeknight. And it should’ve felt normal. But it didn’t. Because you were sitting across from him in a sweatshirt that hung off your shoulder, hair messy from your afternoon nap, cheeks pink from heat, and Yunho couldn’t stop thinking about how just two nights ago he came so hard to the thought of you, he had to stop filming and pretend it was part of the act. He hadn’t touched himself since. Couldn’t. Not when the real thing sat across from him every night and smiled like you didn’t know what you’d done.
You stirred your rice absently. “So, something funny happened today.” Yunho blinked, grateful for the distraction. “What’s that?” You didn’t even look up. “The new science teacher asked me out.” He froze. Spoon halfway to his mouth. Not even breathing. “What?” You glanced at him now, tone casual. “Jisung. He stopped by after class. Asked if I wanted to grab dinner sometime.”
His chest tightened as you didn’t even say it like it was a big deal. Like it meant anything. Like you hadn’t just thrown a grenade into the center of his chest and kept on chewing your kimchi like you hadn’t heard the explosion. “Oh.” He set his spoon down slowly, forcing a small laugh. “That guy.” You squinted at him. “You’ve never met him.”
“Don’t need to.” He leaned back in his chair, arms crossed loosely. “Anyone asking you out is automatically suspicious.” That made you laugh. “What, you think he’s got evil intentions?”
“No. I think he’s got obvious ones.”
Your brows lifted. “Which are?”
Yunho met your gaze now, steady. Sharp. “Same ones I’d have if you weren’t my best friend.” The air went still between you. You blinked. He didn’t look away. Just waited as you cleared your throat. Didn’t look up. Didn’t smile. Just shifted slightly in your seat, dragged a few grains of rice through the leftover sauce, and said, cool as you pleased, “Maybe I should say yes. I mean… it’s been a while. Since my ex.”
Yunho felt that hit like a punch under his ribs. His grip on his chopsticks tightened, just barely, but enough that he had to set them down again before they snapped. You kept eating. Calm. Relaxed. Like you hadn’t just thrown him into a spiral so fast he could barely see straight. He studied your face. The tilt of your lashes. The slight flush in your cheeks. The way your lips wrapped around your next bite like you weren’t saying anything world shattering. Like you weren’t talking about letting someone else touch you.
He swallowed hard. “So you’re thinking about it?” You shrugged. “I mean… why not?” Why not. Yunho laughed. Quiet. Almost bitter and you finally looked up. “What?” He leaned back, stretching his arms out behind his chair like he needed to do something to bleed out the tension. “It’s just funny.”
“What is?”
“That you think you haven’t been with anyone since your ex.”
You blinked, brows furrowing as he smiled, but it didn’t reach his eyes. “Maybe not physically. Sure. But come on, baby.” You stiffened. Baby? It just slipped out. Too honest. Too fast. But he didn’t take it back. He leaned forward again, eyes on yours. “After everything I’ve heard… everything I know… are you really gonna sit here and pretend I haven’t already wrecked you without even touching you?” Silence. The kitchen clock ticked loud enough to fill it.
Yunho didn’t look away. Neither did you. He could see it, right there in your face. That flicker of heat, of guilt, of something so deep it nearly made him forget where he was. He didn’t know if you were going to laugh, yell, or kiss him. But god, he hoped it wasn’t the first one.
You blinked like you hadn’t heard him right. Like you hadn’t moaned his name in the dark, hadn’t come to the sound of his voice, hadn’t watched him over and over again behind a locked door with your fingers between your thighs. “Yunho…” you said slowly, setting your bowl down, nervous laugh escaping as you shook your head. “I… I don’t know what you’re talking about.”
He raised a brow as you bit your lip. Eyes wide. Too wide. “I mean… wrecked me?” you laughed again, high and off key. “That’s… dramatic, don’t you think?” Yunho leaned forward across the table, elbows on the wood, hands clasped like he was studying you. “You’re a terrible liar.”
“I’m not lying,” you said too quickly.
“You don’t flinch when you’re lying,” he said, voice lower now. “You get quiet. Look down. Bite your cheek. I’ve known you for almost a decade. Don’t play dumb.”
You opened your mouth, and nothing came out as he tilted his head slightly. “I heard you. You didn’t mean to be loud,” he added, quieter. “But it was late. And the walls are thin. And you said my name.”
Your entire face changed. A flicker of heat. Shame. Panic. Desire. You dropped your eyes to the table. And he knew. It wasn’t just once. You hadn’t accidentally clicked that video. You hadn’t accidentally come to him. You hadn’t accidentally moaned his name like it belonged to you. “I didn’t mean for you to hear,” you whispered.
“I didn’t mean to make you feel like that,” he said. “But I’m not sorry.” Your eyes snapped to his as he leaned closer, voice low and steady. “You watched me, baby. Over and over. You heard me, felt me, and now you want to pretend it didn’t happen?” He shook his head. “No. That’s not happening.”
You looked frozen. Breath shallow as Yunho smiled, soft, but laced with heat. “Unless you want me to stop. Unless you want me to pretend too.” He let it hang there. The invitation. The challenge. The truth.
═════════ ═════════ ═════════
The classroom was loud. Markers squeaked across whiteboards. Chairs scraped tile. A kid in the back was pretending his pencil was a lightsaber, making whooshing sounds like he was the Jedi of math. You weren’t hearing any of it. Because your brain had checked out somewhere around 8:00 a.m., the second you walked into the building still echoing with the memory of Yunho’s voice from the night before. “You watched me, baby.” Your stomach flipped just remembering it. You’d gone to bed without saying anything. Without even turning off your bedside light. Just laid there in bed, hands clenched in the sheets, heart racing, trying to understand how you were supposed to live with him now, eat breakfast with him, split the water bill, pass him in the hallway…. when he knew.
He’d heard you. He’d called you out. And you’d panicked. Denied. Like a coward. And what did he do? He looked right into your eyes, called you baby again, and said “I’m not sorry.”
“Miss?” a little voice snapped you back to reality. “Miss, your marker’s broken.” You looked down. You’d been holding a dry erase marker against the board, unmoving. A big purple streak stained the sleeve of your cardigan. You didn’t even care. “Right,” you said, clearing your throat. “Sorry.” A few of the kids blinked at you, concerned in that way only 10 year olds could be when their teacher malfunctioned. You managed to finish the lesson. Kind of.
After dismissal, you stayed behind like you always did, papers to grade, emails to ignore, but mostly, to sit in your desk chair and breathe. You pulled your phone out of your drawer like it might bite you. No texts. No calls. Nothing from Yunho. But you could still hear him like he was whispering in your ear. You hated how much you wanted him to call you baby again.
You barely looked up when the door creaked open. “Please be a wine delivery,” you muttered. “Close. It’s me,” Wooyoung announced, strutting in like he owned the school. “And I brought gossip.” You didn’t answer. You couldn’t. Because just seeing him made the entire night before slam back into your brain like a freight train. He raised an eyebrow, immediately suspicious. “Why do you look like you just saw a ghost? Or worse… your ex.” You looked at him. Dead in the eyes. And then you said it. “He knows.” Wooyoung blinked. “Who knows what?”
“Yunho,” you whispered, your voice cracking. “Yunho knows. About the videos. About me knowing. He…. he knows I know.” Wooyoung dropped his bag on the floor like it personally offended him. “What.”
“I was in my room a few nights ago,” you rushed out. “Watching one of his newer ones…”
“Oh my god!”
“and I said his name when I…. when I came, okay?” you hissed, whispering like the whiteboards had ears. “And he heard me, Woo. He was in the hallway. I didn’t even realize he was there…. he called me out last night… called me baby and…. and said he wasn’t sorry.” Wooyoung covered his mouth like he was trying to contain an earthquake. His whole body shook. “You’re joking.”
“I wish I was joking,” you groaned, collapsing into your chair. “He called you baby?? Like sexy baby? Not, aw baby, but like, you’re watching me get off, aren’t you, baby?”
“Woo!”
“I need a cigarette.”
“You don’t even smoke!”
“I do now!”
You rubbed your temples while he paced like a game show contestant on the final question. “You’re telling me,” he said slowly, “that Yunho…. your sweet best friend roommate Yunho…. knows you’ve been getting off to his secret camboy alter ego. And instead of being mad, he called you baby and said he wasn’t sorry.”
You nodded once and Wooyoung stared. Then grinned like the devil. “Well,” he said, “guess you won’t be needing that new teacher date after all.”
═════════ ═════════ ═════════
The apartment was still. Too still. Yunho’s door was wide open, which meant he wasn’t home. Which also meant it was safe. Now you were sitting cross legged on your bed, hoodie half zipped, blanket barely hanging onto your shoulders like it could protect you from your own worst impulses. You hovered over the new video. Your heart beat too fast. This was a bad idea. This was a terrible idea.
You clicked it anyway. The video opened with black. A beat of silence. And then his voice. Low. Smooth. Familiar. Way too familiar. “Hi,” he said, shirtless, those same damn gray sweats, face on display for once, hair pushed back like he’d run his fingers through it a thousand times, staring directly into the camera. “I’ve been thinking about you.”
Your stomach dropped. Your mouth went dry as Yunho leaned closer on the screen, elbows on his knees now, gaze way too intimate. “Wondering if you’ve been watching,” he murmured. “If you’re still touching yourself to me like you did that night.” You froze. There’s no way. There’s no way this video was public. This… this was too specific. Too targeted. Like he was talking to you. “You were so loud,” he said. “You didn’t even realize, did you?”
He leaned back, hand dragging up his chest to rest at his throat. “Say my name again,” he whispered, eyes half lidded. “Like you did then.” Your hand was trembling where it sat on your thigh. He hadn’t even touched himself yet. And already, you were losing it. You swallowed hard, heart pounding in your ears, thighs pressed tight together. Was this for you? Was this really for you? Because it felt like it. It felt like every glance into the camera was a dare. Every word was meant for your ears only.
He licked his lips. Shifted in his seat. And then finally, “You’ve been so patient,” Yunho murmured. “So good. So quiet. But I heard you.” You clapped a hand over your mouth, your entire body going rigid. This wasn’t a coincidence. This was a confession. You slammed your laptop shut like it had personally offended you. Like it hadn’t just made you come apart at the seams without even touching you. Like Yunho’s voice, his voice, hadn’t just whispered the most intimate filth you’d ever heard directly into your soul.
Your pulse was still pounding in your ears. Your legs were shaky. You needed a drink. You all but stumbled into the kitchen, bare feet slapping softly against the hardwood, your fingers curling around the fridge handle like it might steady you. You didn’t even hesitate. You grabbed the bottle of soju from the back, the one Yunho had forgotten about, green glass chilled, frosted slightly at the neck. No shot glass. Just the bottle.
You twisted the cap off with trembling fingers and tilted it back, taking a long, burning pull that did absolutely nothing to cool your insides. The heat in your cheeks had nothing to do with alcohol. And your thighs still clenched together like they had a mind of their own. You took another swig as the front door opened and you nearly choked.
“Hey,” Yunho called casually as he stepped in, keys jingling as he tossed them into the bowl near the door. “Smells like ramen in here….” He stopped mid sentence when he rounded the corner and saw you. You. Standing in the kitchen. In sleep shorts and a hoodie that barely covered your ass. Hair a mess. Soju bottle lifted halfway to your mouth. Face flushed, pupils still blown, practically radiating guilt.
Yunho blinked.
You blinked back.
“Rough day?” he asked slowly, voice cautious but teasing. “Or are we just going full frat boy tonight?” You scrambled, setting the bottle down too hard on the counter. “I…. I couldn’t sleep.”
“It’s only nine,” he said with a raised brow.
“Then I couldn’t… not sleep. Whatever.”
Yunho smirked faintly, stepping toward the fridge and opening it like this wasn’t the weirdest moment of your entire life. “You want a chaser or are we pretending that’s water?” You shrugged, trying to act normal. Casual. Chill. “I’m good,” you muttered as he pulled out a bottle of water for himself, cracking the cap open. “Want me to make popcorn? You look like you’re in a very specific kind of mood.”
You didn’t trust your voice. So you just nodded, backing up slowly and gripping the counter for dear life as he turned toward the stove. He was wearing those damn grey sweatpants again. You had to look away. You were acting weird again.
Not weird like last week, where you were jumpy and flushed every time he came around. This was different. Too calm. Too still. Like you were actively trying not to be weird and it was making you way weirder. Yunho stirred the pot on the stove, but he wasn’t focused on the popcorn. His eyes kept drifting over his shoulder, drawn to the way you stood there like you were rooted to the tile, gripping the edge of the counter like it was keeping you upright. Cheeks pink. Lips parted. Still holding that half empty bottle of soju like a lifeline.
Something had you rattled. And he was willing to bet a whole month’s worth of OnlyFlans tips that he knew exactly what. He glanced at you again. Your eyes snapped away like you hadn’t just been staring and a slow smirk tugged at his mouth. Yeah. He knew. He turned the stove off. “You see it?” he asked suddenly, cutting through the silence.
You blinked. “See what?”
Yunho took a slow step toward you, tilting his head slightly, like he could read every flicker of guilt in your expression. His voice dropped, low, teasing, but pointed. “My new video.” Your throat bobbed. “W… What video?” Another step. Now only the narrow kitchen counter was between you as he leaned in just slightly, enough that his words felt heavier, like they were pressing against your skin. “The one I posted last night.”
He saw it, the way your fingers tightened on the bottle, the way your legs shifted like you suddenly forgot how to stand. You didn’t answer and that smirk of his curved higher. A little cruel. A little cocky. “Are you gonna lie to me?” he asked, voice soft, heat buried under every syllable. “Or are you gonna tell me how many times you watched it?” You opened your mouth and closed it as Yunho moved around the counter, now fully in front of you, towering. Barely inches between you. “Well?” he murmured. “You gonna answer me?”
You hesitated. And that was all the answer he needed. Still, you gave it a shot, eyes darting to the side, lips twitching into something that wanted to pass for casual. “Video? Oh, that…. uh, no. I was just scrolling. Didn’t even have the sound on.” Yunho blinked. Then laughed. Just once. Low and disbelieving. “No sound?” he repeated, taking another step toward you. “That’s funny…” Your breath hitched as he tilted his head, watching you. Watching the cracks start to splinter through your fake calm. You weren’t good at lying. Not to him.
“You know…” Yunho said slowly, pretending to think, like this wasn’t already seared into his brain. “You said my name. Loud. Real soft at first,” he stepped close enough that the bottle in your hand bumped his chest. “But then you moaned it, baby. Whispered it like a prayer.“
Your lashes fluttered. “Yunho…”
“Mm. Just like that,” he said, voice a quiet taunt, warm and thick and curling around you like smoke. “You sounded so needy. So pretty.” You swallowed hard. “I wasn’t…” He reached out, curling his fingers lightly around your wrist, lifting the bottle from your grip with infuriating ease. “You wanna try that again?” he asked, tone playful but loaded. “Or are we finally done pretending?”
Your mouth parted. He could see it, your brain short circuiting, heart beating like it wanted to climb right out of your chest. But your legs? Still not moving. “You watched it,” Yunho said, cocking a brow. “Did you like it?” You were silent as he took another step, cornering you now, back against the cabinets. “Did you come to it?” That one landed like a punch.
You gasped, scandalized, probably, but your thighs pressed together, and that told him everything. His smile dropped lower, darker, as he leaned in. His voice barely a breath against your ear. “You touch yourself to me again, sweetheart… I want you to leave the volume up this time.” You blinked up at him, wide eyed and breathless, still pressed against the kitchen counter like you weren’t sure if you wanted to run or pull him closer. “You’re my best friend,” you said finally, a whisper like it actually hurt to say it out loud. “You’re my…. my best friend, Yunho…”
He tilted his head, that dark, knowing smile pulling at his lips. “Yeah. I know.” Your hands came up to push against his chest, weak and half hearted. “I can’t…. I can’t want you like that.”
“But you do.”
“Yunho…”
“I’ve wanted you since the day we met.”
Your breath hitched. He said it so simply. Like it wasn’t some world shifting confession. Like it wasn’t about to detonate everything you thought you were. “I didn’t say anything because I knew you weren’t ready. You had that boyfriend. You were hurting. You needed me to be safe.” His eyes dropped to your lips, his voice dropping with them. “But now? You moan my name when you think I’m not listening. You watch me like you’re starving, like you’ve been starving.”
He leaned in, nose brushing yours, breaths colliding in the charged air between you. “You want me,” he said, hushed but firm. “And I’m done pretending I don’t want you too.” Your lips parted, but no sound came out. He hovered there, waiting. Letting the silence throb between you, heavy and warm and full of tension so thick it could break you both. “Say the word, baby,” Yunho whispered. “And I’ll ruin the way you say best friend forever.”
Your lips were parted, eyes wide, chest heaving against the oversized hoodie like you’d just been dropped into someone else’s life. And maybe you had. Because the man in front of you wasn’t just Yunho, your messy, snack hoarding, laundry ignoring, ramen obsessed best friend. This was RadiantYu. Voice like sin. Fingers like ruin. Tongue like temptation. And he was looking at you like he already had you under him.
“Say it,” he whispered again, breath warm against your cheek. “Tell me to stop. Tell me you don’t want me.” Your hands were still on his chest. But they weren’t pushing anymore. They were fisting in the soft fabric of his shirt. Holding on. “I don’t…” His brows ticked up slightly. You’d barely gotten one syllable out before your body betrayed you. “want to stop,” you whispered. The teasing melted out of Yunho’s face, and what replaced it made your stomach drop straight into heat. His pupils dilated. That lazy smirk was gone. He looked like a man who had just been handed permission. “Say that again,” he murmured.
“I don’t want to stop.” You barely finished the last word before he was on you. Yunho surged forward and grabbed your face with both hands, lips crashing into yours like he couldn’t hold back a second longer. His mouth was hot and open, tongue sliding against yours, swallowing your startled gasp as he stepped into you, pressing you back into the counter like he wanted you embedded in it. And then he lifted you. One smooth motion, his hands gripped under your thighs, body flush against yours and you were off the ground with a soft yelp against his lips. Your legs instinctively wrapped around his waist, arms locking around his shoulders as he turned and walked you toward the hall.
You didn’t even have time to process it. He was carrying you straight into his bedroom. The same room you’d seen in shadows and soft lighting, in cropped frames and half glimpses on a screen for weeks now because you couldn’t bring yourself to go in there after watching that first video Wooyoung had sent you. The same room where his voice had undone you in the dark.
The door swung open behind you with a quiet thud, your back pressed to it as he kicked it shut. Yunho’s lips never left yours. The walk was a blur. A blur of breathless kisses, wandering hands, his fingers slipping under the hem of your hoodie. He didn’t throw you onto the bed. He sat you on it. Slow. Deliberate. And when you leaned back on your hands, legs parted just slightly on the edge of the mattress, Yunho stood over you like he was starving.
He leaned down, mouth brushing your throat, and you felt it, the shift. This wasn’t the friend you watched movies with. This wasn’t even the camboy you watched through your screen. This was Yunho, in the flesh, in his room, about to make you his. His mouth dragged along your neck, open mouthed kisses, teeth grazing just enough to make you shiver. One of his hands was at your waist, the other sliding under the back of your hoodie as he kissed you like he’d waited years for this moment. His hand gripped your thigh now, sliding up, palm warm and heavy as he kissed you once more, slow this time, then pulled back. Not far. Just enough that you could see his eyes. Dark. Focused. Hungry in a way that made your stomach tighten.
Your heart skipped. For half a second you wondered if you’d crossed a line, but then he straightened, gaze never leaving yours, and reached behind him. For his gaming chair. The same one. The black chair with the worn armrests, the slight squeak when it rolled. The one you’d seen him sink into a hundred times on screen, legs spread, body relaxed like he owned the world. He dragged it closer to the bed and turned it so it faced you directly. Then he sat. Slow. Casual. Spreading his legs just slightly, forearms resting on his thighs. He looked exactly like he did in the videos, but worse. Real. Close enough that you could see the way his chest rose with each breath. “Show me.”
You blinked. “Show you… what?”
He tilted his head, lips curling into that knowing half smile, the one that had ruined you more than once through a screen. “How you do it,” he said softly. “When you watch me.” Your pulse thundered in your ears as he leaned back into the chair, fingers gripping the armrests like he was restraining himself on purpose. “I wanna see how you touch yourself,” he continued, voice calm, steady. “How you get off to me.”
Heat rushed straight to your face. “Yunho….”
“No,” he interrupted gently. Not sharp. Not angry. Just firm. “You’ve watched me. You’ve heard me. You’ve come to me.” His eyes dragged slowly over you, taking in the way you sat on the bed, knees parted just enough to give him a glimpse of skin. “Now it’s my turn.” He leaned forward slightly, elbows resting on his thighs, voice dropping. “Show me what you do when it’s just you and a screen.” Your breath came shallow. Your fingers curled into the blanket beneath you. This was different. This wasn’t him taking control the way you’d expected. This was him watching. Studying. Letting you expose yourself exactly the way you had in private.
“I want to see your hands,” he said quietly. “I want to see your face when you start thinking about me.” His gaze lifted to yours, unwavering. “Don’t rush,” Yunho murmured. “I’m not going anywhere.” The silence stretched. Yunho didn’t move. Didn’t blink. Just sat in that damn chair like a living temptation, legs spread, eyes dark, waiting. The same chair where you’d watched him touch himself night after night. The same angle. The same distance. Only now, you were the one being watched.
Your breath trembled as your fingers drifted to the waistband of your pajama shorts and his gaze dropped instantly when you hooked your thumbs beneath the soft fabric, and Yunho’s jaw tensed, just a little, as you began to ease them down. Inch by inch. Past your hips, your thighs, dragging the cotton slow over your skin. You let them fall to the floor with a soft sound that felt too loud in the quiet room. But Yunho didn’t speak. He didn’t smirk. He didn’t tease. His eyes were locked between your legs.
Your panties clung to you, soaked through. The thin cotton was dark with wetness, the evidence of just how wrecked you were from the moment he pulled you into this room, maybe even earlier. Yunho’s tongue darted out to wet his lips. “Already wet for me,” he murmured, voice low and reverent as you swallowed, still sitting on the edge of his bed, legs parted slightly, panties sticking to your core like a second skin. Your breath came faster, chest rising and falling, heart thudding like it might crack your ribs. And Yunho just sat back deeper into his chair. “Take them off,” he said, voice soft, steady. “Nice and slow.”
You nodded once, barely, and your fingers trembled as you reached for the waistband of your panties. Yunho’s eyes tracked every motion. The way your thighs shifted. The way your breath hitched when your fingertips brushed the slick fabric. You lifted your hips, peeled them down, slow, just like he asked, and he exhaled, like he’d been holding his breath the entire time. When you tossed them to the side, Yunho’s eyes flicked down. You were bare. And dripping. He leaned forward, elbows on his knees again, palms spread open on his thighs like he was bracing himself. “Now…” he said quietly, gaze climbing back to yours, “show me.”
Your fingers hovered between your thighs. You could feel how wet you were, heat slick and pulsing, but when you finally moved to touch yourself, your hand slowed. Stilled. Your breath caught, and you glanced up at him, lashes fluttering like you’d been caught doing something forbidden.
“I…” you swallowed. “It’s not… silent when I….” The words came out small. Honest. Yunho froze. Not because you stopped, but because he understood. His eyes softened first. The hunger stayed, but something else layered over it now, recognition. Intention. He leaned forward in the chair, elbows on his knees, voice dropping instinctively. “You need my voice,” he said quietly. It wasn’t a question. You nodded once, embarrassed, fingers curling into the sheets instead of touching yourself. “I can’t… I don’t finish if it’s quiet. Not when it’s you.”
Something dark and satisfied flickered behind his eyes as Yunho exhaled slowly, rolling his shoulders back like he was settling into something familiar. Comfortable. The chair creaked softly beneath him as he leaned back, legs spreading just a bit wider, hands resting loosely on his thighs. “Okay,” he murmured. His voice changed, not louder, just fuller. Rich. The same cadence you knew too well. The one that slid under your skin and curled there. “Go on,” Yunho said softly. “Touch yourself.”
Your fingers trembled as they finally moved, brushing over your clit, and he watched your face like it was the only thing in the room. “That’s it,” he continued, voice smooth and coaxing. “Just like you do when you’re alone.” Your breath hitched as his words wrapped around you, warmth flooding low in your belly as your fingers pressed just a little firmer. “Good,” he murmured. “You look so pretty like this. All open for me.”
Your hips shifted instinctively, chasing the sound of him, the presence of him. “And you don’t have to be quiet,” Yunho added, voice dipping. “I already know what you sound like when you come, remember.” He watched the way your fingers circled yourself, slow and tentative at first, your hips rocking just a little as his voice filled the room. The chair creaked softly when he leaned forward again, elbows on his knees, eyes locked on the way your hand moved. “Just like that,” he murmured. “Don’t be shy now. You’re already soaked.”
Your breath hitched when his voice dipped lower, thicker, the voice. The one that always got you in the videos. Your fingers pressed a little firmer, drawing a soft sound from your throat before you could stop it and Yunho’s jaw tightened. “That’s it,” he said quietly. “Let me hear you.” You whimpered, head tipping back as your fingers slid through slick heat, your body responding instantly to the sound of him watching you. Every nerve felt lit up, tuned only to his voice.
“Good,” Yunho murmured, approval warm and steady. “You sound so good when you stop holding back.” Your thighs trembled as the moans came easier now, your hips moving in slow, needy rolls against your hand. You could feel how close you were already, how fast he was winding you up just by talking. And then his tone changed. Firm. Certain. “Put them in.” Your eyes snapped to his. “Yunho…”
“Fingers,” he clarified calmly, like this was the most natural thing in the world. “I know you do it. I’ve watched you tense every time you get close.” His gaze dropped to your hand, unblinking. “So don’t tease yourself now.” Your breath shook as you obeyed. One finger slid inside you easily, your moan breaking louder this time, back arching off the mattress. Yunho’s chest rose with a slow inhale, his voice rougher when he spoke again. “Yeah… that’s it,” he said. “You feel how wet you are? That’s all for me.”
Your hips bucked, fingers curling instinctively, and he nodded once, pleased. “Add another,” Yunho said quietly. “Go on. Fuck yourself.” The words sent a sharp pulse straight through you. Your second finger slid in, stretching you just enough to make you gasp, a broken sound tearing out of your chest as your body clenched around them. “Good girl,” Yunho murmured, voice warm with approval. “Now move them. Slow. I want to see you fall apart.”
You were gone. Completely lost in it, fingers moving without thought now, sliding in and out of you in a rhythm your body had memorized from nights alone with his voice in your ears. Wet sounds filled the room, obscene and real, your hips lifting to meet your hand every time you thrust your fingers deeper. Your moans were loud now. Unchecked. And Yunho didn’t tell you to quiet down. He stood.
The chair rolled back softly as he stepped toward you, slow, deliberate, never breaking eye contact. You barely registered it, too far gone, too focused on the way your body was tightening, coiling, every nerve buzzing like it was about to snap. “That’s it,” he murmured, closer now. “Just like that. Fuck yourself for me.” Your fingers curled inside you and you gasped, head falling back, chest arching as the pressure built fast and sharp. Your thighs trembled, slick heat spilling over your hand as you chased it harder, faster.
“Yunho!” his name broke out of you, breathless and wrecked. He was right there now. Standing at the edge of the bed. Close enough that you could feel the heat of him. Close enough that he could see everything as your hips bucked hard as your orgasm hit you like a wave, sudden and overwhelming. You cried out his name again, loud and broken, fingers still buried inside you as your body clenched tight around them. A soft splash of your slick hit the sheets beneath you, spotting his bed as you came undone, back bowing, mouth open in a breathless moan that didn’t stop until the tremors finally started to fade.
Yunho watched every second of it. Your name on his lips this time, silent, but there. You sagged back against the mattress, chest heaving, fingers slipping from you as the last shudder rolled through your body. The room was thick with your breathing, the scent of sex, the undeniable proof of what you’d just done for him. Before you could even catch your breath, Yunho reached for you.
His hand closed around your wrist, firm, warm, and he lifted it slowly, eyes never leaving yours. Your fingers were still slick, trembling faintly from the aftershocks, and you sucked in a breath when he brought them to his mouth. “Look at me,” he said quietly. You did as Yunho’s lips closed around your fingers. Slow. Unhurried. He sucked them clean, tongue warm as he dragged it along your skin, eyes dark and focused on your face while he tasted you like it was something he’d been starving for. The sound was obscene, wet and intimate, and your hips twitched helplessly in response.
When he pulled your fingers from his mouth, they were clean. Shining. And then he dropped. Right there between your legs, Yunho sank to his knees at the edge of the bed. One hand pressed into the mattress beside your thigh as the other pushed gently at your hip, guiding you farther back onto the bed. “Up,” he murmured. You went willingly, breath shaky as you scooted back, palms braced behind you. Yunho followed you, crawling, slow, controlled, body close enough that you could feel the heat rolling off him. He moved like he had all the time in the world, like this wasn’t about rushing to anything but about making you feel every second of it.
His mouth traced the inside of your thigh as he advanced, kisses open and warm, stopping just short of where you wanted him most. His hands spread your legs wider, thumbs pressing into your skin like he was claiming space. “You did so good for me,” he murmured against you, breath hot. “Made such a mess in my bed.” You whimpered softly as his lips hovered there, not touching yet, making you ache for it. “And now,” Yunho said quietly, lifting his head just enough for you to see his eyes, “I’m gonna take my time with you.”
His lips dragged up your inner thigh, soft and wet, just barely grazing where you needed him most before veering off again. You gasped, frustrated, aching, and Yunho just chuckled against your skin. “Thought about this too many times to count,” he murmured, trailing another open mouthed kiss higher. “How you’d taste… how you’d sound.” His hands spread your thighs wider, thumbs digging gently into your skin like he needed to feel you open for him. His mouth hovered above your dripping core, but he didn’t go there yet.
Instead, he looked up at you. His voice was low, almost conversational, but laced with heat. “You know how it started?” You blinked down at him, dazed. “W… what?”
“The whole camboy thing,” he said, mouth brushing your thigh again, one slow kiss after another, almost reverent now. “Wasn’t some grand plan. Wasn’t even about money at first.” Your heart was pounding again. “I just couldn’t stop thinking about you,” he whispered, tongue flicking out to taste the crease of your thigh, making you twitch. “And I was jerking off so much… to the idea of you…” His mouth pressed hot against your skin. “It got to the point where I figured… if I’m gonna keep doing it, I might as well get paid for it.”
Your breath caught. “Yunho…”
His voice dropped lower, rough with truth. “I used to film the videos and think about you watching. Pretend it was your name I was saying. Your mouth I wanted.” He kissed higher, closer now, so close it made your thighs tremble. “You were always the reason.” And then he stopped talking. He looked up at you once more, and dove in. His tongue licked through your folds in one slow, devastating drag that pulled a full body shudder from you. He moaned into you like he was finally getting a fix he’d been denied too long, one hand sliding under your thigh to hook it over his shoulder as his mouth sealed over you. Warm. Wet. Unrelenting.
You cried out, head tipping back as his tongue moved in tight, practiced circles, confident, filthy, familiar. Just like his videos, but now it was real. Now it was you. And god, he ate like a man with something to prove. He groaned into you, low, guttural, like he felt your taste hit his tongue. And then he changed pace. No more slow licks. No more teasing flicks of his tongue. He thrust into you.
His mouth sealed tight as his tongue pushed inside you again and again, fucking you with wet, obscene precision. Each stroke was firm, focused, filthy. It was so much. Too much. You screamed his name as your hands flew to his hair, fingers tangling, tugging instinctively, hard, and he groaned again at the feeling, the sound vibrating straight through you. He didn’t stop. He gripped your thighs tighter, holding you open as his tongue worked deeper, faster, dragging you to the edge with ruthless rhythm. Every moan that tore out of your throat only spurred him on. Every pull of his hair made him dig in harder, like he wanted to crawl inside you.
And god, the sounds, wet, loud, echoing off the walls of his bedroom. The same room you used to watch him from a screen. The same mouth that used to whisper filth to his camera was now buried in you, giving you everything you’d only imagined as your back arched. Hips rolled. He matched your rhythm, tongue plunging into you again and again until your body was shaking, sweat damp and gasping, chasing that high with a desperation that felt like fire in your veins. “Please,” you whimpered, voice breaking. “Don’t stop…. please, Yunho…”
He growled low and pulled you even closer, burying himself deeper. You didn’t know how much longer you could take it. Your body was shaking, slick and soaked, fingers still tangled in Yunho’s hair as he dragged one last slow lick through your folds before lifting his head. His lips were swollen, chin wet, eyes dark and wild. Then, his hand replaced his mouth. Two fingers slipped into you, slow and smooth, and you cried out at the stretch, so familiar from your own touch, but deeper, thicker, him. Yunho watched your face closely as he eased them all the way in, curling just slightly, testing as you gasped. Your whole body twitched.
“There she is,” he murmured. His free hand gripped the hem of your hoodie. “Take this off.” You sat up just enough, dazed and pliant, arms lifting shakily as he pulled it over your head, slow, careful, like he was unwrapping something sacred. When it hit the floor, you were finally, completely bare for him. Yunho froze for a beat. Just looking. Like he’d imagined this moment a thousand times and reality still hit harder. Then he moved, climbed over you slowly, fingers still deep inside you, and brought his mouth to your chest.
His lips wrapped around your nipple without a word, tongue flicking once before sucking hard, and at the same moment, his fingers thrust into you, deep and slow. You moaned, arching into him, overwhelmed by the way he filled your body and claimed your skin all at once. His pace picked up. Still not fast. Just firm. Steady. Confident. Each pump of his fingers was matched with a kiss to your breast, tongue circling, teeth grazing, his breath warm against your skin as you moaned his name again and again, legs falling wider, hands clutching at his shoulders now, needing something to hold on to.
“You feel so good,” Yunho muttered between kisses, voice rough against your chest. “You don’t even know.” You were too far gone to answer. You just spread your legs farther and took it. You couldn’t think. Not with Yunho’s fingers pumping into you like that, deep and deliberate, curling just right with every thrust, hitting the spot that made your vision blur and your toes curl. Your body was stretched beneath him, flushed and bare, thighs trembling as he hovered over you, lips trailing wet kisses across your chest while his hand worked between your legs with merciless rhythm.
Every time his fingers curled, you whimpered. Every time his mouth sucked at your breast, you shook. “Yunho… fuck, I…..” He looked up at you through his lashes, lips slick, eyes dark with heat. “You close, baby?” he murmured, voice low and knowing. “You gonna come all over my fingers?” You nodded, desperate, breathless, your hands fisting the sheets now as your hips rocked up into his touch without control and his pace quickened. Not fast, just harder. More pressure. His palm dragged against your clit now with every thrust, slick sounds filling the room, echoing with every needy moan you couldn’t hold back.
“Let it happen,” he whispered, mouth against your nipple again, sucking hard as he thrust deep once, twice….. And you broke. Your back arched off the bed with a strangled cry as your orgasm hit violently, your whole body clenching around his fingers. You screamed his name, loud, wrecked, and then shuddered, legs spasming uncontrollably. A sudden splash of wetness burst out of you, soaking his hand, his wrist, the sheets beneath as you squirted, shaking, twitching, thighs locking around his arm as he kept fucking you through it.
“Holy fuck,” he breathed, eyes wide, watching you lose it completely. You couldn’t stop trembling. Couldn’t stop panting. Your hips jerked one more time, slick still dripping down the inside of your thigh, and Yunho slowly, finally, eased his fingers out of you—soaked, and stared at the mess you made on his hand. And then at you. Utterly ruined. Chest heaving. Mouth parted. Still shaking. “Goddamn,” he whispered. “You came so hard for me.”
Yunho didn’t even give you time to catch your breath. The second your orgasm began to fade, he was right back on you, dropping between your thighs like a man starved, his mouth locking onto your soaked cunt with a groan that vibrated against your sensitive skin. You gasped, legs twitching, back arching, as he sucked your clit into his mouth again, tongue dragging through your slick like he couldn’t get enough. “Yunho… fuck, please….” you whimpered, thighs trembling as the overstimulation lit your nerves on fire.
But he loved it. Loved how sensitive you were. How you twitched under his mouth. How your body tried to pull away even as your hands tangled in his hair, dragging him closer. He ate you like he was trying to memorize the taste. When you were gasping his name again, legs falling open wider, breath catching on every ragged moan, he finally pulled back, his lips shiny, pupils blown wide. And then he started kissing his way up.
Slow, open mouthed kisses at your hips. Your belly. Your ribs. One long drag of his tongue up your sternum. His hands framing your waist like he couldn’t let go even if he tried. By the time he reached your lips, your fingers were already tugging at his shirt, gripping the hem, dragging it up, needing him out of it. “Take it off,” you breathed against his mouth. “I want you naked too.” Yunho smiled, low, lazy, dangerous. “Yeah?” he whispered, sitting back on his knees between your thighs. “You want the whole show now?”
You didn’t answer. You didn’t have to. Your hands were already fisting the fabric, pulling his shirt higher until he yanked it over his head and tossed it somewhere behind him, revealing all that golden skin, flexed muscle, and fuck, that perfect line down his torso that led to everything you wanted next. He was gorgeous. And he was all yours.Yunho didn’t even get the chance to smirk again before you were on him, hands tugging at the waistband of his sweatpants with zero patience left in your system. “Off,” you demanded, voice thick with heat, pupils blown wide as you shoved at the soft fabric like it personally offended you.
He laughed, low and rough, but lifted his hips, helping you drag the pants down over his thighs. The second they were off, they hit the floor with a soft thud, his boxers quickly following. And then you saw him. Not through a screen. Not with a grainy filter or a chat window popping up. No camera angles, no distance, no delay. Just him. Thick, flushed, heavy against his stomach, already leaking at the tip. Gorgeous in a way that made your mouth water and your thighs press together instinctively. You swallowed hard. “Fuck…”
Your hand wrapped around him before either of you could blink, fingers curling, wrist twisting a little as you gave the first slow stroke. His breath caught, abs flexing as his hands fisted the sheets beside you as you pumped him again, slower this time. Eyes locked on his face just to watch it change. “Is this how you do it?” you teased, voice a little breathless, a little smug. “When you think about me with no camera?” Yunho’s jaw clenched, a sharp inhale through his nose. “No,” he growled, eyes dark. “This is better.”
He was perfect like this. Wild and barely holding back, his hips twitching into your fist, his entire body tense under the weight of your touch. And you were smiling now, hungry. Powerful. In control for just a second. But you knew it wouldn’t last. Not with the way he was looking at you now. Like you’d lit a fuse. You didn’t say another word. You just moved, laying yourself down on your stomach right at the edge of the bed, arms folded beneath you as you rested your cheek for a second. Eye level with him. With all of him.
Yunho stood there like a goddamn fever dream, sweatpants kicked off and forgotten, one hand wrapped tight around his dick, jaw slack like he couldn’t believe what he was seeing. His voice cracked when he whispered, “Holy fuck…” You tilted your chin up, locking eyes with him. Your mouth opened, slow, teasing, and your tongue slipped out, wet and ready, a silent invitation. And Yunho… he twitched in his grip. Like his entire body was trying to process the fact that this wasn’t a dream. That you, the girl he used to jerk off to almost every night, the reason he even started that whole camboy thing in the first place, were really here, mouth open and waiting for him like some unholy prayer.
“Don’t play with me,” he growled, voice low, dangerous. “I’m not,” you whispered, lips brushing the tip as you spoke and he groaned. Then with a tight inhale, Yunho let go of everything holding him back. His hand gripped the base of his dick, guiding it forward until the head tapped against your tongue once… twice… slow and heavy, precum slick and warm as he watched you like you were a miracle he still didn’t believe. “You have no fucking idea,” he rasped, hips flexing just enough to rub himself over your tongue again, “how long I’ve wanted this.”
You moaned softly, the sound vibrating against him as you wrapped your lips around the tip and Yunho’s head fell back, a broken laugh escaping him, eyes fluttering shut for just a second. “After all these years,” he muttered, voice shaking as he looked back down at you. “Fuck, I’m not gonna last.” You took your time, because you wanted to watch him fall apart. You dragged your tongue along the underside of him, slow and purposeful, just to hear the broken sound Yunho made in response. He gripped the sheets with one hand now, knuckles white, the other still fisted tight around his base until you nudged it away and replaced it with your mouth.
You were warm and wet and so fucking eager. “Fuck…” he hissed, his thighs twitching as you sank down slowly, inch by inch, until he hit the back of your throat and your eyes watered. You pulled off with a wet pop and a smile, licking him again before diving back in, this time bobbing your head in a slow rhythm that had his hips jerking despite himself. Yunho’s fingers tangled in your hair, jaw clenched as he looked down at you. “Don’t tease,” he warned, but it was already too late, you were moaning around him now, swallowing him deeper, hollowing your cheeks, letting spit drip down your chin and onto the sheets below. Your hand gripped the base, twisting and stroking in sync with your mouth, and Yunho’s chest rose and fell like he was fighting for air.
And then he snapped. “Shit…fuck, baby,” he growled, pulling your head down and thrusting up into your mouth, slow at first… then harder. Your eyes fluttered closed, throat stretching around him as you let him fuck your mouth the way he’d always imagined. His voice was ruined, ragged, desperate, each groan making you wetter than you already were, your thighs clenched together as he used your mouth and throat like it was his personal fantasy come true. But just when his hips started to stutter, when his hand tightened and you heard him pant, “Gonna come… fuck I’m gonna…..”
He pulled out. Chest heaving, dick flushed and slick, twitching from how close he’d gotten. “Not like that,” he growled, voice dark and breathless. “Not in your mouth. Not the first time.” He looked like he was seconds from losing it as he reached down, grabbing you under your arms and pulling you up against him, mouth crashing into yours like he couldn’t stand another second without the taste. His kiss was hungry, almost dizzying, but you didn’t let him keep it for long.
You shoved him back. His eyes widened, breath catching as you pushed him down onto the mattress, your thighs straddling his waist like you owned him. “Wait…” he started, voice rough but you silenced him with a look, wrapping your hand slowly around his throat, that cross chain necklace he always wore getting stuck under your grip. Yunho’s head tipped back, jaw flexing, lips parting. His hands gripped your hips but didn’t stop you. Couldn’t. You leaned in, lips brushing his ear. “Let me,” you whispered. “I want to feel all of it.”
You reached between you, guiding him to your entrance, already slick and ready for him. And god, he was big, you’d felt it in your mouth, seen it on screen a hundred times, but nothing compared to the stretch as you finally sank down onto him. Inch by slow, gasping inch. “Fuuuck…” you moaned, head tipping back, nails digging into his chest as your thighs trembled. Yunho’s eyes were blown wide, staring up at you like he couldn’t believe this was real. His hands moved to grip your waist, grounding himself, but he didn’t take back control. Not yet. Because you were still in charge, and you were finally getting what you wanted.
You started slow. Rocking your hips in a rhythm that was almost cruel with how good it felt. The stretch of him inside you was dizzying, so full it bordered on too much, and yet you couldn’t get enough. Couldn’t help the way your mouth dropped open as you found your pace, your other hand bracing against his chest while the one still around his throat tightened. Yunho’s reaction was instant. His breath hitched. His eyes fluttered. A groan rolled out from deep in his chest, fuck, that sound. You watched it ripple through him like you’d lit a fuse.
“You like that?” you asked, breathless but smug, hips beginning to move a little faster, a little rougher. “You like being choked?” His lips parted, but no words came out. Just a gasp, shaky, wrecked as you pressed down, just enough pressure to make him feel it. “Didn’t expect that, huh?” you teased, your grin feral now as you bounced harder, his dick hitting deeper, dragging moans out of both of you. Yunho’s hands flew to your hips, gripping so tight you knew there’d be bruises. Not to stop you. Just to survive you.
His eyes locked on yours, throat working beneath your hand, and when you tightened your grip again, just for a moment, his whole body shuddered beneath you. “Shit..” he gasped, voice breaking, “you’re gonna make me come like this.” You grinned. “Not yet.” He growled at your words and the second he started thrusting up into you, everything shattered.
Your hand was still at his throat when his hips slammed into yours, hard and fast, and suddenly you couldn’t tell who was in control anymore. The rhythm broke apart, all fluid heat and sharp pleasure, both of you crying out as it hit, that overwhelming rush, his name torn from your throat as you came around him, your whole body clenching, trembling. Yunho followed with a guttural moan, the kind of sound that lived rent free in your spine. He buried himself as deep as he could, holding you down on him while he spilled inside, your bodies shaking from the high. But he didn’t let you go. Didn’t even give you a second.
You barely caught your breath before he was grabbing your waist, flipping you over, pressing you flat against the mattress. Your cheek hit the sheets, lungs still struggling to catch up, and then you felt his mouth, God, his mouth was on your back. Warm, slow kisses up your spine. Tongue flicking over sweat damp skin. You whimpered, hips twitching, already sensitive, already raw. “Still with me?” he rasped against your skin, voice wrecked and low. You nodded weakly. “Good.” He held you down with one hand, spreading you open with the other. You gasped when you felt him slide between your thighs again, thick and still hard, nudging against your entrance, already soaked, already pulsing for him. And then he pushed in. Slow. So goddamn slow it hurt. A different kind of ache. One that made your eyes roll back.
You whimpered, fisting the sheets. “Yunho…”
“I know,” he groaned, breath hot against your shoulder. “I know, baby. I’m right here.” Each thrust was deep and deliberate, dragging along every nerve ending like he was trying to memorize the way you felt from the inside out. Overstimulated, every sound from you was wrecked now, broken gasps, whispered curses, his name like a chant. Your whole body trembled beneath him. And Yunho held you there, grounding you with his weight, his voice, his touch, fucking you slow and deep like he had all night, like the first time wasn’t enough. Because it wasn’t.
Your body trembled beneath him, your moans broke apart into soft sobs of overstimulation. He held you there, one hand gripping your waist, the other tracing up your spine as he stayed buried inside you, deep and slow, savoring every inch, every sound you made. He kissed at your shoulders, your neck, your temple, whispering soft, ragged things between thrusts. “I’ve been in love with you,” he said again, voice strained now, thick with emotion and want. “For so long.” You gasped, turning your face into the sheets, but he wasn’t done. “I was the one who slashed your ex’s tires,” he murmured against your skin, laughing breathlessly. “When he cheated on you. That night…. you were crying in my room, and all I could think about was how you deserved so much more. I couldn’t touch you. But I wanted to. I wanted to so fucking bad.”
His hips rolled deeper, slower, as he kissed your shoulder again. “You have no idea how hard it was. Watching you date losers, watching you walk around this apartment in those tiny shorts, thinking you were just my best friend…” You whined, and his fingers gripped your hips tighter. “but I wanted you like this. Just like this.” He moved harder now, still keeping that deep, rhythm, each thrust driving into you like he was trying to memorize the shape of you from the inside out as you clawed at the sheets, body trembling, mouth open but no sound coming out.
Yunho leaned over you again, chest flush against your back, lips dragging along your cheek as he whispered, “I think I’ve been ruined for anyone else.” Then he kissed you, soft, desperate, a little messy, and you reached back blindly, grabbing at his thigh as he picked up pace. The sound of skin meeting skin echoed in the room, and your breath caught when he angled just right, dragging another sob of pleasure from your throat. “You’re mine,” he whispered, voice breaking now. “You hear me? Mine.”
And you nodded, barely coherent, “Yours… Yunho….. please… don’t stop!”
“Not stopping,” he panted, pressing a kiss to your temple. “Not letting you go.” He stilled mid thrust. The sound you made, raw and aching, cut straight through the haze in his mind. And then you said it. “Stop.” Yunho froze like you’d struck him, his chest heaving against your back, every muscle in his body going tight. He immediately pulled up, eyes searching your face with panic flickering behind them because you had just told him to not stop and now…. “Did I… Are you okay? Did I hurt you?”
“No.” You twisted to look over your shoulder, breathless, lips parted. “I just… I need to see you.” For a second, he didn’t move. Then realization hit like a punch to the chest, and the worry in his expression cracked open into something softer, something vulnerable. He nodded once, like he understood in his bones, and slowly pulled out of you with a hiss, guiding your hips gently as you shifted beneath him. You rolled over onto your back, your chest rising and falling, and Yunho was already leaning over you, brushing damp hair from your face, eyes flicking over you like he couldn’t quite believe you were real. You reached for him, hands curling around his shoulders, your thighs parting instinctively as he settled between them.
And when you wrapped your legs around his waist, pulling him closer, he groaned low in his throat, like just being this close, face to face, was almost too much. “Please,” you whispered, your fingers tracing the line of his jaw. “I want to see you when you come.” He kissed you, slow and deep, like a vow, and then he sank back into you, both of you gasping at the contact. His forehead dropped to yours. “Fuck,” he whispered. “I love you.” Your legs tightened around him, heels pressing into the backs of his thighs, and his hips started to move again, slow, deep strokes that made your eyes flutter shut.
“Keep them open,” he murmured, breath shaky against your mouth. “Look at me. I want to see you too.” You did. And the moment your eyes met his again, something shifted, something cracked. There was nothing frantic now, nothing rushed. Just Yunho, bare, undone, looking at you like you were everything he’d ever wanted. Every thrust was deeper, more reverent, his hands cupping your face, brushing your cheekbones with his thumbs as you fell apart all over again beneath him. He moved like he had all the time in the world. Like you were something he didn’t want to rush, didn’t want to ruin.
Still buried deep inside you, his rhythm slowed to a languid, teasing grind, the kind of pace that drove you wild because it gave you too much time to feel. Every inch, every brush of skin, every shaky breath against your mouth. You clung to him, legs wrapped around his waist, arms pulling him closer like you wanted to disappear into him. His forehead pressed to yours, sweat damp strands of hair brushing your cheek, and his voice was low as he whispered, “You’re all I want.” His hips rolled forward again, deep and slow, the stretch still delicious, still overwhelming. You gasped, back arching, and he caught your moan with a kiss, swallowing it down like it belonged to him.
“Look at me,” he breathed, when your eyes started to flutter shut. You did. God, you did. And it was that look, his gaze locked on yours, pupils blown, jaw clenched, love written all over his face, that undid you. Your hands fisted in his hair, your thighs trembling as you broke with a sharp, cracked gasp, “I love you.” The words fell out before you could stop them. Raw and real and so damn true it hurt. Yunho’s entire body jolted like the words had struck him, and then he was kissing you again, desperate, trembling, his pace finally faltering as your release pulled him under. His groan vibrated into your mouth, his hips stuttering as he buried himself deep one last time, chasing the high you gave him.
He came with a low, broken sound that only you would ever hear, forehead pressed to yours, one hand tangled in your hair, the other gripping your hip like if he let go, he’d fall apart completely. And maybe he already had. Because once the haze started to clear, and he was still inside you, still holding you like a lifeline, he didn’t say anything at first. He just looked at you. Then whispered, “Say it again.”
You were breathless, hands playing with his hair now. “I love you.” And he buried his face into the crook of your neck before saying. “You think any of those moms of your students are fans?”
You rolled your eyes, shoving him with a laugh. “You’re ridiculous!”
═════════ ═════════ ═════════
Wooyoung was tipsy. Not drunk drunk, but tipsy enough that his phone felt heavier in his hand and his judgment had clocked out for the night. He was sprawled on his couch, one sock missing, a half finished drink sweating on the coffee table beside him.
He didn’t mean to open Yunho’s page. Okay, lie. He absolutely meant to open it. He’d seen the videos before. Hell, he was the reason you had seen them in the first place. He knew the username. Knew the vibe. Knew the way Yunho used lighting like a weapon and his voice like a loaded gun. It was old news.
Except… There it was.
Newest upload. Posted less than an hour ago. Wooyoung squinted. “Oh?” He tapped it. The video loaded, and the first thing that hit him was the framing.
Different. Yunho wasn’t hiding his face. No shadow. No strategic angle. No cropped jawline or lips only tease. Yunho was fully visible, hair messy, expression lazy and wrecked.
Wooyoung’s grin froze. “Wait.” He leaned closer, blinking hard. Yunho’s face was relaxed. Smiling. Not at the camera. At someone just out of frame. The camera angle shifted slightly, and that’s when Wooyoung noticed it. A girl. Her face was out of frame, just below Yunho’s chest. Hair familiar. Hands familiar with that little thumb ring you always wore.
The girl never looked at the camera. Never broke the illusion. But Yunho did. He looked down at her with that soft, stupid smile Wooyoung had only ever seen him wear around one person. And then Yunho spoke. Low. Fond. Unmistakably real. “That’s it,” he murmured, voice warm and wrecked. “You’re doing so good.”
Wooyoung bolted upright. “OH MY GOD…… DID THEY JUST SOFT LAUNCH ON ONLYFANS?!”
You didn’t mean to click the link. It just… popped up while you were scrolling late at night, waiting for Mingi’s usual “made it back to the hotel” text.
One little sponsored ad. One sinful photo. And then another.
And then you were on the floor of your apartment, back against the couch, phone in hand, mouth parted in complete disbelief.
There he was. Your boyfriend. Shirt open, abs tight, hair wet and messy like he just rolled out of bed after ruining someone, Calvin Klein waistband peeking out like it wanted to get bitten. Like it wanted you to yank those jeans down and….
You choked on your own breath. “Oh my god.”
He hadn’t said anything. Not a single word about this campaign. Which made it worse.
Like he knew what it would do to you. Like he wanted you to suffer.
You locked your phone, threw it on the couch, and immediately unlocked it again. Scroll. Save. Zoom. Moan.
By the third photo, Mingi laying back on a cream couch, that arrogant tilt to his mouth and his hand tugging his jeans down just enough to flash that “Calvin” again, you were fully feral.
Your fingers slid down your waistband before you could think. Your body was already reacting. Already throbbing.
Because that was yours.
That body, those hands, that tongue that drove you crazy, the dick you knew was sitting hard under those jeans in that shoot, it all belonged to you.
And he was half a world away.
So you didn’t call.
You didn’t text.
You didn’t even mention it the next day when he FaceTimed you between rehearsals, sweaty and sweet and grinning like he hadn’t just caused you to spiral into a fit of possessive, horny rage.
No. You waited.
You waited one week. Then two. Then three.
And when he finally messaged you a photo of his boarding pass with a simple,
“Coming home to you.”
You knew exactly what you were going to do.
═════════ ═════════ ═════════
It was nearly midnight when the front door clicked open.
Keys jangled. A bag thudded softly to the floor. “Baby?”
You stayed on the couch, curled in the exact same position you had been in for hours, blanket over your lap, covering up the way you only had on one of Mingi’s shirts, laptop open, a half finished romcom playing just loud enough to mask the pounding of your heart.
He stepped into view, duffle slung over his shoulder, hair flattened from a long flight, black mask tugged down around his chin. Even in the dim apartment light, Mingi looked like something from a dream, tall, warm, and devastatingly yours.
And you smiled like you weren’t planning to wreck him.
“Hey, baby,” You smiled, casually. Calm. Sweet. Like you hadn’t memorized every photo from that damn shoot. Like you hadn’t been keeping a folder on your phone.
Mingi dropped his bag, crossed the room in three long strides, and practically fell onto you. His lips found your neck first, like always, arms wrapping around your waist, pulling you into him like he hadn’t touched you in years.
“Mmm, I missed you,” he groaned, breath hot against your skin. “You smell so good. What are you watching? Wait…. no, don’t care.”
You giggled, hand tangling in the back of his hair. “Missed you too.”
He pulled back slightly, nose brushing yours. “You look extra pretty tonight.”
“I showered.”
He squinted. “Did you also shave?”
You kissed his cheek. “Wouldn’t you like to know.”
He groaned and flopped onto his back dramatically, head in your lap now, arms thrown wide. “You’re gonna kill me.”
You ran your fingers through his hair and pretended like you hadn’t seen anything.
Didn’t know a thing about the way Calvin Klein had him all over your feed, didn’t notice the way half the internet had suddenly learned his name, didn’t dream about that black tank top or those low slung jeans even once.
Totally. Innocent.
“So,” you asked innocently, twisting a lock of his hair around your finger. “How was tour?”
Mingi looked up at you, eyes half lidded and full of affection. “Long. Exhausting. I couldn’t stop thinking about you. Your voice, your thighs, the way you moan when I…”
“Mingi.”
“I’m just saying.” He pouted. “It’s been a month.”
You hummed and smiled sweetly, brushing your thumb across his cheek. “Then we’ll have to fix that soon.”
He stared up at you like a kicked puppy. “Soon as in…”
“Soon,” you repeated, giving him the most innocent look you could manage. Then, like you hadn’t just sentenced him to purgatory, you bent down and kissed his forehead. “Now go shower, baby. You smell like recycled plane air.”
He blinked. “Wait, what?”
“Go.”
And he did. Confused. A little whiny. Still clueless.
Which was exactly how you wanted him.
Because you had plans.
═════════ ═════════ ═════════
The sound of the shower turned off ten minutes ago.
You had moved to the bedroom by then, waiting with the calmest expression on the outside, while your insides were practically chewing through steel. You sat perched at the edge of the bed, one leg crossed over the other, wearing nothing but one of Mingi’s oversized shirts and absolutely nothing underneath.
You looked up the second the bathroom door opened, slowly, deliberately, and there he was.
Mingi.
Dripping. Glowing. Stark. Naked.
Not even pretending to cover himself, because apparently shame died sometime during that photoshoot.
His skin still glistened from the steam, hair wet and falling into his eyes, chest rising and falling like he already knew what kind of night he was in for. And he didn’t bother looking surprised when he saw you sitting there, because Mingi wasn’t trying to play coy. No, he was trying to win.
He strolled toward the dresser, a lazy grin pulling at his mouth as his fingers wrapped around the waistband of a familiar black pair of Calvin Kleins.
Glancing at you over his shoulder, he held them up. “Am I putting these on, or…..”
His voice was low. Rough from the flight and the shower and the hundred dirty thoughts probably spinning through his head.
You tilted your head, making a slow, deliberate show of dragging your eyes down his body and back up again. Your gaze paused just a second too long at the heavy length swinging between his thighs. You didn’t blink. Didn’t move. Just smirked like you weren’t spiraling inside.
“Put them on.”
Mingi froze.
His lips parted. His brows pinched. And he pouted. Legitimately. Because, damn, it’s been a month!
“You want me to…?” He looked at the underwear in his hand like they were suddenly offensive. “You want me to put clothes on right now?” He couldn’t believe. You had to be joking.
You shrugged. “You’ll catch a chill.”
“Baby….”
You smiled, biting the inside of your cheek, knowing full well what you were doing. “Besides,” you added, “I like that pair.”
He narrowed his eyes, still standing there fully naked, suspicious. “You like this pair?”
“Mmhm.” You leaned back on your hands, legs uncrossing just slightly, enough to let the hem of his shirt ride up your thighs. “They’re your campaign ones, right?”
Mingi froze again.
His heart skipped.
His breath caught.
His brain short circuited.
“Wait,” he said, blinking. “You did see the ad?”
You raised a brow. “You really thought I didn’t?”
You laughed softly as he stood there, jaw loose, still holding the briefs like they were suddenly sacred.
And then, with a sigh full of drama and need, Mingi mumbled under his breath as he stepped into them. “I was hoping you’d punish me for it. I told Yunho it was a good idea not to tell you.”
You leaned forward, so he did keep it a secret on purpose!Your voice was like silk. “Oh, baby,” you purred. “I am.”
He was still pouting.
Standing there in nothing but the Calvin Kleins you told him to put on, his erection straining visibly against the waistband, looking downright tragic as he stared at you like this was cruel and unusual punishment.
“Baby… please…” he started, but then stopped. Because you were already moving.
You slid off the bed with all the grace of a predator, slow and deliberate. Your bare knees touched the floor with a soft sound, the oversized shirt riding up just high enough to expose the curve of your thighs and the bare heat between them.
Mingi’s mouth parted, chest rising in a sharp inhale.
“Baby…” he warned, backing up half a step, like that would save him.
You didn’t answer. Just looked up at him with those eyes, steady and calm like you weren’t about to absolutely ruin him.
Your fingers hooked into the waistband of his Calvins, just above the thick outline of him. You didn’t pull them down, didn’t remove them. No, no, you just slid them down just enough to free him, hard and already leaking, twitching the second it hit air.
Mingi groaned, deep and guttural. “Shit…”
Your thumb swiped through the bead of precum at the tip, spreading it over his head, slow and messy. You kept your eyes on him the whole time, watching the way his jaw clenched, his hand twitching like he didn’t know whether to hold you or just let go and pray.
Then, without a single word, you leaned in and took him into your mouth.
No teasing. No warm up.
Just lips parted, mouth open, and down.
Mingi choked on his own breath.
“F… fuck, Y/N….”
His hand shot to your hair, gripping tight but not pushing, just anchoring himself. You didn’t stop. Took more. Deeper. Letting him hit the back of your throat with a wet sound that made his knees buckle.
And then you swallowed around him.
His body jerked.
“Baby, baby…. fuck, you’re gonna make me..”
That’s when you stopped.
Right then. Right as his breath stuttered and his thighs tensed and his hips rocked forward with the instinct to chase it…. you pulled back. Let him slip out of your mouth with a wet pop, a string of spit keeping your lips connected to him just long enough to make him go feral.
Mingi’s whole body was shaking.
His voice cracked. “Wh…. why’d you stop?!”
You wiped your mouth with the back of your hand, licking your lips. “Oh, I thought you wanted to be punished,” you whispered, teased, tone sugar sweet and venom sharp.
He looked down at you like you just ripped the air from his lungs. “That’s cruel.”
You smiled.
“Good.”
He was breathing hard, blinking like he’d just seen a vision and lost it just as quickly. His dick was slick and flushed and twitching in the cool air, still hanging out over the waistband of those black Calvin Kleins like it had rights.
You tilted your head, then reached out slowly, like you were doing something so tender, until your hand wrapped around him again, just long enough to guide him right back into the fabric and press him there.
Mingi whimpered.
He barely had a second to react before your hands were on his chest, pushing. He stumbled back a step, then another, until the backs of his knees hit the bed and you gave him one firm shove that sent him sprawling onto the mattress with a shocked grunt.
He blinked up at you, dazed and wrecked and so utterly turned on he didn’t know which way was up.
You reached for the hem of the shirt, his shirt, you had on, lifted it slowly, and peeled it up over your head.
Mingi stopped breathing.
His mouth dropped open. Because, fuck, he hadn’t seen you like this in over a month.
You were bare. Glowing. Wild. Knees crawling onto the bed as if this were your hunting ground, hips already swaying, expression unreadable except for the dark glint in your eyes. You straddled him with practiced ease, settling just above the thick stretch of him still straining in his underwear.
Mingi’s hands immediately came up to touch you. He needed skin, pressure, something. But you caught his wrists mid air and pinned them to the bed beside his head.
“No touching,” you murmured, leaning down just enough to let your breasts brush his chest.
Mingi let out a sound that wasn’t even a word, just pure aching need.
You shifted your hips, dragging the wet heat of your bare pussy against the shape of him, slow and deliberate, letting the soft cotton of those Calvins press between you. His dick jerked beneath the fabric, soaking through the front as you ground down again and again.
He arched into it, trying to rock his hips up to get more friction, and you immediately stopped moving.
“Ah ah.”
“Y/N…. please… fuck”
You just continued dragging your hips in a small, punishing circle that made him tremble as you rolled your hips again, harder this time. The slick sound of your arousal smearing over his bulge made Mingi groan like a man on the edge of his sanity.
And when you leaned down to kiss his neck, whispering against his skin, “I’ve been thinking about this for weeks, baby.“
Mingi whimpered like his soul just left his body.
You didn’t even move your grip from his wrists. Didn’t need to.
Mingi had gone pliant beneath you, breath ragged, eyes half lidded like he wasn’t sure if he was dreaming or being punished in the best way possible.
And You?
You were focused.
You kept your thighs tight around him, hips rolling slow, dragging your soaked folds back and forth over the thick bulge trapped beneath the black cotton. Every pass soaked the fabric darker, hotter, tighter.
And every time you hit just the right angle, your body shuddered.
Mingi felt everything. Every twitch of your muscles, every slick drag, the heat of you leaking all over him, soaking through his briefs until his dick was slick and aching, twitching every time you moaned through your teeth.
“You…. fuck… you’re gonna make me….” Mingi gasped, head rolling back against the pillow, chest rising and falling like he’d run a marathon. “I can’t… I’m gonna…..”
You didn’t stop.
You ground into him harder, chasing your own high, brows drawn together, lips parted in a whimper that made him buck up involuntarily.
“Mingi,” you whimpered, finally letting go of his wrists, one hand planting on his chest while the other slid down to your clit. “God, you’re so hard like this…”
His entire body jerked.
The pressure. The friction. The filthy, wet heat of you riding him through his underwear, using him, moaning over him…
And then your voice hit that tone. That soft, desperate edge that always pushed him over. “Wanna come all over you, baby. Right on your dick. Just like this.”
He snapped.
A choked sound tore from his throat as his hips thrust up once, twice, and then he was coming in his Calvin Kleins like a damn teenager.
Warm, thick release flooded the fabric, soaking through as his body convulsed beneath you, hands fisting the sheets, head thrown back with a broken, breathless moan that echoed in the room like a prayer.
You kept riding.
Kept going.
And that, that pushed you over.
You ground down once more with a gasp, your own orgasm ripping through you as you cried out, thighs shaking, hips grinding against the soaked mess between you while your fingernails bit into his chest.
The room fell still.
Breathing. Heavy. Sticky.
Absolutely ruined.
Mingi was still coming down from it.
Still breathing like he’d barely survived, still twitching beneath you with his soaked underwear clinging to his skin, sticky and warm and ruined.
His eyes were half closed, glazed, mouth slightly open as he tried to form words, any words, but his brain was offline.
And You?
You weren’t done.
Not even close.
You leaned back on your knees, still straddling him, dragging your hands down his flushed chest before reaching between you again. Your fingers curled into the waistband of his underwear, wet and clinging, and this time you yanked them down. All the way.
Mingi let out the softest little gasp as the cool air hit him again, his dick still red and leaking, twitching from the overstimulation, coated in both of you.
He looked down at you with wide, glazed over eyes. “I…baby, I already came….”
“I know.” Your voice was sweet. Dangerous. “You’re gonna do it again.”
And before he could plead, before he could beg for mercy you had no intention of granting, you reached between your legs, guided him to your entrance, and sank down.
All the way.
Warm, slick, tight heat wrapped around him in a single, unrelenting stroke.
“F… fuck!” Mingi’s voice cracked as his hips bucked up involuntarily, hands flying to your thighs, gripping hard like he needed to anchor himself before he shattered.
You moaned low, head falling back as you took every inch, the stretch delicious after so long without him. Your fingers dug into his chest as you adjusted, seating yourself fully, squeezing him just to feel how sensitive he was.
Mingi whimpered.
His legs twitched, his head rolling side to side on the pillow as he tried, and failed, to process the new wave of overwhelming pleasure.
“Please,” he breathed, voice wrecked. “Too much… I don’t know if I can..”
“You can,” you rolled your hips once, slow and deep, walls fluttering around him. “You will.”
You leaned down, kissed the corner of his mouth, the edge of his jaw, breath warm against his ear as you whispered, “I’ve been patient for weeks, Mingi. Now you’re gonna stay hard for me.”
You started to move. Rocking into him slowly at first, dragging your soaked cunt over every sensitive ridge, making him feel every second of it. You kissed down his neck, moaning into his skin, pace torturously controlled as your hips began to pick up rhythm.
Mingi was panting now, fingers digging into your thighs, tears welling in the corners of his eyes because it was too much and still not enough.
And you were loving every second of it.
Mingi didn’t know what he’d done in a past life to deserve this.
You on top of him, soaking wet, riding his overstimulated, still hard dick like it owed you money, wasn’t the sweet girlfriend who kissed him goodbye at the airport a month ago.
No. This was someone else entirely. Someone who had waited thirty goddamn days to make him pay.
And he was paying.
Your hips slammed down in slow, punishing thrusts, tight heat dragging over him again and again until his head spun, his thighs trembled, and his soul tried to leave.
Every time he got close, you shifted, grinding instead of bouncing, rolling your hips just right to send him spiraling back into the edge but never over it.
And he loved it.
He hated it.
He wanted to cry about it.
His hands found your ass, gripping tight, fingertips digging into the flesh as you bounced on him like you had all the time in the world. And then, with a broken gasp, he spanked you.
Once. Twice.
Hard enough that it echoed in the room, making you gasp and arch above him, pace stuttering just enough to let him thrust up into you.
“You little brat,” you hissed, voice wrecked but dominant, thrumming with power. “You think you get to do that?”
“You’re driving me insane,” he breathed, eyes locked on where your bodies met. “I… I can’t”
Your hand snapped up, wrapping around his throat, not squeezing hard, but firm, possessive, like you needed to feel his pulse racing under your palm. Your other hand braced against his chest, holding yourself up while your hips resumed their ruthless pace.
“Then come,” you whispered darkly. “Come again. Come for me.”
His cock twitched violently inside you. He was so close as you leaned in, voice a growl now, all control and filth and hunger. “Whose dick is it, Mingi?”
He moaned, actually moaned, chest arching into your hand as your hips smacked down onto his again.
“Wh…. what?”
You squeezed his throat just slightly, pussy tightening around him like a vice.
“I said,” you snarled, hips rolling, grinding, dragging him deeper with every word, “Who’s. Dick. Is. It?”
“Yours,” he gasped, eyes rolling back. “Yours, fuck… it’s yours, baby, please!”
You grinned, a flash of teeth and power. “That’s right,” you slammed down on him again. “Mine. This dick is mine.”
Mingi came with a scream.
It wasn’t a moan. It wasn’t even human. It was primal. Broken. Like you reached inside his chest and shattered everything.
His whole body jerked beneath you, dick pulsing hard as he spilled inside you, gasping and babbling incoherently, words like “yours” and “fuck” and “I love you” spilling from his lips like a confession.
You kept riding him through it, slow now, coaxing every last drop from him, hand still on his throat, lips pressing soft kisses to his cheek and jaw like he hadn’t just been utterly wrecked.
“Good boy,” you praised against his ear. “You’re gonna give me one more.”
Mingi made a sound that was 80% whimper, 20% sob and nodded.
You were still grinding on top of him, slow and steady, coaxing him through his second orgasm like it wasn’t the most evil, sinful thing you ever done. Your lips brushed his cheek. Your voice was pure tease.
“You’ve got one more in you, right baby?”
Mingi blinked up at you.
Still breathless. Still shaking. Still inside you, softening only slightly before twitching again from the overstimulation. His body was wrecked. His brain was mush. His chest still heaved with each broken inhale. But when you asked?
Something lit in him.
One more?
One more?
Fine.
You wanted it?
He was going to give it to you.
Without warning, his hands locked onto your thighs and flipped you, fast and fluid, bodies never disconnecting. You let out a surprised gasp as your back hit the mattress and Mingi settled between your legs, hair wild, sweat on his brow, eyes absolutely feral.
“I’ll give you one more,” he growled, voice shredded, fingers digging into your hips. “But you’re taking everything.”
And then he snapped his hips forward.
The thrust knocked the breath from your lungs.
No teasing. No warm up. Just dick. Deep, thick, hard. Slamming into you from the angle he knew wrecked you.
You cried out, nails scrambling across his back as he set a brutal rhythm, relentless, every stroke dragging a moan from your throat, legs shaking as he pounded into you like you were the one who had begged for this.
“You wanna own me?” Mingi panted, fucking you harder now, sweat dripping down his neck. “You wanna get off on me losing my mind?”
He pulled out halfway and slammed back in, the wet sound of skin on skin echoing through the room. You sobbed his name, already trembling.
“Then come on it.”
He reached down between you, hand slipping under your thigh to tilt your hips, the new angle nailing your g spot until you were babbling nonsense, orgasm climbing like wildfire.
Mingi didn’t stop. Didn’t let up.
“Come all over my dick, Y/N.”
That was it.
Your entire body locked up as the pressure snapped, a choked scream leaving your lips as you squirted hard, coating his thighs, the sheets, everything. Your pussy clenched around him like a vice, fluttering with each aftershock, slick dripping down to your ass as you sobbed beneath him.
Mingi cursed, lost it.
He came again, groaning like it tore through his soul, his dick pulsing deep inside you as his hips stuttered, shoving as deep as he could go.
You collapsed together, a tangle of limbs and shaking moans.
For a moment, silence.
Just breathing. Just the heat of your bodies and the mess between you.
Then Mingi slowly pulled out with a hiss, looking down at the absolute chaos you made of him.
“You….” he panted. “You’re insane.”
You just hummed, dazed and spent. “You love it.”
Mingi looked around for something, anything, to clean you up. But his gaze landed on the ruined black Calvin Kleins on the floor, still damp from earlier.
He picked them up, grinned, and wiped the slick from your inner thighs with the same underwear he modeled in.
You gasped, breath hitching. “Mingi!”
“Hey.” He kissed your knee, voice smug and wrecked and soft all at once. “You said you liked this pair.”
summary: in which your boyfriend’s mirror kink is worse than yours
warning: hard dom yunho, sub reader, mirror sex, oral, edging, mouth fucking, fingering, squirting, overstimulation, unprotected sex, multiple orgasm, hair pulling, spanking, choking, double penetration, creampie, absolute filth yall
genre: smut
pairing: idol yunho x afab reader
word count: 7.4k
mirror, mirror part one
masterlist
═════════ ═════════ ═════════
The mirror’s never been cleaner. You know because Yunho cleaned it last night. Shirtless. With a towel slung over his shoulder and a look in his eye like he was prepping a damn altar.
You’d made a joke about it, “You in love with it or something?”
He didn’t even flinch. “Of course I am,” he muttered, hand flexing over the glass. “It’s seen the best parts of you.”
And you? You’d been silent after that. Because he wasn’t wrong. And because you still hadn’t recovered from the way he worshipped you in it the night before. How he’d made you look, really look, while he fucked you like you were a gift to the mirror. One hand on your throat. The other between your thighs. Whispering things like “look at the mess you make,” and “you wanted this reflection, didn’t you?”
You weren’t the only one with a mirror kink anymore. Yunho had fallen face first into it and never looked back. So when the gym pic dropped this morning? You knew what he was doing. It wasn’t thirst. It was foreplay.
Posted on his instagram story. That post workout glow. Black tank clinging to every new muscle he’s been building for the past year like it’s his side hustle. That quiet flex. One hand on his hip. Forearms pumped. Neck glistening. Taken, of course, in a mirror.
You stared at the screen for too long. Because now every time he posted a mirror pic, your brain didn’t just go “hot.” It rewound. It remembered the sound you made when he bent you over in front of yours. The way he looked over your shoulder to watch himself fucking into you. The grin that stretched across his face when he said, “You see that? That’s how you take me.”
You felt your thighs clench as you got a text.
Yunho: Mirror says hi.
You didn’t even realize you’d replied until you saw your own message.
You: Keep talking like that and I’ll make it watch me get off without you
This time the typing bubbles popped up immediately.
Yunho: Try it. I’ll be home in 20. And I hope you’re still playing when I get there. I want the mirror to see you fall apart when I ruin you for teasing me.
═════════ ═════════ ═════════
The steam still clung to your skin as you stood in front of the mirror, not the mirror, but the bathroom one this time, towel loose around your body, damp hair dripping, your fingers slipping cream across your collarbones without thought. Your heartbeat was still ticking from earlier. That gym photo. That mirror. That text.
He’d said twenty minutes. That was over thirty ago. You’d already checked the time twice. You tried not to read too much into it, he was probably parking, or stuck in post workout traffic, or stopping to grab food like he always did because he always got starved after sex.
You padded into his room barefoot, towel still on, eyeing the mirror like it was a co conspirator. The bed was half made. There was a faint dent in the sheets where you’d been curled up with your phone earlier. Yeosang’s door across the hall was closed. Quiet. God, you hoped he went out. You didn’t want to be polite tonight. You didn’t want to hold back your noises or pretend you weren’t whispering Yunho’s name through your teeth when he started playing with your body like it belonged to him.
You sat down on the edge of the bed, legs crossed, still damp and flushed, the towel beginning to slip as you reached for your phone to check the time one more time.
Yunho: Baby I’m so sorry. We just got called into rehearsal for Gayo last minute blocking changes plus they gave me a solo, don’t know how long it’ll go, might be super late getting back
You stared at the screen, blinking once. Twice. No. No no no. You were naked under this towel. Wet. Edged from his text. You chewed your lip, staring at the ceiling for a second like maybe the disappointment would evaporate if you tilted your head hard enough.
═════════ ═════════ ═════════
The microwave clock glared 1:08 AM. The apartment was too quiet. Except for the click of the front door and the soft rustle of Yeosang’s coat as he toed off his boots, trying not to make noise.
You were already in the kitchen. Hair half dried, one of Yunho’s hoodies hanging past your thighs, no pants. Just legs. And tension. Yeosang blinked at the sight of you, setting his keys down and yawning. “You’re up?”
You didn’t answer right away. Just narrowed your eyes and asked, “Where’s Yunho?” Yeosang froze mid stretch, brows lifting. “Still at KQ.”
You frowned. “Still?”
“Yeah. It’s the Gayo stage. You know how they get. They gave him a solo dance section last minute. San said they’ve been blocking it out for the past three hours.” He shrugged, already padding toward the hallway. “Might be another hour or two. He looked like he was about to pass out last I saw him.”
You nodded slowly, mouth tight, but said nothing else as Yeosang dropped onto the couch as you stood there in the kitchen, staring at the darkened window like it had answers. The memory of his texts still burned in the back of your mind. The way he said he’d be home soon. The way he’d made your body ache with just a few lines of words and a gym mirror pic.
═════════ ═════════ ═════════
Ten minutes later, you were dressed. Well, more like you slipped on some sweats with the hoodie you already had on, told Yeosang you were gonna go see Yunho.
The night air bit through the fabric as you stepped out of the building. The streets were quiet, save for the soft buzz of neon convenience store signs and the hum of distant traffic. Seoul always slept with one eye open, even this late.
You didn’t care what time it was. Didn’t care how cold it was. Didn’t even care what you were gonna do once you got there. You just needed to see him. The Yunho that promised twenty minutes. The Yunho who made you melt with mirror kissed filth over text. The Yunho who hadn’t even seen what you looked like tonight, curling your legs under you, pacing the floor, checking the clock like some starved, obsessive girlfriend in his damn hoodie.
No.
You weren’t gonna wait around like some passive little thing, twiddling your thumbs while KQ made him rehearse until his bones ached. He’d said not to wait up. So you weren’t.
By the time you made it to KQ, the building was mostly dark. The halls had that late night hum, that buzz of overhead lights and heating vents that only existed when the world had finally shut up. The front desk was empty. One security who knew you and let you walk past. No one at the elevators. Just you, socks in sneakers, hair an air dried mess, hood up.
You knew where to go. You’d been here multiple times before. Snuck in before. Waited in corners before. But this time, you weren’t hiding. You weren’t waiting. You turned the corner past studio 2, then 3, and stopped outside studio 5, the biggest room, the one with the wall to wall mirror. The one they always used when something big was coming.
You heard it before you saw it. The music. The beat. And then the thud of feet hitting the ground. You peeked through the window in the door, already breathless. There he was. Yunho. Sweat clinging to his jawline. Tank clinging to his back. Cargo sweats hanging low on his hips. Arms flexed. Focus dialed in.
The same outfit from the gym photo. Only now it was alive. Real. Dripping. Moving.
He hit the next move hard, spinning on his heel, sweat flying, one hand dragging down the front of his face. He looked wrecked, but controlled. Power rippling through every line of his body. And that mirror, that giant, endless sheet of glass, was reflecting all of it.
He didn’t see you yet. He was too in it. Too dialed into the music. You watched as he hit the last beat, chest heaving, breath coming fast. He stilled, facing the mirror, hands on his hips. That was when his eyes flicked up and saw you. He didn’t move. Neither did you as his chest was still rising and falling.
You opened the door quietly and slipped in, shutting it behind you with a soft click. The music was still echoing faintly from the speakers. The air was thick with heat and adrenaline as you padded across the floor, your sneakers nearly silent on the wood, his hoodie still drowning your frame.
Yunho turned slowly. No surprise in his face. Just something heavier and slower as you stopped a few feet away, right behind him, and in front of the mirror. You could see your reflection beside his. You, hooded, bare faced, flushed. Him, sweaty, wide shouldered, shining like sin.
He raised a brow, voice low. Rough. “What are you doing here?”
Your arms stayed at your sides. “You said twenty minutes,” you replied.
Yunho exhaled through his nose, turning fully to face you now, one hand dragging through his hair. “I didn’t think they were gonna throw me a solo at the last fucking second.”
You nodded once before taking a step closer. Close enough to feel the heat coming off him as your voice dropped. “You look like that…” Your eyes flicked up and down his body. “and post mirror pics like that…” You tilted your head. “and then tell me to wait?”
Yunho didn’t move. Didn’t blink. Just stared. Not at your hand that was now on his shirt, but at your face. Your eyes. Your reflection. The tension that rolled off him wasn’t surprise. It was… recognition. That same weight he carried in the mirror. When he made you look at yourself as he split you open.
He exhaled once, slow and deep. Then it came. That smirk. The one he only ever gave you. Not for fans. Not for fancams. Not for cameras. You. Just you. That soft little curl of his lips, smug and dangerous, like he knew what was coming next and he couldn’t wait to watch you realize it too.
He released your wrist, turning his back and walked across the studio, slow and deliberate, every inch of that post gym, post dance sweat drenched body on display in the mirror as he reached the heavy rehearsal room door.
He locked it with one hand on the handle, leaning forward and letting his head rest against the frame for a moment, shoulders wide, breathing steady, before he turned slightly, just enough to glance at you over his shoulder. His tongue dragged across his bottom lip before he said it. Voice low. Like smoke. “Now we don’t have to rush.”
Your thighs clenched as he pushed off the door, rolling his neck once, then walking back across the room toward you like gravity pulled him. Step by step, quiet and slow, like a predator too sure of himself to run.
Yunho reached the speaker first. His fingers brushed the volume knob, twisting it just enough to quiet the pulsing beat still vibrating through the floor. The bass faded to a soft hum, more pulse than song now. Then he turned back to you. Still in your spot Still in his hoodie Still looking like temptation in sweatpants and a stare that dared him to move.
He didn’t speak at first. Just stood there. Breathing. Sweating. Watching you. Then his gaze shifted, not to you, but past you. Over your shoulders. To the massive studio mirror behind you.
A soft, breathy laugh left him. One of those low ones, more exhale than sound. “That mirror in my room?” he said, tilting his head. “Not even close.” You blinked as he took a step toward you. “This,” Yunho murmured, motioning lazily to the mirror that spanned the entire wall, floor to ceiling, corner to corner, glinting beneath the studio lights, reflecting both of you perfectly, framing you. “this is what you should’ve given me from the beginning.”
You swallowed hard as he took another step, now close enough to reach out. “But I get it now.” he continued, voice lower, more dangerous as his hand rose, fingers brushing the side of your face. Just once. Soft. Like a caress meant for your reflection. “And now I want more.”
He walked around you slowly, heat rolling off his body like steam, circling once, then stopping behind you, his chest to your back, his breath at your ear. You both looked at the mirror now. Side by side. “You see this?” he whispered, one hand gripping your hip through the hoodie, the other rising to push your hair gently off your neck. “Look at that view.”
His eyes were locked on the reflection. The way his hoodie fell just enough to tease the curve of your shoulder. The way his hand looked wrapped around your hip. The contrast of black fabric and flushed skin as his lips grazed your ear. “This room,” he said, voice dropping to a purr, “was made for this.”
You didn’t speak when Yunho stepped closer. Didn’t breathe when he slid his hands around your waist from behind. Didn’t dare blink when he whispered. “Eyes on the mirror.” Because the way he said it? Not a suggestion. A command.
The wall in front of you reflected everything. Your hood was still up. His hoodie still swallowed your frame, sleeves past your wrists, hem brushing the tops of your thighs. But you could feel his eyes burning through the cotton. Feel his hands flexing at your sides, possessive and slow.
He leaned in, his lips just behind your ear, hot and rough with breath. “No bra.” One hand slid up, palm pressing lightly to your chest. “No panties.” The other hand slipped lower, fingers brushing just under the hem. “Just this.” You exhaled, barely and Yunho’s grip tightened, and then he took a step back. “Take it off.”
You hesitated only a second. Then your hands moved, you lifted the hoodie, dragging it up and over your head. Your skin prickled in the cool air as it fell to the floor in a heavy thump, followed by you kicking off your shoes and sweats, and you were left bare. In front of all that mirror.
A low groan echoed behind you. That filthy, appreciative sound Yunho only made when you were fully, devastatingly naked for him. “Fuck,” he muttered. “Come here.” You didn’t move. Instead, you lifted your eyes to the mirror, watching as he moved. Yunho dropped to his knees behind you. Not fast. Not clumsy. Slow. Smooth. Intentional.
His hands slid up your legs first, palms wide and warm, thumbs pressing to the backs of your thighs. He trailed them higher, over the curve of your ass, gripping your waist with both hands like he needed to anchor himself before he got carried away. His head tilted up, chin brushing your lower back as he looked past you, into the mirror. At you.You watched him watch you. Eyes full of hunger. Awe. Something darker.
“Do you see yourself?” he whispered and you nodded slowly as he leaned in, lips brushing your spine, his hands flexing against your hips, gripping them like he wasn’t entirely sure you were real. Like the reflection might disappear if he let go.
Your skin was already tingling from the trail of his lips against your spine, the way his breath dragged hot and slow over your lower back as he knelt behind you. Then, softly, he spoke. “Hands on the mirror.” You obeyed. Slow. Silent. Your palms met the cool glass, shoulder width apart, grounding yourself as the reflection stared back. Yunho behind you as your thighs quivered just from the anticipation.
You watched his hands slide down from your waist, brushing the curve of your ass before settling at the backs of your thighs. He nudged one outward. Then the other, widening your stance just enough to bare everything to him, and to the mirror. “Look at yourself,” he said, voice low and reverent. “Just look.”
You did. And what you saw? Wrecked you. Your breath hitched. Because there, between your legs, was him. Head lowered. Lips brushing your inner thigh. Eyes fixed on your reflection like he was already drinking you in. His broad shoulders framed you, his fingers digging into your flesh as he kissed the soft skin high up on your leg, teasing, slow, making you whimper without even touching where you needed him most.
He didn’t rush. He was savoring. One kiss on your right thigh. Then one on the left. Higher each time. Your fingers curled against the mirror, your breath fogging the glass as you watched him. You felt him, his tongue teasing up the inside of your thigh, hot and soft and just barely there, making your knees wobble as his thumbs spread you open.
Your reflection shifted as he exposed every inch of you to the mirror, and to himself. “Fuck,” he breathed, eyes locked on the sight. Then he leaned in and you choked on your moan. His mouth latched onto you from behind, tongue sliding between your folds, hot and firm and hungry. One arm looped around your thigh to hold you steady, while the other hand pressed to the small of your back, keeping you bent forward, keeping you right where he wanted you. Right where the mirror could watch.
You saw it all. The way your legs trembled. The way his tongue licked a long, slow stripe through your soaked pussy. The way his eyes flicked up to meet yours in the reflection, pupils blown wide with dark intent. He groaned into you like your taste was divine. Like this was religion.
His mouth moved with precision, tongue circling your clit, then plunging back down to thrust inside you. He was feasting on you. Drenched chin. Fingers gripping tighter. Rhythm building as you gasped, moaning brokenly against the mirror, forehead falling to the cool glass as you fought to keep your knees from giving out. “Yunho…. f… fuck” you whimpered.
He groaned in response, the sound vibrating against you. His mouth worked faster, deeper, tongue thrusting, lips sucking, nose bumping just right as your body began to quake. In the mirror, you saw your own face, flushed, open mouthed, eyes wide as your thighs trembled violently, slick dripping down his chin.
You looked ruined. And Yunho was eating it up. Literally. His tongue was working you open like he wanted to crawl inside, mouth locked around your clit just right, his groans rolling through you like thunder, building, building, building….. Until your breath caught. Your legs locked. And you gasped, “Y… Yunho, I….”
He moved. Gone. His mouth pulled away in one smooth motion, leaving you soaked, twitching, throbbing with nothing but air between your thighs. You let out a broken sound, almost a cry, as your knees nearly buckled. “No!” Your head whipped toward the mirror. And there he was.
Backing up. Standing tall. Chest rising and falling. His chin glistened with your slick. His lips were red and swollen. And that look on his face, smug, controlled, dark, like he hadn’t just wrecked you and walked away. “Not yet,” he said simply, voice low. “I want to see it when you come. Not just taste it.”
You stared at him, breathless, heart pounding, body screaming. Then you watched, helpless, as his hands gripped the hem of his tank top and he peeled it off slowly over his head, revealing broad shoulders, a chest that looked carved from stone, glistening with sweat and the remnants of your need. His muscles flexed as he tossed the tank aside and reached for the waistband of his cargo sweats.
Your mouth went dry as he kept his eyes locked on yours in the mirror as he pushed them down, first the waistband, then his boxers, revealing just how hard he was. His dick flushed, thick, bobbing slightly as he stepped out of the last of his clothes. Completely bare now. And completely composed.
You were the one shaking. He was the one in control. And he knew it. His fingers flexed once at his sides. Then he stepped forward, coming up behind you again. Bare skin to bare skin. You felt the heat of him, the weight of his stare, the heavy press of his dick grazing your thigh as one hand slid up your spine, the other gripping your hip.
You’re still edged. Still dripping. Still aching so badly it hurts. But now? Now you want him just as wrecked. You look up at him through the mirror, lips parted, eyes blown wide, and lift your chin. “Come here.”
He doesn’t move. Not yet. Because he’s watching. Watching the way your chest rises and falls. Watching the way your thighs are still trembling. Watching the way your mouth opens like you already know what you’re about to do. You swallow, then reach for him, wrapping your hand around his dick, slow and deliberate, feeling the weight of him twitch in your grip.
“Stand there,” you murmur, voice wrecked but steady. “And watch.” That does it. He steps closer, until you’re right between his legs, your shoulder blades brushing the mirror, your reflection framed perfectly beneath him as you sink to your knees and lean forward and take him into your mouth. Slow. Warm. Devastating.
Yunho exhales hard, one hand flying to the mirror, not touching you, just bracing himself as he watches your lips stretch around him in the glass. “Fuck…” he breathes as you hollow your cheeks, sucking him deeper, eyes never leaving the mirror as you start to move, head bobbing, tongue dragging along the underside just the way you know makes his knees threaten to buckle.
You pull back just enough to look up at him. “Watch yourself,” you whisper, then sink back down, taking more of him this time, letting him hit the back of your throat as you relax around him and his hips jolt forward on instinct. He stops himself with a growl as your hand tightens at the base, controlling the pace as you work him with your mouth, slow, filthy, intentional, making him earn it.
In the mirror, it’s obscene. You on your knees. Back arched. Mouth full. Spit slicking his dick as he fights the urge to take over. His voice is rough when he finally speaks. “Baby… you’re gonna make me lose my fucking mind.” You moan around him, soft, vibrating, and he swears under his breath, head tipping back before snapping forward again, eyes glued to the reflection. Your reflection.
You sink deeper, slower, letting him slide past your lips again as your fingers dig into his thighs, pulling back just enough to whisper, “Fuck my mouth.” And that was all it took. Yunho’s jaw flexed. His breath hitched. Then his hand sank into your hair, fingers curling deep at the base of your skull, holding you like a leash, and his hips rolled forward with purpose.
Your lips stretched, your throat opened, and he moaned, openly, watching it happen in real time. “Look at that,” he muttered, voice low and strained, his eyes locked on the mirror. He watched your mouth stuffed full of him, spit slicking his dick. He saw his hand in your hair, the bulge of his forearm flexing as he used it for grip. He saw the way your knees pressed together, thighs trembling, skin glowing under the studio lights.
He was losing control. He didn’t tease anymore. He didn’t edge. He thrust into your mouth now, deep, hips snapping forward as he let out a wrecked groan, one hand gripping your hair, the other flattening to the mirror above your head, arm braced as he fucked your throat. “Shit… baby…. your mouth feels so fucking good…” he gasped, dick sliding past your lips again and again, deeper each time, his reflection above you looking half crazed with lust.
Your hands gripped his thighs, nails digging in as you moaned around him, throat vibrating, tears brimming at the corners of your eyes from the stretch and the pressure and the filthy perfection of it all. You moaned louder and he twitched in your mouth.
“Fuck…. yes… just like that…. take it… it’s yours” His hips stuttered. Your spit coated him now, your mouth warm and wet and needy, your moans echoing in the room like music as Yunho’s thrusts grew rougher, faster. His muscles locked. His abs flexed and you felt it. The pulse. The strain. The unraveling.
He growled low and wrecked, jaw clenched tight. “You want it?” he hissed. “You want me to come down your throat while you look like that?” Your eyes rolled slightly as you moaned around him and pulled back. Wet lips. Strings of spit connecting your mouth to his dick as you sat back on your heels, still on your knees, staring up at him with glassy, ruined eyes… and a knowing smile.
His breath caught as you wiped your mouth slowly with the back of your hand, blinking up at him like you were innocent. “Not yet,” you said softly, teasing. “I want you to feel it.” Yunho didn’t move. Didn’t blink. He just stared. Like you’d just turned his entire body inside out.
Then he snapped. His hand shot out, grabbing your arm, pulling you up from the floor so fast your breath caught in your throat. Not harsh, just urgent. Desperate. Like he couldn’t wait another second. He dropped with you again, but this time onto the floor, his ass hitting the hardwood with a thud, dragging you into his lap with him.
You landed between his legs, back to his chest, your thighs spreading instinctively as his knees bent up behind yours, his feet planting flat against the wall length mirror. The reflection? Obscene. You. Straddling him. Legs wide. Core dripping. Your flushed, flushed skin pressed against his glistening chest, his dick hard and twitching against your lower back.
His arms wrapped around your middle, possessive, claiming, his breath ragged behind your ear as his fingers slid down your stomach. Lower. Trailing over your hips. You whimpered, head falling back to his shoulder as his hand cupped between your thighs, palm pressing flat against your heat. “Look,” he whispered.
You did, and what you saw made your core pulse. Your legs, wide open. Your body flushed, trembling, on display.
Your face wrecked. Waiting.
His fingers moving. Two slid through your slick folds, teasing, dragging, spreading you gently as his arm tightened around your waist, anchoring you there.
“Yunho…”
His fingers slipped in deeper and you arched, crying out as he held you tighter. And in the mirror, you watched it all. Watched your mouth fall open.
Watched your thighs twitch.
Watched his fingers sink into you and pull back slick and shining. “Now,” Yunho whispered, lips brushing your neck, “you’re gonna come right here in my lap…” His voice dropped to filth. “and you’re gonna watch yourself break.”
His arm around your waist was the only thing keeping you upright as his fingers pumped inside you, slick and relentless, curling just right. His other hand gripped your thigh, pulling it wider across his own as your body twitched helplessly in his lap. The mirror in front of you? Showed everything. Your legs spread. Your chest rising in frantic little bursts. Your flushed face slack with pleasure. And his hand buried between your thighs working you open like it was muscle memory.
“Look at you,” Yunho rasped against your ear. “Completely fucking gone.” You moaned, hands grabbing at his thighs for something, anything, to hold onto. And then you felt it. His fingers slipped deeper. A third joined them and you gasped, arched, your whole body shaking as he filled you, stretched you, fucked you with his fingers like he was trying to break you apart.
“Oh… oh my God!”
“You feel that?” he growled, voice gone ragged now. “So fucking wet. You’re dripping down my hand.” He thrust his fingers in harder, deeper, faster and your hips jerked. Your body locked. “Come on, baby,” he moaned, nose pressed to your temple as his eyes stayed glued to the mirror. “Squirt for me.”
You whimpered as he pounded his fingers again, harder now, palm smacking between your thighs, your body barely keeping up, pleasure coiling tighter and tighter until… “Give it to me.”
And you did. Your orgasm hit like lightning, sharp and brutal and wet. A gush of slick squirted out around his fingers, splashing across the mirror with a loud, obscene splatter. Your head dropped back to his shoulder, mouth open in a silent cry as your thighs spasmed, soaking his hand, the floor, and the glass in front of you.
Yunho choked on a moan. “Fuck…. fuck, baby…” he growled, watching the mess you made run down the mirror like it was sacred. But he didn’t stop. Didn’t even slow. He pounded his fingers back in, faster now, your body jolting with every thrust, overstimulated and soaked and shaking in his lap.
“Again,” he demanded, voice dark and filthy and reverent. “Show me. One more.” You couldn’t breathe. You could barely see. But then his fingers curled just right, again, again, hitting your g spot, and your body shattered. You screamed. Your thighs snapped shut, hips bucking hard as another hot gush burst from you, soaking his fingers and spraying across the mirror, louder this time. The glass dripped. The floor was wet. You were a fucking wreck in his lap.
And Yunho was groaning behind you like he was the one coming. “Holy fuck, look what you just did,” he gasped, rocking with you as you trembled in his hold. “You see that? Look at that fucking mirror. That’s you.” You sobbed, raw, wrecked, as he finally slowed his hand, fingers easing out of you, slick and soaked and still glistening with the mess you left behind.
Your breath was catching in bursts. Your thighs twitched, muscles spent and overstimulated, and Yunho’s arms were still wrapped around your waist like he hadn’t fully processed what just happened. Like he didn’t just pull two orgasms out of you that hit so hard you soaked his lap and painted the damn mirror.
But even still, as the aftershocks faded, you felt it. Him. Hard and hot against your lower back. Throbbing. Desperate. And when you stirred, shifting slightly in his lap, he groaned low and deep, forehead dropping to your shoulder before something snapped in his eyes again, but not the way it had earlier. This wasn’t him taking over. This was him giving in.
He shifted under you, arms unwrapping, hands settling at your waist as he adjusted his position, guiding you gently as he leaned back against the mirror. His bare, sweat drenched back met the cool glass, pressed into the exact spot your release had just splattered. You saw him flinch slightly, that chill making him hiss through his teeth, but he didn’t move. He braced his feet on the floor, bent his knees, and looked up at you like you were divine punishment.
You climbed into his lap. Still shaking. Still soaking. Your thighs spread wide over his, knees planted on the floor, and his dick brushed your inner thigh, wet from you already. You reached between you, gripping him, lining him up. You both moaned the second his tip slid through your folds. “Grip the bar,” he said, voice wrecked but calm, commanding in the softest way. “Take what you need.”
Your head turned. The metal balance bar that spanned the length of the mirror wall, usually used for stretching, was right there. You reached up and gripped it tight as Yunho watched. Watched as your thighs flexed, your breath caught, and your hips began to lower, slowly, sinking down onto him.
You both groaned. The stretch hit deep, thick and perfect, your body trembling as you took inch after inch until he was fully buried inside you, pressed so deep you saw your mouth fall open in the reflection. You rolled your hips once. Then again. Then you started riding him. Holding that bar like a fucking lever, you began bouncing in his lap, messy, hard, fast. The kind of movement that slapped skin to skin, that echoed in the studio, that left your legs burning and your head spinning.
You moaned, loud, reckless as Yunho’s hands gripped your ass, helping you slam down harder, but he didn’t take control. Not yet. He was watching you. Completely unhinged. Watching you above him, your body bouncing in his lap, your tits moving with every impact, your soaked thighs flexing as you fucked yourself on him.
“You feel that?” he gasped. “You hear that? That’s you, baby, listen to how wet you are, look at what you’re doing to me.” You cried out, grinding down harder, chasing that high again as your hands gripped the bar tighter. “Take it,” he growled, voice sharp. “You want it? Take it. Fuck me just like that…. yes… fuck!”
Your rhythm snapped faster, desperate now. And Yunho was completely wrecked. Head against the mirror. Mouth open. Eyes wide. Hands gripping you like he couldn’t believe he was still holding on. “Look at yourself,” he moaned, the words wrecked and reverent. “Look at you. You’re fucking made for this.”
Your legs were burning. Your grip on the mirror’s bar was white knuckled now, arms trembling as you pounded yourself down onto him. Wet slaps echoed around the studio, your thighs shaking, breath catching, and Yunho’s hands tightening on your waist like he knew you were close. So fucking close.
He was still letting you lead. Still letting you take what you needed. But his voice had gone wrecked, low and raspy and barely holding it together. “Come for me again… go on, baby, make a mess on me. That was it. Your whole body locked. The pressure snapped and your orgasm hit like a detonation. You screamed, legs jolting as you slammed down on him one last time, and then another gush.
Slick burst from you, spraying across his lap, your inner thighs, the floor between you. Your body collapsed forward slightly, shaking, the bar slipping from your grip as your arms gave out. Yunho was breathing like he’d just run a marathon, staring at you with wide eyes, dick twitching inside you, voice raw with awe. “Holy… fuck.”
But he didn’t wait. Didn’t give you time to float back down. He grabbed your waist, strong and steady, and shifted you. Gently. Possessively. He pulled you forward, off his lap, away from the mirror just a bit, until he could guide you down. Onto your hands and knees. Facing the mirror.
Your hair fell in your face. Your body still twitching from your climax. Your thighs soaked. Your back arched. Your pussy glistening, red and open and aching. You barely caught your breath before his lips were on your spine kissing a trail down from your shoulder blades. Tongue dragging. Teeth grazing.
You moaned, low and broken, trying to brace yourself as he grabbed your hips and pushed back in. You both groaned. The stretch hit deep, slower this time, thicker somehow, your body too raw to fight it, too needy to care as he bottomed out with a guttural curse, hips flush to your ass. Then stilled. Both of you stared at the mirror.
You, face slack, mouth open, chest heaving. Him, behind you, drenched in sweat, dick buried to the hilt, hands gripping your waist like he was claiming you. “You see it?” he murmured, breath hot against your back. “How full you are? How good you look like this?” You whimpered. “Good,” he growled. “Now keep watching.”
You could barely keep your arms steady. Your elbows buckled slightly, your body still twitching from the orgasm he’d just pulled out of you. Your vision blurred in the mirror, face flushed, lips parted, hair stuck to your cheeks in sweat damp strands as Yunho stood behind you, wide legged. Sweat dripping. Hands gripping your hips like he owned every inch of you. His back flexed with every breath, his dick buried deep inside you.
“You still with me?” he murmured, low and wrecked and you whimpered again as he started to move. Slow at first, hips rolling, dick dragging through your oversensitive heat, pulling soft gasps from your throat with every thrust. “Keep your eyes on the mirror,” he rasped. “You see how you look like this?”
You tried. Tried to lift your head, tried to lock eyes with the reflection, but your neck was shaking, your body too gone, too limp from everything he’d already pulled from you. So he grabbed a fistful of your hair. Not hard. Just enough to lift. To make you see. Your own reflection met you again, eyes glossy, mouth open, body rocking from the slow, deliberate thrusts he was grinding into you. And the he picked up the pace.
Each thrust sharper now. Harder. Faster. The sound of your ass meeting his hips echoed through the studio, wet and obscene and relentless.You dropped to your elbows, head lowering again with a cry, but his voice cracked through it. “No.” Slap. His palm met your ass, sharp and perfect and your moan shattered. “Look at yourself,” he growled. “Eyes up.”
You whimpered, lifting your head just enough to see your own face twisting in the mirror as his hips slammed into yours again. And again. And again. Slap. Another smack to your ass. Your hips jerked forward, the sting blooming into heat, your thighs shaking uncontrollably now as he pounded into you. Harder. Deeper. Desperate.
“Look at that,” he hissed. “You’re fucking dripping, taking every inch, look what you do to me.” Your mouth opened, no words, just wrecked sounds, helpless whines as your body jolted forward from the force of every thrust. He grabbed your waist again, dragging you back onto him with each snap of his hips, making sure you felt it. Making sure the mirror saw it.
You tried to speak. You couldn’t. Just a broken moan as your walls fluttered around him again. “Don’t you dare come yet,” he warned, breath ragged. “Not till I say.” His thrusts got faster. Vicious now. His abs tightening, muscles locked, dick hitting so deep you screamed. You were crying. Begging. Soaked. Barely able to hold yourself up anymore. And the mirror? It caught every second.
You couldn’t hold yourself up anymore. Your arms gave out, elbows buckling. Your cheek hit the hardwood, slick hair clinging to your face, breath leaving in ragged, choked sobs. Your thighs trembled uncontrollably, your knees sliding apart under the force of his thrusts. Still, Yunho didn’t stop. Couldn’t. Not when your pussy was clenching around him with every stroke. Not when your slick was dripping down his thighs, pooling beneath both of you. Not when the mirror showed him everything.
But when your head dropped completely, when your moans turned to helpless, broken gasps, he growled deep in his chest. “Uh uh, no, baby. You’re not going anywhere.” You barely processed it before his arms wrapped around you. And in one dizzying motion, he pulled you up.Your back slammed to his chest. His dick still deep inside you.
You were trembling in his lap now, your body wrecked and slick, open in every direction as his hand wrapped around your throat. Not tight. Just enough. Enough to hold you. Keep you upright. Make you feel him. You gasped as his other hand slid down, between your thighs, fingers gliding through the mess he’d already made of you.
He didn’t slow. He started thrusting up into you now, from beneath, hips snapping with obscene force as he pounded into your soaked pussy with everything he had left. And then two of his fingers slipped inside with his dick and you screamed. Your head fell back onto his shoulder, eyes rolling back, your entire body seizing up in his lap. “Take it,” he snarled. “All of it.”
Your juices sloshed out of you with every brutal thrust, every curl of his fingers, every slap of skin on skin as he fucked you harder, deeper, filthier than ever before. The mirror showed it all. Your legs spread wide. Your breasts bouncing with every slam of his hips. His hand tight around your throat, the other buried in you as he split you open. And then you shattered.
You screamed his name, loud, hoarse, a sob of pleasure, as your orgasm ripped through you. A gush of slick sprayed from your core, soaking both of you, pouring down between your legs as your pussy clamped down around his dick and fingers, pulsing so hard he groaned through gritted teeth. “Fuuuuuck….”
He jerked inside you, hips twitching, arms locking you to him as he came, deep, hot, thick, filling you in long, pulsing waves as you milked every drop from him and your bodies went still. Your chest rose and fell in sync as his lips grazed your temple. “Hey…” he murmured, voice wrecked and low, “you okay?”
You blinked slowly, your lashes sticking together with sweat. Tried to form a word. Failed. All you managed was a very hoarse, very real, “Mmmmf.” Yunho huffed a laugh behind you as he nuzzled into your cheek, smiling like you’d just handed him the galaxy. “You’re okay,” he whispered. “I’ve got you.”
You nodded against him, still twitching, every inch of your body buzzing like you’d been hit by lightning and then kissed back to life. And when he adjusted his grip to lift you gently off his lap, pulling his fingers out of you, you whimpered, thighs shaking.
“Shit, sorry,” he said quickly, cradling you, his hands suddenly so careful. “You really can’t feel your legs, huh?”
“No,” you whispered. “You ruined me.”
“I mean… that was kinda the goal.”
You weakly smacked his chest and he smiled as he scooped you up, holding you against him like he was scared you’d melt through the floor. Then he looked at the mirror, completely soaked, fogged up, streaked with handprints, smears of sweat and slick and sheer devastation.
“Okay… we are never gonna be allowed back in here again.”
“Worth it,” you mumbled.
“Oh, absolutely.”
═════════ ═════════ ═════════
Yunho was feeling pretty damn good for a man who only got four hours of sleep and spent most of the night physically rearranging his girlfriend’s soul. He had iced coffee in one hand, his headphones slung around his neck, and a very self satisfied smirk he was trying not to wear too obviously.
He walked into the dance practice room first, glancing around with that casual strut of someone who thought he’d gotten away with something. And for the most part? He had.
Almost.
“Bro, did you spill soda on the mirror again?” Wooyoung’s voice cut through the room like a laser. He’d just come in with San, both of them holding protein shakes and looking at the giant wall of mirrors with identical scrunched up faces.
“What?” San asked, stepping closer, blinking at the streaks. “That’s not soda…” He leaned in. “Are those… handprints? Footprints?”
Yunho coughed. Loudly. Shuffled his feet like a guilty golden retriever and pretended to look at the speaker setup. “Dunno,” he said. Too fast. Too casual. “Must be from, like… stretching.”
San frowned. “Stretching? Whose stretch looks like that…”
Yeosang, who had been eerily quiet, exhaled long and slow through his nose. Then turned his head, eyes narrowing on Yunho with the exasperation of a man who’d seen too much. Knows too much. “You didn’t clean the mirror,” he said flatly, lowly so just Yunho could hear. “You cleaned everything else and forgot the mirror.”
Yunho blinked but said nothing else and Yeosang just sighed, grabbing a sanitizing spray from the corner. “I’m not cleaning for you, I’m cleaning for the rest of us.”
Yunho just backed away slowly, silently considering changing his identity and moving to Canada as San’s voice echoed loudly.
summary: in which you have a mirror kink and your boyfriend has been driving you crazy
warning: dom yunho, sub reader, mirror sex, oral, overstimulation, multiple orgasms, fingering, squirting, hair pulling, choking, unprotected sex, creampie
genre: smut
pairing: idol yunho x afab reader
word count: 6.4k
note: his damn mirror selcas been driving me fucking crazy!!!
mirror, mirror, mirror part two
masterlist
═════════ ═════════ ═════════
Three mirror pics.
Three.
You’d been curled up on his side of the bed, scrolling while pretending you weren’t waiting for it. But the second it dropped, your soul left your body.
The first was casual, messy, he was stretched out, headphone in, wrist slung behind his neck. But it was that half lidded gaze, caught in reflection, that had your thighs pressing together. The second? A gold mirror that warped just enough to give his frame a mythic edge. Broad chest, defined arms, tight tank. Captionless. Like he knew.
And the third, God help you, the third had him fresh from a workout, damp towel tossed over his head, black tank clinging to his body, holding a protein drink with one hand and his phone in the other, snapping the mirror like it was a casual afterthought. But nothing about it was casual to you. Not when your mind immediately spiraled to the secret you’d been nursing for months. The thing you’d never told him.
You had a mirror kink. And not the shy kind. The kind where you got off at the thought watching him fuck you in one. Watching you in one. Seeing your legs shake, his body towering behind you, his eyes locked on yours through the glass. The kind of need that had grown too loud to ignore.
Especially now. With Yunho in Taiwan and your brain swimming with fantasies and zero outlet for relief, you finally gave in. That afternoon, you made a quick stop after work. You’d measured the wall a dozen times already, right across from his bed, displaying on half the wall, showcasing the bed and his gaming setup.
You took a step back, gaze flicking between the bed and the reflection. The view was perfect. Every angle visible. The way you imagined it every time he was behind you. Every time his voice got low in your ear. Every time you almost said please, let me ride you in front of a mirror.
You crawled onto the bed, settling in the very center, legs curled beneath you as you grabbed his pillow and inhaled. Your phone was still in your hand, opened to his post. That third pic staring back at you like a challenge. He had no idea what he started. But by the time he came back? You’d be ready. And the mirror would be waiting.
═════════ ═════════ ═════════
The door to the apartment creaked open just past sunset, the soft clatter of rolling suitcases echoing in the quiet hallway. “Home sweet home,” Yunho mumbled, voice rough with travel exhaustion.
“Home smells like ramen and dust,” Yeosang replied behind him, kicking his shoes off without grace. “Remind me to ask Y/N if she left the window open again.”
Yunho dropped his bag by the wall, rubbing the back of his neck. Everything ached, his shoulders, his legs, even his eyelids, but the second he stepped into the familiar warmth of the apartment, the ache dulled just a bit. You weren’t there, but your presence lingered in the little ways. Your mug on the sink. Your hoodie draped over the couch arm. Your shoes kicked off by the door next to his.
“She not here?” Yeosang asked, already wandering toward his room.
“Guess not,” Yunho replied as he walked towards his bedroom, pushing his door open, expecting the usual mess, maybe your perfume lingering in the sheets, your lotion sitting half capped on his nightstand. What he didn’t expect was the massive, wall mounted mirror directly across from his bed.
He stopped mid step. Blinking. Processing. “What the fuck?” he muttered, brow furrowing as he took it in. It was sleek. Wide. Almost artistic in how perfectly it framed his bed. The sheets were freshly tucked, pillows fluffed, like you’d prepped the space with intention. The mirror’s reflection offered a full view of the mattress. From headboard to footboard. From every possible angle.
Yeosang peeked into the room, curious why Yunho hadn’t moved. Then he saw it too. “That’s new,” Yeosang said, blinking twice before gasping. “Oh my god,” He mumbled, realization creeping into his tone. “She…. she bought that. She mounted that. Dude. That’s not just a mirror, that’s a mirror. That’s a bed facing mirror.”
“I can see that,” Yunho said, voice a little hoarse now as Yeosang stepped in a little further, staring at the setup like he’d just discovered the Rosetta Stone of your sex life. “Do you think she watches? I mean, she must…. right? That’s like… prime viewing real estate. You could shoot a damn movie with this thing.”
Yunho’s brain was trying very hard not to spiral. But the mirror was right there. And now Yeosang was in his room, pointing at it like it was a conspiracy board. “Out,” Yunho muttered, pushing him toward the door.
Yeosang backed up, hands raised, grinning like he knew exactly what Yunho was imagining now. “I’m just saying… this place is looking a little less like your room and a little more like hers.”
Yunho shut the door in his face and turned back toward the mirror, exhaling slowly, rubbing his jaw. His eyes drifted to the bed. Then back to the reflection.
What the hell were you up to?
═════════ ═════════ ═════════
The door clicked open just as Yeosang was halfway through complaining about how jetlag was making him see god in the form of a vending machine granola bar. The scent hit them first, something warm and spicy, the unmistakable comfort of takeout after a week of convenience store snacks and airplane food.
You stepped inside, arms full of bags and dressed in an oversized hoodie, Yunho’s, and jeans, and your expression was that same casual ease you always wore when you were about to get away with something. “I brought food,” you said, kicking the door closed behind you.
Yeosang nearly wept. “Marry me.”
You rolled your eyes and handed him the heavier bag. “Yours has double meat. Don’t say I never take care of you.”
“An angel,” he sighed, already halfway to the kitchen.
Yunho hadn’t moved. He stood just a few feet from his bedroom door, watching you like you were a puzzle he’d never solved before as you glanced over at him, giving him a soft smile. “You good?”
“Yeah,” he said, slowly. “Just… tired.”
You nodded and padded toward the kitchen, grabbing a drink from the fridge and reaching into one of the bags to pass Yunho his usual order. He took it, eyes lingering on your face. Waiting. Searching. But you didn’t say a word about the mirror. Not one comment. Not a glance toward the door. Not a sly smirk or teasing remark like you usually gave when you were baiting him.
Just… silence.
You talked with Yeosang for a few minutes, catching up on what Taiwan was like, laughing when he told you about San nearly falling off the hotel balcony trying to reach for his charging cable. You asked if they were enjoying their global thirst trap status. But even then, you didn’t mention it.
The mirror. In his room. Just existing now. As if it had always been there.
Yunho watched you closely. His brain was in a chokehold. You weren’t not being flirty. But you weren’t being obvious either. And now he didn’t know if this was just some decorating decision you made because you liked the aesthetic, or if it was something more.
Something deliberate. Something filthy.
You caught him watching you more than once, and each time you smiled like you knew exactly what he was thinking but refused to give him the satisfaction.
Later, Yeosang yawned and excused himself to bed, disappearing into his room with a wave and a promise to shower sometime next week and you turned to Yunho once it was just the two of you, your voice soft. “You okay?”
He blinked. “Yeah. Just tired. Long day.”
“Want me to leave you alone?”
“No.” He said it too fast making you tilt your head, eyes gleaming. “Okay.” Still not a word about the mirror. And Yunho? He was losing it.
═════════ ═════════ ═════════
It was late. The apartment had gone quiet, save for the low hum of Yunho’s computer fan and the occasional creak of the walls settling. Yeosang had been out cold for at least an hour, snoring softly behind his closed door. You were in the shower. And Yunho hadn’t moved from his chair in twenty minutes.
He sat at his desk, bathed in the soft glow of his monitor, headphones around his neck, fingers still on the keyboard, but he wasn’t playing anything. Not really. The game on his screen had gone idle, long forgotten. Because he couldn’t stop staring.
The mirror.
That damn mirror.
It reflected everything, his bed, his window, the soft blue LED strip behind his headboard, the faint impression of your body still left in the comforter. It was perfectly angled. Clean. Precise. A visual invitation. And you hadn’t said a single word about it.
His eyes dropped to the base of the mirror again. No packaging. No tools. No struggle marks on the wall. Which meant… you hadn’t just bought it. You planned this.
Yunho leaned back in his chair slowly, his knee bouncing. He wasn’t a dumb guy. He’d been around you long enough to read between the lines, to catch the shift in your voice when you were playing coy. But this? This was another level.
And now every memory of every time he’d caught you watching him change, every time you’d slowed down when he touched you in front of a window, every time he’d snapped a selfie and you’d gone weirdly quiet after, was crawling back through his brain, tying itself to this mirror like it was the missing puzzle piece he hadn’t even known to look for.
The bathroom door opened with a faint click but he didn’t turn. He could hear you moving, bare feet padding softly down the hall, the faint rustle of fabric as you toweled off. You emerged a few moments later in one of his oversized shirts, damp hair falling over your shoulders, your skin dewy and flushed from the heat.
“Hey.”
“Yeah?”
Yunho didn’t move. Just spun lazily in his chair to face you. “You, uh…” He paused, nodding toward the mirror with the smallest lift of his chin. “You gonna tell me why you put that up?”
Your smile was maddeningly innocent. “Why do you think I put it up?” That. That right there. That tone. Yunho leaned back in his chair, spreading his legs just slightly, still watching you like a storm on the horizon. “You know exactly what that mirror displays.”
“Mm.” You shrugged, stepping into the doorway, the hem of his shirt brushing your bare thighs. “It’s a good angle.”
“For watching TV?” he deadpanned.
“For watching things,” you teased, not giving him more.
Yunho exhaled through his nose, laughing low and dark as he tilted his head just a little. “I post a few mirror pics while I’m gone, and suddenly you’re redecorating my room?”
“You’re assuming it was about the pics,” you said, leaning casually against the frame. “Maybe I just wanted to watch myself ride your dick.”
Yunho’s hands gripped the arms of the chair like the air had been punched out of him as you smirked. Then you stepped forward and his breath caught as you walked into the room like gravity pulled you straight to him. His thighs parted instinctively, just enough for you to climb into his lap without a word.
You settled over him slowly, one knee on either side of his hips, your hands resting lightly on his shoulders. Yunho’s head tilted back slightly to look up at you. His hands hovered at your waist, not touching. Not yet. “You couldn’t stop looking at it, could you?” you murmured, voice soft and close.
He shook his head once. “You planned this.”
You nodded. “Of course I did.”
He finally touched you, sliding his hands beneath the hem of the shirt, his shirt, fingers skimming the backs of your thighs as he held you in place. “You want me to fuck you in front of it?” You leaned in, lips brushing his jaw. “I want to see how wrecked I look when you make me come.”
His grip tightened and low groan escaped him, almost a warning. “You’re evil,” he breathed.
“And you,” you whispered against his ear, rocking your hips just barely over the bulge beneath you, “haven’t even seen what I look like in that mirror yet.”
Yunho was seconds away from losing it. You in his lap, your bare thighs pressed to his, your voice like silk and smoke in his ear, he was drowning in it. And the mirror only made it worse.
He could see everything. The flushed curve of your cheeks. Your hands slipping under his shirt, your body arching ever so slightly against his chest. The way you leaned in, lips grazing his jaw, whispering that filthy little promise like it was nothing. “I want to see how wrecked I look when you make me come.”
He growled under his breath and gripped the backs of your thighs, standing up without warning, lifting you against him like he needed to own the moment again. He turned, carrying you the few steps to the bed, setting you down with the kind of force that made the mattress creak and your breath hitch.
His gaze was glued to the mirror. To you. But before he could climb over you, before he could even blink, you slipped from his grasp like water through fingers. A teasing smile playing on your lips as you slid off the edge of the bed and dropped to your knees right in front of him.
Yunho froze. Completely. His breath caught in his throat, his eyes locked on your reflection in the mirror behind you. Your hands rested on his thighs now, your fingers running up the solid length of them, dragging over his sweats with slow, sinful intent as you looked up at him, blinking once, lashes heavy, voice a murmur. “Sit.”
He didn’t question it. Couldn’t. He dropped onto the bed behind him like gravity had taken over, legs spread, pupils blown wide as you sank between them and the mirror gave him everything.
Your knees pressed to the floor. The stretch of your thighs. The curve of your back. The soft rise and fall of your chest as you stared up at him like you were about to pray with your mouth open.
And God, your eyes never left his. Not in the mirror. Not in person. “You wanted to know why I put it there?” you asked, fingers already trailing up his thighs, dangerously close to where he was hard and straining beneath the thin fabric. “This is why.”
He swallowed hard, jaw clenched, chest rising with every shallow breath. “For you to watch,” you whispered, dragging his sweats down just enough, revealing the way he twitched beneath his boxers. “Every second. Every reaction. Every time I ruin you.”
Yunho let his head fall back for half a second before jerking it forward again, eyes locking with the mirror, then with you as you smirked, hooking your fingers under the waistband of his briefs, tugging them down slowly, dragging your lips along the crease of his thigh. “Eyes up, baby,” you purred.
And when your mouth finally closed around him, slow, warm, devastating, Yunho’s body jolted on the mattress, his hands flying to grip anything, tangling in the sheets like they were the only things anchoring him to the planet.
The only sound in the room was the wet drag of your mouth, his breath stuttering, and the distant creak of the mattress as he fought the urge to thrust into your throat.
Yunho hissed as you pulled back and licked a stripe from the base of him to the tip, your tongue flattening against the underside before circling the swollen head. You tasted him like he was a treat you planned to savor, letting your lips wrap around just the top at first, eyes locked on his through the mirror.
He gripped the sheets, knuckles white as you went lower. Your mouth stretched over him inch by inch again, your pace unhurried, deliberate, like you wanted him to lose his mind one second at a time. He watched your cheeks hollow as you took him deeper, your hand wrapping around what didn’t fit, stroking in time with the slow drag of your mouth.
“F… fuck,” Yunho breathed, his head tipping back for a second before snapping forward again, like he couldn’t bear to miss a moment. The mirror gave him the full view. His dick sliding past your lips, disappearing into your mouth. Your hand stroking in time with each bob of your head. The way your spit slicked him, catching the light, shining as it dripped down your chin.
And you looked like you were in heaven. You moaned softly around him, the vibration making him jolt, his thighs twitching under your hands. “You’re fucking evil,” he groaned as you pulled off with a soft pop, eyes never leaving his. “I’m just getting started.”
Then you sank down again, deeper this time, your throat tightening around him, swallowing him slow as your hand worked the base. Your tongue flattened along the underside, and Yunho swore under his breath, hips lifting just slightly before he caught himself. But you felt it. Saw it. Loved it. So you did it again.
Over and over. Slower. Wetter. More intentional. You sucked him like you wanted to ruin him with your mouth alone. And Yunho watched it all. Watched the way your throat bulged. Watched your fingers flex against his thighs. Watched his own dick disappear between your lips and come back out coated in spit. “You’re gonna make me come,” he warned, voice ragged.
You pulled back again, dragging your tongue along the tip, eyes dark with something wicked. And then you sank down again, letting him hit the back of your throat, holding him there just long enough to make him curse under his breath before easing off again.
Your moans were soft now, vibrations teasing along the underside of Yunho’s dick, your throat wrapping around him like silk. But the longer you sucked him, the deeper you moaned, knowing what it did to him. You wanted him to feel it. To watch it. And he did. Every filthy second reflected right back at him.
He wasn’t just close, he was spiraling. And then you moaned again, low, needy, full of want and Yunho’s grip snapped. He growled, deep and sharp, and his hand shot down, threading into your hair. In one smooth motion, he pulled you off his dick, your lips releasing him with a gasp as you blinked up at him, breathless.
“Get the fuck up here,” he ordered, voice low and wrecked. You didn’t resist, not even for a second as he pulled you up, mouth crashing into yours before your knees even hit the bed. His tongue swept in, tasting himself on your lips, swallowing the little moan you let out against his mouth. You barely had time to breathe before he was dragging you higher onto the mattress, pushing you down.
Yunho hovered over you, chest heaving, his eyes flicking toward the mirror once again, and it changed everything. He saw the outline of you beneath him. The way your thighs parted instinctively. The way your shirt rode up when you shifted your hips just the slightest bit, silently begging. He looked back down at you, lips curling. “Take it off.”
The oversized shirt came up and over your head in one slow pull, baring your chest to him completely. You tossed it aside, eyes locked on his like a challenge, your breathing shallow, nipples already tight from the cool air and the heat between your thighs.
Yunho’s mouth parted. “Fuck,” he muttered, more to himself than to you. Then he leaned in. His lips brushed your collarbone first, slow, reverent. Then lower, teeth grazing just beneath your breast before his mouth wrapped around one nipple, sucking softly. He moved down your body like he was worshipping it, tongue dragging across your skin, hands pinning your hips when you squirmed.
You felt him everywhere. The way his hair tickled your stomach, the heat of his mouth trailing down your ribs, the press of his dick still wet against your thigh where it propped out his sweats. And in the mirror, you could see it all.
Yunho glanced up at your reflection again as he kissed just below your navel. His voice came low, thick with lust. “You’re gonna watch me make you come, baby,” he whispered, teeth nipping the skin above the waistband of your panties. “Every. Fucking. Time.”
You whimpered as his fingers hooked under the band of your panties, slow and deliberate, eyes never leaving yours in the mirror and you spread your legs wider and he pulled them down your legs in one slow, lingering drag. You felt the air hit you, cool and teasing, and the way his pupils blew wide at the sight made your stomach flip.
He tossed the panties aside without even looking, his hand sliding up the inside of your thigh, warm and steady, spreading you open for him. And when he saw how wet you already were, slick, swollen, needy, he sucked in a breath through his teeth. “All that,” he murmured, brushing one knuckle along your folds, “from sucking my dick?”
Your breath hitched. But he didn’t wait for your answer. He climbed lower, shoulders settling between your thighs like he belonged there, palms braced on either side of your hips. Then one of his hands began sliding up, up your stomach, over your ribs, between your breasts, until he wrapped his fingers lightly around your upper torso, holding you in place. “Keep your legs open,” he said quietly.
And then he buried his mouth in you. His tongue thrust into you immediately, hot, deep, hungry, making your back arch off the bed with a shocked, broken sound. His grip tightened gently on your upper body, holding you down, keeping you open as he fucked you with his tongue like he’d been starved for you.
Your hand flew to his hair, fingers tangling desperately. “Y… Yunho!” He groaned into you, the vibration shooting straight through your core, making your hips jerk upward, only for his other hand to press your thigh down, keeping you exactly where he wanted you.
In the mirror, you saw everything. His broad shoulders between your legs, the slow roll of his head as he licked deeper, the obscene way your hips trembled with every thrust of his tongue. Your own expression, lips parted, eyes glazed, chest rising unevenly, reflected back at you like you were watching a scene you weren’t meant to see.
He pulled back just enough to drag his tongue from your entrance all the way to your clit, lips closing around it in a soft suck before he spoke again, breath warm against your skin. “Look,” he commanded.
You forced your eyes open and met the reflection again. “I said look,” he repeated, voice darker, dragging his tongue through you again, slower this time. “I want you to see what you look like when you fall apart for me.” Then he thrust his tongue into you again, harder. Deeper. His hand tightening on your torso to keep you from writhing out of reach as he devoured you like he couldn’t breathe unless he was inside you.
Your moan was raw, your thighs trembling around him. “Good,” he murmured, tongue flicking in hard, deliberate strokes. “Let it happen.” And you did. God, you did. You came with a choked sob, legs shaking.
You barely had time to breathe, core pulsing from the orgasm Yunho had just coaxed out of you with his tongue, his mouth glistening, jaw flexing as he looked up from between your thighs like he’d just claimed you. And then he was moving. Crawling up your body, dragging his lips over your skin, slow and unrelenting.
He kissed the inside of your thigh. Your hip. The curve of your waist. He licked a stripe between your breasts and bit your collarbone with a low groan like he needed to taste every part of you after what he’d just done. His mouth hovered at your ear. “You watched yourself come,” he whispered, voice deep and rough. “But now it’s my turn.”
You didn’t understand what he meant at first, not until he grabbed your thighs, flipped you gently, and pulled you up with him, dragging you into his lap as he sat in the middle of the bed, strong legs spread and your back flush to his chest.
He adjusted you like he’d done it a hundred times, your thighs over his, your arms resting over his, your whole body splayed wide and open in front of the mirror.
The reflection hit hard.
You, completely bare. Your legs spread across his. Your lips swollen, skin flushed, nipples hard from the cool air and his touch. And Yunho, shirtless now, sweatpants pushed low, chest rising slow as his dark eyes took in the image of the two of you tangled together.
“Look at you,” he murmured against your ear, voice thick with awe and filth. “You look like a fucking dream.” You shivered, then you felt it. His hand sliding down, slow and steady, fingertips brushing the sensitive spot between your thighs. You were still so wet, your body reacting to the reflection, to his voice, to the weight of his chest at your back and the sharp press of his dick beneath you.
“Keep watching,” he whispered. And then he slipped two fingers inside you making cry out, head falling back against his shoulder as he sank in deep, his fingers immediately curling, knowing exactly how to touch you.
“Yunho!”
“Eyes on the mirror,” he reminded you, lips brushing your temple. “I want you to see how perfect you are when I fuck you with my fingers.”
You forced your eyes open. And oh god. Watching it was so much worse. So much better. His hand between your thighs. His fingers thrusting into you, slow and filthy, wet sounds echoing in the quiet room. Your legs twitching, your body trembling against his. And Yunho’s other hand slid up your stomach again. Palming one breast, teasing your nipple, holding you still against his chest like he was presenting you to your own reflection.
“You wanted this mirror?” he rasped, thrusting his fingers deeper. “Then you’re gonna use it.” Your hips bucked as he groaned, breath catching in your ear. “Yeah, that’s it. Watch how you take me. Watch your legs spread, your pussy dripping, your mouth open like you’re already begging.”
“I… I’m not…”
“Yes, you are,” he growled. “Look at you.”
And fuck, you were. A mess. Beautiful. Flushed. Drenched. On display, in his lap, being slowly ruined by his hand and his voice and the reflection of your own unraveling.
And Yunho? He was barely holding on. Because now he knew. This wasn’t just your kink anymore. This mirror had made him feral for you. “Just like that,” Yunho whispered, fingers thrusting deeper, rougher now. “Fuck, you’re so wet… listen to that.”
You could hear it. The wet, filthy sounds of his fingers pumping into you, echoing in the quiet room like a soundtrack to your unraveling. Your hips twitched, thighs trembling where they were stretched open across his, your back arching against his chest. His arm was locked around your middle, holding you still while he worked you with the other.
The mirror in front of you was a goddamn crime scene. Your body splayed out like a fantasy, your legs spread and twitching, your chest heaving, your head thrown back on his shoulder as his hand disappeared between your thighs again and again. “Keep watching,” Yunho growled, pressing a kiss to your jaw. “You wanted this. Look how pretty you look coming undone for me.”
Your moan cracked in your throat as he curled his fingers just right and you screamed, a high, wrecked sound as your back bowed and your walls clamped around him. “That’s it,” he gasped, voice laced with awe. “Right there, baby, come for me. Give it to me. Let it out.” And you did. Your orgasm hit hard, a sharp, blinding wave that exploded from your core and tore through your whole body. You sobbed out his name as your thighs snapped closed around his hand, your hips jerking uncontrollably.
Your body tensed, your stomach clenched, and a hot gush of wetness spilled out around his fingers, soaking his hand and his lap and the sheets beneath you. “Holy fuck,” Yunho choked out as you squirted, crying out, overstimulated and wrecked, your head spinning as pleasure rolled through you so violently you could barely stay upright and your legs wouldn’t stop shaking.
Yunho didn’t stop. He slowed, barely, still thrusting his fingers, still curling them just right, watching the way your body jolted, helpless in his lap. “Look,” he groaned, his voice completely wrecked, breath hot in your ear. “Look what you did.” You forced your blurry eyes open and the mirror showed you everything.
Your thighs twitching, glistening and wet. Yunho’s soaked fingers slipping out of your still clenching pussy. Your lips parted, eyes glassy, chest covered in sweat. The way you trembled in his lap, absolutely ruined. You whimpered, body limp now, too sensitive to even move.
Yunho pressed a soft kiss to your temple, hand sliding gently down your thigh, soothing now. “You okay, baby?” he murmured, holding you close. You nodded, still trembling. But then your fingers curled around his thigh. And he froze.
You lifted your head, slow and steady, turning in his lap until you were straddling him. His eyes searched yours, mouth parted, completely unprepared for the shift in your energy. Your voice was low, wrecked, commanding.
“Lay back.”
Yunho obeyed instantly, breath catching in his throat as you pushed gently on his chest until he leaned back against the pillows, sitting at the center of the bed, body tense with anticipation as you reached down, fingers tugging at the waistband of his sweats and briefs, dragging them all the way down, off this time, until he was fully bare beneath you, dick hard and flushed, glistening from the earlier attention you gave him with your mouth.
His eyes flicked to the mirror, then back to you as you climbed into his lap again, knees planted on either side of his hips, your soaked core hovering just above his dick. One hand wrapped around the base of him, lining him up as you leaned forward, your other hand sliding up his chest, past his neck, until it curled around his jaw. “Look at the mirror,” you said, voice thick with heat. “Don’t look at me.”
Yunho groaned low in his throat, muscles tightening. But he did as he was told. His eyes snapped to the mirror just as you began to sink down, slow, agonizingly slow, the stretch so perfect it knocked the breath from both of you. “Fuck,” he hissed, his head pressing back into the pillows, fingers digging into the sheets.
You kept your hand on his face, fingers holding his jaw firm. “I said don’t look away.” In the mirror, you were everything. Hair messy, skin flushed, legs spread as you straddled him, his dick disappearing inside you inch by inch. Your mouth parted in a silent moan, your hips rocking as you took all of him, slow and steady, until you were fully seated, stuffed so deep you swore you could feel him in your ribs.
“Look at me,” you whispered again, but you meant the mirror. And he did. Eyes wide, blown out, glued to the reflection of your body claiming his as you started to move, a slow roll of your hips that made both of you shudder. His hands came up to your waist, gripping tightly, but he didn’t guide you, he couldn’t. He was too busy watching.
“Is this what you wanted?” you whispered, voice wrecked. “You like watching yourself disappear inside me?” He moaned, eyes fluttering shut, only for you to grab his chin again. “Open,” you demanded. “Watch me ride you.”
His eyes snapped open as you started to ride him in earnest. Long, deep rolls of your hips. The slick sound of your bodies meeting again and again. His dick sliding in and out of your soaked pussy while the mirror showed everything in perfect, obscene clarity.
You.
In control.
Taking him.
Milking him.
And Yunho couldn’t look away if he tried as your hips snapped down, again and again, thighs burning as you rode him hard, faster now, rougher, your wet heat sucking him back in every time he tried to breathe. The slap of your skin echoed through the room, filthy and relentless, but it was the mirror that made it obscene.
Yunho’s eyes were locked on it. Watching your body bounce in his lap, your tits moving with every grind, your slick dripping down the length of him. Watching your mouth hang open, sweat shine on your skin, his dick disappearing inside you over and over.
You were feral. Hair sticking to your neck. Legs trembling. Pleasure curling up your spine like fire as you used him for everything he had. “Fuck, baby…” he groaned, hands gripping your hips now, harder, holding you down when you tried to rise. “You’re gonna make me come.”
You smirked through a breathless moan, clenching around him just to prove a point. “Good.”
And that was it. His restraint snapped like a rubber band. With a growl, Yunho surged upward, grabbing you tight and flipping you over in one fast, fluid motion. You yelped as your back hit the bed, then gasped when he grabbed your thighs and dragged you down, down until your knees hung over the edge and your feet touched the floor.
The mirror was right there. And now you were facing it as Yunho shoved your back down, chest to the mattress, one hand on your lower back, the other dragging down your spine in a slow, heavy stroke. “Look at yourself,” he growled.
You barely managed to lift your head, and what you saw made your breath catch. You. Bent over. Legs parted. Dripping. Yunho behind you, broad and flushed, his dick hard and glistening with your slick as he lined himself up again.
He didn’t give you time to beg as he slammed back into you. You screamed, choked on your own moan, as he filled you all at once, deeper now, the angle brutal and perfect. His hands gripped your hips like he was hanging on for dear life as he began to thrust, fast, hard, his body slapping against your ass with every snap of his hips.
The mirror turned it into a show. You watched yourself bounce forward with every thrust. Watched his hips slam into yours. Watched your mouth open, your body tremble, your knuckles clutching the sheets.
“Fuck, fuck…. look at that,” Yunho gasped, eyes flicking between your reflection and the curve of your spine beneath him. “You see that? That’s mine.” He grabbed your hair, pulled just enough to arch your back harder, to force your eyes back to the mirror. “You see how good you take me?” he panted. “How wet you are? You’re dripping, baby. All over me.”
You whimpered, too wrecked to speak. And still, he kept fucking into you, deep, punishing, relentless. Your body jolted forward with every snap of his hips, bent over and soaked, your legs shaking, breath catching in your throat, but you kept your eyes on the mirror. You couldn’t look away.
Neither could he.
“Look at you,” he growled, voice low, gravel in your ear. “You see that? That’s your pussy taking all of me, dripping around me. So fucking pretty, baby.” You whined, back arching as his hand slid up your stomach, over your breast, to your throat, gripping gently, just enough to hold, to claim, to feel the pulse of you coming undone in his hands.
Your back slammed against his chest as he pulled you up, his thighs braced wide beneath yours, his dick still buried inside you as he bent his knees and started pounding up into you. Hard. Deep. Devastating.
You screamed, pure, broken sound, as he kept one hand around your throat and the other locked tight on your hip, holding you wide open on him, forcing you to stay there and take every brutal thrust. “Eyes on the fucking mirror,” he snarled, his lips brushing your ear. “You see that? You see what you do to me?”
You were gasping, moaning, body twitching violently as the new angle hit everything at once. “You feel that?” he growled again, voice soaked in filth. “Feel how deep I am? That’s your pussy choking my dick. So tight, so fucking good. You were made to be fucked like this.”
Your mouth fell open, a sob slipping free.
“Watch yourself,” he whispered. “Watch your face. You’re about to come again, aren’t you?” You nodded, helpless.
“Say it.”
“I… I’m gonna come…..”
“Louder.”
“I’m gonna… fuck…. I’m gonna come!”
And then your whole body snapped. Your thighs clamped down. Your core seized around him. And your orgasm ripped through you like a tidal wave. You screamed, legs trembling violently as hot wetness gushed out of you, your pussy spasming hard around his dick, soaking his thighs, the bed, the sheets….
“Fuck yes,” Yunho hissed, both arms suddenly wrapping around your waist, pinning you to him, his pace going ragged and brutal as you kept squirting, kept clenching, kept gasping his name like a prayer.
He held you there, locked in place as he slammed up into you again and again, chasing his own edge now. “Mine,” he groaned, voice nearly unrecognizable. “You’re mine, baby… fuck…. fuck… mine!”
And then with a deep, guttural sound, Yunho buried himself to the hilt, arms wrapped around your trembling body as he came hard. You felt it. The heat. The twitch. The full body shake as he pulsed inside you, holding you tight, like he never wanted to let you go.
Both of you staring at the mirror.
Both of you ruined.
His breath stuttered against your shoulder, chest rising and falling like he’d just run for his life. He kissed your neck. “You’re never taking that mirror down,” he whispered.
You smiled, wrecked, still in his lap, his dick still buried deep.
pairing: bestfriend!mingi x reader
genre: smut, friends-to-lovers, tension, porn-with-plot
rating: 18+ , MINORS DNI
wc: 3k
summary:
your best friend's sounds spark something in you you can’t hold back. when he hears you, everything changes — and the boy who’s always been sweet to you for years shows just how long he’s been waiting.
warnings:
voice kink, masturbation (f!solo), reader touching herself while on call, oral (m!receiving), deepthroating, light face-fucking, hair pulling, dominance tone, dirty talk, wall sex, penetration, creampie implication, mutual confessions during sex, mutual pining. prob more but i forget.
notes: special fic requested by @lostwildestchild <3 thank u for the idea i rlly hope u enjoy!!
do not copy, translate, repost, or claim my writing as your own
──────── ⋆⋅☆⋅⋆ ────────
SMUT BELOW THE CUT
you and mingi were best friends.. at least that's what you thought you guys were.
you couldn't help but acknowledge the fact that the both of you had some sort of connection. something. surely you guys would tell everyone you two were just best friends, but it felt as if deep down the both of you knew you had something for each other.
you guys never talked about it before though. in fact, it was never brought up. you had been mingi's friend for so long, the constant flirting and teasing with each other almost felt normal.
which brings you here to your current state. it was late at night, and you were on the phone with him. talking and calling him had become a part of your routine at this point, it was nothing new. you loved it.
most importantly, you loved his voice.
it was deep, soothing to the ears. you couldn't get enough of it. you could spend hours listening to him talk to you without blurting out a single word yourself.
you were laying in bed while face timing him, looking at his pretty face while he yapped to you about some new game he had bought.
"it's super fun. you have to come over and play it with me some time. it's multiplayer. i'm sure you'd love it" he said to you with an excited expression. mingi had always loved playing video games. he bought any of the ones he could get his hands on.
"of course, i'm pretty sure i'm free this weekend. i could definitely come over" you responded.
"ACTUALLY actually i have an idea. i could show you some gameplay of it right now" he quickly jumped out of his bed, over to where his console and gaming set up was, making you follow him by taking his phone with him.
"you're such a nerd" you tease him, giggling. he had his black glasses on, which made the whole thing much more amusing.
"hey.. you'll understand once you play it" he huffed, turning on his set up.
he brought his phone next to a stand that was next to where he was, setting it up so that you could get a good view of him and his screen.
the game started, but you weren't watching the pixels. your eyes were glued to his hands. his long, slender fingers flew across the controller, pressing onto the buttons intensively. you could hear the thudthudthudthud sounds coming from your phone. it was mesmerizing.
then.. came his sounds.
it wasn't on purpose. at first, they were just small, sharp exhales of effort. but as the game intensified, so did he.
a low, frustrated grunt came out of his chest when a move didn't land in the game. multiple "ha!" sounds left from him whenever he took down an opponent.
each noise was a vibration, a hum that seemed to bypass your ears and go straight to your core. his voice, usually a smooth, deep, comforting melody was now rough, edged with a growl that made your thighs clench together.
"see? look at the graphics on this thing. they're insane" he was saying, his voice excited.
"mhmmm" you hummed. you weren't looking at the details. your eyes locked with the sight of the way his thumb circled the analog stick, his hand gripping the controller.
"you listening?" he asked, not taking his eyes off the screen.
"yeah, yeah, the graphics are… great," you breathed, your thighs pressing together
"shit.." you thought to yourself. you told yourself to stop. this was mingi. your best friend. you were supposed to be listening to him talk about the game, not imagining what that voice, those hands of his could possibly do to you.
but the ache was already building up inside of you. a slow, insistent throb between your legs that were demanding attention.
you bit your lip, your breath hitching as he let out a particularly rough groan after a near-miss.
"fuck, that was close" he muttered, more to himself than to you, his brow furrowed in concentration.
that was it. that was your breaking point.
your hand, as if it had a mind of its own, slid down the front of your pj's.
"i'll... just relieve some pressure" you told yourself. "a quick, innocent touch"
but the moment your fingers brushed against your clothed clit, a jolt of pleasure shot through you so intense you nearly gasped out loud.
you were already so wet, so sensitive. you circled the bundle of nerves through the fabric, your eyes glued to the screen, watching his hands.
every click, every grunt, every low rumble from his chest fueled you. you were being so careful, or so you thought. you kept your breathing steady, your responses to his comments short.
"did you see that? that's a special move right there. i'll teach you when you come over!" he said, a smug note in his voice.
"wow, you're so good at the game already.." you managed, your voice a little shaky as you slipped your fingers past the barrier of your underwear. the direct contact made you gasp silently. you were slick, aching for more.
you pressed two fingers against your entrance, teasing yourself, hips rolling in tiny, desperate circles to match with the rhythm of his hands on the controller.
he was in the final stretch of the level, the music swelling dramatically. the sounds coming from him were nonstop now. a string of curses, low grunts, and harsh breaths.
"come on, come on! fuck. you son of a bitch" he snarled, and the raw aggression in his voice sent a wave of arousal straight into you. you couldn't stop the noise that escaped your lips.
it wasn't a gasp. it wasn't a moan. it was a high, breathy whimper. loud.
suddenly, all sound from his end stopped. the frantic clicking of his controller paused. on the screen, his little character stood motionless and was promptly killed. but he didn't care.
his head quickly turned to his phone that was placed next to him. his eyes wide, glasses slightly crooked. the intense focus of his was gone, replaced by a sharp, knowing look
"what was that?" he asked, his voice dangerously quiet.
"nothing!" you squeaked, snatching your hand away "i just... stubbed.. my toe"
he didn't buy it for a second.
"you've been laying down this entire time" his eyes narrowed.
you were speechless "well, i—"
he watched you squirm, a slow smirk spreading across his lips.
"you've been weirdly quiet over there. and now.. that?" he paused, letting the accusation hang in the air.
"were you touching yourself?"
your silence was all the answer he needed.
he let out a soft, dark chuckle, the sound sending a shiver down your spine.
"well now," his voice dropped low "isn't that interesting"
he leaned back in his chair, running a hand through his messy hair, his eyes never leaving yours through the screen. he could feel his pants tightening.
"tell me something," he continued, his voice somehow casual as if he didn't just caught you fucking yourself to his voice.
"if i were to get in my car right now.. and drive over there. would you let me in?"
your breath paused completely. "mingi.."
"just answer the question," he commanded softly. "would you open the door for me?"
you couldn't speak.
the call ended. you were left staring at your own blank screen, fuck. what did i just do!? your heart hammered against your ribs. he knew. oh god. he knew.
panic warred with dizzying anticipation. you tripped out of bed, trying to smooth your hair and your clothes. you were a mess, and you knew he was about to see you.
five minutes. ten minutes. it felt like an eternity. then, you heard it. the sound of a car door closing outside of your building. a moment later, the faint jingle of keys in the hallway. you had completely forgotten mingi had a spare pair of keys to your apartment that you trusted him with. your entire body went rigid.
the lock on your door turned, then he stepped inside, closing it slowly behind him. he didn't say a word. he stood there for a moment, his eyes finding yours in the dim light of your apartment.
he kicked off his shoes, shrugging off his jacket. then he was moving, crossing the room in three long strides until he was right in front of you.
"mingi, i— i'm— sorry. it's just that. shit. it's—" you started, but he cut you off.
"shut up"
well somethings never get old.
his voice. fuck, his voice though. it didn't even hurt your feelings like any other persons first reaction would've been. it turned you on. what the hell was in the air? were you ovulating?
his eyes, low and intimidating, held yours captive. the air crackled between you, thick with everything left unsaid until tonight. he took a slow step closer, his gaze locked on yours, and the world seemed to shrink to just the space between your bodies.
you felt your knees become weak as he leaned in, his face so close to yours you could feel the warmth radiating from his skin. he didn't touch you, not yet. he just tilted his head, his lips hovering near the column of your throat. he closed his eyes and inhaled, a deep, deliberate breath, as if he were trying to memorize the very scent of your desire for him.
"so that's what that was. all that time on the phone. you weren't just listening to me were you.
he finally opened his eyes.
"you were getting off on it. i could hear it in your voice. i just didn't know.. i could smell it too."
his voice purred against your skin. you were frozen.
"w— what?" you finally choked out.
"mhm" he pulled back just enough to look straight at you.
"all worked up and needy. is that what you are? needy for me?"
the pet name. baby. and it was coming out of HIS mouth. it was like a switch being flipped. you swore you could feel yourself getting even wetter, you had to physically bite your tongue to stop a whimper from escaping your mouth.
his eyes, sharp and observant, caught the tiny movement.
"oh, you like that too don't you?" he chuckled "you like it when i talk to you like this? all sweet in your ear?"
you could only manage a frantic nod, your hands clutching at the hem of your shirt to stop them from reaching out for him.
"use words, sweetheart. i wanna hear you."
he knew damn well what he was doing.
"yes" you said in a breathy tone, the word sounding desperate and pathetic even to your own ears. "yes i do. i love it mingi"
"i know you do" he smirked, taking another step forward until his chest was against yours.
"you like it so much you were fucking yourself to it on the phone. rubbing that pretty little clit of yours while i was talking about some stupid game."
your face burned with shame, but it was overshadowed by a pulsing need. his words were filthy, but the way he said them, in that hyptonic tone, just made you want him more.
"since you love my voice so much" he murmured, his hand coming up to cup your jaw, his thumb stroking the bottom lip.
"why don't you put that mouth to better use? get on your knees for me, baby"
your knees buckled instantly, and you sank to the floor infront of him, the plush rug of your living room a soft cushion for your knees. you looked up at him, your wide eyes meeting his.
he looked down at you, his expression of pure lust. he ran his thumb over your lip again.
"so, so pretty" he then hooked it inside of your mouth, pressing down on your tongue.
"yeah that's it baby" he groaned "you're gonna be so good for me, aren't you?"
he let go of your face to undo his jeans, the sound of his zipper echoing in the silent room. he pulled himself out, your mouth wide in shock at the sight of it. he had been hard already, he was so hard, thick, and heavy. the tip flushed and leaking.
"go on," he urged "show me how much you missed your best friend" he teased you, your eyes widened at the statement. you were about to give your best friend head.
you leaned forward, taking him into your mouth with a desperate moan around his length. the weight of him on your tongue, the taste of his pre-cum. you hallowed your cheeks, taking him as deep as you could, your hands coming up to grip his thighs for support.
"fuck... look at you baby" his hand tangled in your hair, guiding your movements.
"so eager. taking me so well. you really are a slut aren't you? my very own slut"
you felt your wet cunt throb at his words. you could feel yourself dripping, the ache between your legs becoming almost painful. you needed more.
without breaking rhythm, you slipped one of your hands down the front of your pants, your fingers finding your slick, swollen clit. you circled it, matching the pace of your mouth on his cock.
a sharp, loud moan ripped from mingi's throat.
"oh, you're serious? you're really touching yourself right now while sucking my dick?" he looked up, his neck and adam's apple so visible. "shit.. that's so fucking hot"
his praise made you bolder. you moaned around him, the vibration against his dick making his hips stutter. he started to move then, fucking into your mouth with slow, deep thrusts. each time he hit the back of your throat, he'd let out a low moan that went straight to your cunt.
"god, your mouth feels so fucking good" he panted, his grip on your hair tightening.
"you like that? you like hearing me moan don't you? like knowing you're the only one making me sound like this?"
you moaned again, a desperate sound, your fingers working faster against your clit. you were so close, the feeling building up inside of you, tightening more and more with every one of his groans, every filthy word that fell from his lips.
"yeah, that's it. rub that little pussy for me. come on baby, cum for me. i wanna feel you moan around my cock when you do"
not even a second later, your orgasm crashed into you. a blinding wave of pleasure that made your whole body tremble. you cried out, the sound muffled by his length, your pussy throbbing around your own fingers.
"fuck... fuck yes" his hips bucked wildly as your moan sent him over the edge. with one final thrust, hitting the back of your throat, he spilled down your throat. you swallowed all of it, milking him for every last drop until he was shuddering and pulling away.
he looked down at you, his chest heaving, his eyes dark and wild. before you could even catch your breath, he brought you up from the floor, his mouth crashing down on yours in a possessive kiss.
he spun you around, pressing you against the cool surface living room wall. he kicked your legs apart with his knee, his hands roughly yanking your pants and underwear down to your ankles.
"i'm not done with you yet baby" he panted against your ears, his voice filled with desire. "i've needed you for the longest time. you don't know how many times i've gotten hard just from listening to you. from looking at you"
"you're gonna get all of me"
he lined himself up at your dripping cunt, and with one, hard, deep thrust, he was buried inside you. you both cried out at the sudden pleasure.
"shit baby.. you're so wet" he grunted, setting a pace, his hips snapping against yours.
"all this for me? for me baby?"
"yes— fuck mingi! yes" you sobbed, your hands flat against the wall as he fucked into you relentlessly. "only for you mingi"
"who's making you feel this good, hmm? who's got you crying from how good it feels" his hand slid down your body, finding your clit and rubbing tight, fast circles.
"you! you are— oh god, you are!"
"who's the only one who can make you this wet baby?"
"you mingi! only you— i love you, i love you—"
the last confession slipped out, a raw, desperate plea in the heat of the moment. his hips started fucking you harder than before, his mouth latching onto the side of your neck, sucking a hickey into your skin.
"say it again" he commanded, his voice a strained, desperate rasp.
"i love you mingi" you moaned out, your second orgasm building up stronger than the first.
"fuck mingi— i love you—"
he came with a loud, raw shout of your name, his hips stuttering into you as he filled you up with his cum. your own orgasm followed immediately, a powerful consuming release that left you in oblivion.
he collapsed against you, his weight pinning you to the wall, both of you breathing heavily. your pussy left throbbing in the aftermath. for a long moment, the only sound was your breaths in the quiet room.
then, he slowly pulled out, turning you around to face him. he gently cupped your face in his hands, his thumbs stroking your cheeks. his eyes were soft now, the dominance in his eyes before replaced by something warm and tender.
"hi," he whispered, a small, shy smile playing on his lips.
this man just fucked the brains out of you, and the first thing he says is hi in the most innocent voice ever.
"hi," you whispered back, your voice hoarse.
"you okay?" his voice back to its normal, deep, comforting tone. it still made your heart flutter, but now it was mixed with something else. something softer.
you nodded, leaning into his touch. "yeah. i'm.. more than okay."
"good" a small, genuine smile graced his lips. he leaned in to press a soft, sweet kiss to your forehead.
genre: smut (with cute bits in it, again), best friends to ???
word count: 6k (got a lil into this one lmao)
summary: When you get a new order of lingerie, who better to call in than the most fashionable person you know, your best friend, Seonghwa! You had been friends for so long that there wasn't anything you wouldn't do together, but perhaps you should've thought twice about the fact that you'd be dolled up in lace and modeling for a man who has always been very easy on the eyes. What could go wrong?
warnings: unprotected sex (pls wrap it up irl i beg), needy!reader (you want it oh so bad), dirty talk (Seonghwa loses it a little), Seonghwa calls reader petnames (doll and good girl), breeding/accidental creampie (dont do that!!! reader is cool with it though), p in v sex, marking (hickeys specifically), mating press, rough sex
author's note: Super excited to share this one because not only is it my first Seonghwa fic but it's the first installment of an ot8 series I'm starting called Friendly Favors! Each member will have their own part following the same premise, but each story will be unique to them. One down, 7 to go! I hope you enjoy this one!
series masterlist | main masterlist
Seonghwa is one of the most fashionable people you know. Every single time you two made plans to step out on the town, he would show up in a look that belonged in Vogue or on a runway during Paris Fashion Week. He's helped you craft jaw-dropping, traffic-stopping outfits for first dates plenty of times, and even if the dates went to shit, at least you looked good enough to get some compliments (and sometimes even a phone number) on your way back to your car. So when your order of new lingerie sets arrived, of course the first thing you did was call Seonghwa to your place so he could help you decide which to keep and which to return.
Which brings you to the current moment; Seonghwa leaning against the headboard as he sits on your bed, and you rifling through your choices.
"Pick a color." You say distractedly as you pour the contents of your laundry hamper onto the sheets. Seonghwa chuckles to himself as he watches your hands move faster than your brain could process. Always an excited one you were. Cute. At least to him.
"Blue." He responds, crossing his legs.
You pull out the first blue article of clothing you find, a floral embroidery set. What pulled you to this set was the fact it came with a garter belt as well, and you enjoyed thigh highs perhaps a little too much.
"Close your eyes." You call over your shoulder as you start taking off your shirt.
You don't check to see if Seonghwa is actually doing it or not, you knew he would. Sure, he was going to see you basically naked in a few seconds but that didn't mean he needed to see everything laid bare. You could still cling to a small bit of your dignity knowing he hasn't seen your bits entirely bare.
After some final adjustments to make sure no strap was twisted and the belt wouldn't snag on your thong, you turn to the mirror and do a full 360 spin to look over yourself. The blue and white lace with gold accents complemented your skin nicely. Filling the space between the gorgeous embroidered patterns was see-through white lace that left little to the imagination. The design covered your nipples but parts of your areolas were clearly visible. Thankfully the see-through portion of the thong cut off before your pussy would show, only the upper mound area was peeking out from the lace, but it was still a lot to show and much too belatedly you start reconsidering whether you should show Seonghwa. He was your best friend without a doubt and he wouldn't make this weird, if you thought for even a second he would then you wouldn't have invited him over.
But this? Maybe it was too much to show him even as a best friend.
"You alright?"
Seonghwa's voice breaks your train of thought and you whip around to face him. His eyes were still closed as you expected they'd be.
"Oh! Yeah I, um..." You trail off, unsure of what to say anymore as you glance in the mirror one more time. You were welcomed with the sight of your very bare ass in the pretty lace thong you had on, "Not sure if this one is for me."
"I bet you look beautiful, you look pretty in everything you've ever worn."
For reasons you can't really put your finger on in this moment, that reply makes your face grow hot. You shake your head, trying to remove whatever weird feeling settled into your chest. It was just Hwa being Hwa, nothing else.
"Even that neon orange dress that reminded me of the Lorax." Seonghwa continues, a small smile on his lips as you burst into laughter like he hoped you would.
"Okay fuck you, I wanted to try something new." You cross your arms with a small pout and Seonghwa chuckles to himself as he turns his head in your direction but keeps his eyes shut.
"It was new! And truthfully it looked worse online than it did on you. You just look good in general. That's how I know you look great in whatever blue set you put on. Let me see you, please?"
His voice was so gentle, so sweet, gently coaxing you out of whatever mental pit you put yourself in. Seonghwa was always good at that, being the most reassuring person in your life who made you feel like you can conquer everything. Even this little moment where you're suddenly feeling slightly out of your comfort zone despite this lace being some of the softest fabric you've ever felt. You take a deep breath to steel yourself before responding in what you hope is a normal tone of voice.
"Okay. You can look."
Your best friend's eyes open, a trace of amusement still in them from his earlier comment, but then his eyes graze over your entire body - slowly, carefully, his gaze turns analytical. You were no stranger to Seonghwa's attention. He's given you many looks: adoring, annoyed, exhausted, amused, and anything else you can think of, but in your years of knowing him you've never seen this look before. There was something sharp in his gaze, not the type that would normally settle when he admired something beautiful. No, this sharpness pierced into you in a way that made you squirm, your skin growing warmer the longer he looked.
"Turn slowly." He commands with a weight in his tone that makes you listen before your brain can fully process what's happening.
You slowly twirl, showcasing the embroidery and the way it clings to your skin - accenting your figure in ways that made Hwa's head spin. Halfway through your turn, you use the mirror stationed right behind you to your advantage and sneak a peek at Seonghwa's face. The intensity in his eyes only seems to deepen as your back faces him, and the light warmth under your skin flares into a steady blaze that creeps down your neck to your stomach.
Did you...like him looking at you like this?
No, that can't be it. Seonghwa is a gorgeous man and sure maybe for the first month you knew him you harbored a small crush, but that was years ago and the crush died back then, right?
Right?
You finish the spin, facing Seonghwa again as you swallow thickly, waiting for him to speak. He shifts a bit on the bed, eyes locking onto yours before he nods.
"Keep. Black next."
He closes his eyes and leans his head back on your headboard as if this was normal. As if the energy in the room hadn't shifted in a way that made your stomach flip on itself. As if you couldn't feel your body reacting to his lowered tone in ways it really shouldn't. As if he wasn't effected at all.
Maybe he wasn't? Maybe you were making a mountain out of a mole hill and this was normal-
"I don't hear you moving, Y/N." Seonghwa teases, an eye cracking open to look at where you were still frozen, "I wanna see the others, come on."
Your limbs move of their own accord, picking through the options on the bed as you avoid his gaze like the plague. Not that you had to try hard, Seonghwa closed his eyes again once he was sure you were moving.
You take deep, quiet breaths - trying to steady your heart as you choose a black babydoll chemise and a black pair of hipster panties to go underneath it. You peel off the set you have on carefully, setting it aside before slipping on the chemise and panties. Somehow you feel even more exposed in this set than the previous one despite it technically covering your entire midriff. The lace flows down your body like a gentle caress, settling just below your mid-thigh. The panties covered most of your ass but your cheeks were still peeking out and another unique feature was very prevalent the more you moved in them but that wasn't something you wanted to think about right now. You already felt like you were on a hairline trigger and last thing you needed was to be set off. You chew your lip as you run your hands down your body, spinning to watch the flow of the chemise before it settles against your curves again.
Would Seonghwa like this one? One part of you hoped he did because you thought it looked nice on you. Another part of you, deep deep down hoped he liked it for reasons you refused to address in this moment.
Just two best friends, one modeling lingerie and the other choosing which to keep, nothing more nothing less.
"You can look." You internally flinch at how your voice cracks slightly, but your face stays neutral as Seonghwa again sets his sights on you. You notice he's now fiddling with one of your plushies as it rests on his lap.
For the second time you stand still as his eyes traces over your body, that fire relighting in your belly when he tilts his head ever so slightly as his eyes move down to your thighs.
"Spin." Seonghwa commands, eyes locking with yours with an intensity that makes your brain buffer.
He raises a brow when you don't move after a few seconds.
"I said spin, doll."
That nickname was one you always loved hearing from your best friend's lips, but right now? With that heaviness in his voice that made you want to sink to your knees and his eyes staring as if he could see just how he was affecting you, it was almost too much to bear.
You barely hold back whatever sound was about to squeak its way out of your throat as you start to spin in a circle. Just like before you watch Seonghwa in your mirror as your back faces him. His eyes trail down your back, to your ass, to your thighs, back to your ass. For just a few moments, thinking you can't see him, he lets the calm exterior melt and reveal his true thoughts of you modeling for him. You watch as your best friend catches his bottom lip between his teeth, his movements quick and subtle as his hips gently rut into your plush and he keeps his eyes on your cheeks peeking out of the panties.
As soon as you start facing him again, he's back to the Hwa you know and love albeit with darker eyes. Not a trace left behind of his lewd actions against your plushie, if it wasn't for the mirror you never would've known.
"Definitely keep. Let's do red next." He says calmly, taking one more look at your body before he averts his gaze to the other sets on your bed.
But you don't move. You stare at him, brain running a mile a minute. You know what you saw. He was just grinding against your plushie, getting off to your backside as if it was standard procedure not even 30 seconds ago and you're supposed to just change into another set as if your brain isn't actively melting? As if you aren't torn between lust taking over your entire being and climbing into Seonghwa's lap or continuing this game that's unknowingly started? As if you weren't starting to stain these panties with arousal? As if the energy in this room wasn't suffocating you with how potent it was, lust swirling around both of you and filling your lungs with desire you've never felt for anyone before, let alone this man sitting on your bed?
No. That's not what's about to happen here.
You're walking to Seonghwa's side before your logical mind can scream at you to stop. To not risk your years of wonderful friendship with this man over some urges you thought died years ago, but the warning bells in your head fall on deaf ears.
Seonghwa raises a brow as you stop next to him, wordlessly asking what you need and trying desperately not to look at your tits deliciously filling the cups of the chemise.
"Do you think this fabric is nice to the touch?" You ask sweetly, tilting your head slightly as you hold a part of the chemise out to him.
Your voice had dipped into a territory you know all too well, the tone you used when you were trying to hook someone into your bed for a night. A tone you've never once used on the man sitting in front of you.
Were you really going to do this?
Seonghwa licks his lips absentmindedly as he looks at your offering, contemplating something. You wish you could crack open his mind and see what he was thinking. Were his thoughts as clouded as yours? Clearly his dick was in it but was his head in it too? Would he also want to do this?
As he gently rubs the fabric between two of his fingers and the plushie in his lap falls off him just enough to show his cock straining against his sweatpants, you pray to any entity who may hear you that he will because your mouth waters at the thought of seeing what's underneath.
"It is." He nods as his eyes flit up to meet yours, the chemise still between his fingers.
"Do you like it?" You ask, inching a bit closer to him.
Whiplash doesn't even begin to cover what you feel. A few hours ago you would've laughed in the face of anyone who would suggest you want to sleep with Seonghwa, but now you find yourself craving it in ways that should make you take a moment to reassess the situation. Yet there was no time for that because Seonghwa was here now. You didn't need to understand why you wanted something to know you do want it.
Seonghwa watches you pull your bottom lip in-between your teeth, likely due to nerves. He could read your body like a book, seen this song and dance more times than he can count at various social gatherings once you've found someone to go home with, but never did he think he'd be the recipient of it.
Never did he think he'd loved it.
"I said keep it, didn't I?"
The silence that follows is thick, the lack of words easily substituted with the heaviness of what's happening between you two. His hand hovering close to your thighs, your heartbeat pounding in your ears, his darkened eyes laser focused on you, his jaw clenched. Not a single touch from him and yet your mind was starting to feel hazy, not entirely thinking through your actions. Your next words shock both of you.
"You're hard."
Your tone isn't accusatory, or disgusted. It was neutral, as if you were pointing out the weather instead of the state of arousal your best friend was in. Seonghwa can't help the chuckle that huffs out of his chest.
"Yeah."
"I didn't think you saw me like that." You admit, voice quieter than usual.
"I'm respectful, not blind, doll." Seonghwa replies, eyes trailing down your body heatedly.
Your thighs clench and his eyes catch the movement, you notice the knowing quirk of his lips before he schools his expression. You lick your lips, mouth suddenly feeling dry as the air continues to crackle with newfound tension. Seonghwa thought you were attractive. He was sitting here, holding your lingerie in his hand, his expression still sharp and intense as when you first came to stand next to him. And you?
You were into it. The feelings you swore died years ago bubbled right to the surface, loudly taunting you as you stood just inches away from Seonghwa's hard cock, but he makes no move. Despite the want in his gaze reading clearly, he just holds your chemise in his hand, other hand firmly planted against your bed. He was restraining himself, and that fact drove you even crazier.
Your body moves before your brain catches up, a knee settling next to his hip on the bed before you throw you other leg over him, straddling his hips and sitting back gently on him, his clothed cock pressed right against your drenched core. You watch your best friend's eyes widen almost comically, and in any other instance you would've probably laughed, but that was the furthest thing from your mind as you fight the urge to grind against the man below you.
"We should probably test the durability too, don't you think?" Your voice betrays your attempt to be casual, cracking slightly as you speak.
Seonghwa doesn't speak for a moment, instead he takes in the sight of you straddling his lap, pretty lace draped on your skin as you look at him with those sweet, sinful eyes of yours. Slowly he drops the lace and moves a hand to settle on your hip, goosebumps blooming where his fingers land.
"Are you sure?"
The gravity of the question doesn't go over your head, the unspoken parts are loud even if he left them off.
Are you sure you've thought this through? We can't turn back if we do this. This can change everything.
Knowing all of this doesn't stop you from leaning down toward the blonde haired man, lips hovering over his as you place a hand on his chest. Your pulse racing and your core throbbing, consequences be damned, you'll deal with it later. You needed him now.
"Fuck me, Seonghwa."
Three simple words and the tension finally snaps.
You're on your back faster than you can blink, lips and tongue tangling with Seonghwa‘s in a flurry of passion that leaves your heartbeat pounding in your ears. His hands are all over you, gripping your chest, pushing your chemise out of his way to rub your stomach and grip your waist. He grinds his hips into you hard but slow, emphasizing the drag of his sweatpants against your barely covered pussy in a tease that makes you whine against his mouth. You help him shrug the straps off your shoulders, pulling the lace down until your tits were completely exposed. Only when the need for air becomes desperate does he finally pull away to let you breathe, but he doesn't stop there. His kisses trail from your jaw to your earlobe, which he gently bites before moving down your neck to your chest. You watch him with lidded eyes, trying to make sense of the sight of Seonghwa kissing his way down your body but nothing could ground you as Seonghwa bites down on the swell of your breast. Your back arches toward his mouth as he sucks at the tender skin to soothe it, his other hand moving to circle the nipple of the tit his mouth wasn't currently on.
He teases you, thumb gently rolling it around then lightly tugging in time with his soothing sucks before biting down again, growling into your skin as your fingers thread into his hair and pull on the soft strands. Only when he was sure a mark would stay behind did he repeat the same on your other tit, his wild eyes staying on yours as he watches you shudder beneath him. He pulls off your skin with an audible pop, adjusting so he was more to your side and able to reach a hand between your legs. Despite you starting this, you still shy up when he spreads your legs, eyes still locked on yours while he exposes your wetness to the room.
"Keep those eyes on me, honey." He purrs, voice dropping into an octave you've never heard from him before.
Your thighs tremble under his feather light touch as he begins at your knee, slowly making his way toward your core. A small smirk tugs at his lips when you whine desperately, your eagerness starting to show through your hips jolting up toward him, wanting something - anything to touch your aching clit and give some form of relief.
"You're so responsive." Seonghwa hums, drawing a circle on your skin midway down your inner thigh before gently slapping it, making you jump slightly, "But patience."
You pout in response, close to throwing a fit but something in his stare kept you pinned to the bed, listening to him even with need pulsing through your veins.
"Good girl."
Your eyes almost roll back at that and Seonghwa notes it with a widening smirk.
"I'm learning a lot about you today." He muses, fingers continuing their way to your core, "I thought I knew you inside and out, but it seems you continue to surprise me. What else will you show me today?"
You don't give him a response. He isn't expecting one.
Seonghwa's fingers finally come into contact with lace and the smirk falls from his features, face becoming entirely unreadable. A panic starts to rise in your chest as his stormy eyes slowly turn away from you to look in-between your legs. In your cloudy mind you try to figure out what's gotten his mood to shift so fast, but then he presses his fingers into your panties and you feel it, a loud moan ripping from your mouth as his fingers press right into your clit.
Oh yeah. That.
The unique feature you entirely forgot about.
The fact that these panties were crotchless.
That melted out of your head long ago and now Seonghwa was looking at you with a hunger that makes you clench around nothing. He doesn't move for a few moments, his fingers still pressing against your clit and your desperate mind makes you rock your hips against his fingers, taking anything you can get out of him. Seonghwa swallows thickly, adams apple bobbing as he takes a deep breath and lets it out slowly. His eyes snap back to yours and your body freezes under his stare yet again, there was an almost...unhinged glint in his eyes that made you shudder. He pulls his hand away, taking his shirt off with one hand and tossing it behind him somewhere.
"I promise next time I will take you apart slowly piece by piece. I will devour you inside and out until you're a completely delirious mess." He begins, eyes moving to your exposed wetness as he licks his lips.
He shifts back to his spot between your legs and instinctively they try to close but he grips your knees firmly and keeps them spread wide open for him.
"I will figure out what makes you tick and break you beyond what you ever thought was possible, doll." He continues, leaning to hover over you again, his eyes moving to lock with yours once he was right in your face. His heavy breaths fan across your cheeks.
"But right now? I can't wait any longer. I need to be inside you. God, crotchless? You really thought to straddle me in panties that leave nothing between you and my cock?"
He grinds his hips against you again. A slow, hard, filthy drag that sends a spark up your spine when your clit connects with the fabric of his sweatpants.
"Hwa, please." You beg, your legs locking around his waist to meet his grinding.
Satisfaction thrums through his body hearing you plead for him in such a desperate, whiny way. He never once thought about how you sound when you break, but now it's all he wants to hear.
"You sound so sweet when you beg. Let me hear that again." Seonghwa encourages, a wicked smile pulling at his plump lips.
You aren't making it easy for him to get his sweatpants off but you don't care, unwilling to unlock your ankles from behind his back as he shimmies them and his boxers down enough to get his cock out. You could sob from joy when you feel a weight against your cunt that couldn't mistaken for anything else.
"Please."
Your voice was so soft, small, unlike you, but you can tell Seonghwa is thoroughly enjoying it when his cock twitches against you.
"Again." He commands, his hips rutting against you again as your back bows into him slightly.
What you wanted was so close, so close, to where you wanted it. You couldn't see it due to him being almost chest to chest with you but you could feel it. How thick it was, how wet you were making his shaft, his precum dripping on the brim on your panties, his now slick cock rubbing right against your needy clit, and it was filling you with a yearning so bad it made tears well up in your eyes. There's no shame left in you as you beg Seonghwa once more.
"Please, Seonghwa! Please, I need it so bad- need you so bad! Please fuck me-"
Your cry is cut short as you're rewarded with the feeling of a blunt head at your entrance and then Seonghwa bottoming out in one smooth, solid thrust. No resistance, your body accepted him like it was made for his cock and you moan in sync into each other's mouths. For a few beats, there's no movement. You both sit in the moment, as if the reality of the situation at hand has finally sunk in.
But neither of you care. Not with Seonghwa hitting you so deep and your walls fluttering around his cock, trying to pull him impossibly in further.
Seonghwa's lips find yours again before he pulls his hips back halfway and slams them into yours. You cry into his mouth and hear the softest exhale of a laugh leave him before he sets a harsh pace, slipping his tongue into your mouth. One of your hands returns to his hair, trying to keep your mind somewhat in the moment but with each thrust the only grip you manage to keep is the one on his hair and shoulder as Seonghwa sucks on your tongue. Your mind is gone, swimming in pleasure as he fucks you into the mattress and his hand moves to roll and tug on your nipple again. The stimulation melts you to the bone, your once tightly locked legs weakening into jelly, threatening to limply fall to the bed, but Seonghwa has other plans.
Before they can hit the sheets he catches your legs by the knee, pausing his strokes only to maneuver them onto his shoulders, a devilish grin on his face as he leans over and folds you in half - putting you in a mating press. Your eyes widen as you realize how he had you, how open you were for him, how much deeper he'd get with the new angle. The look in Seonghwa's eyes shows he is well aware of that, giving you a wink before he thrusts with a force that makes your bed creak alarmingly. The wail that leaves you is your loudest yet, for a moment you think of your neighbors who could very well be home but that thought is quickly fucked out of your mind when Seonghwa thrusts deep again, hitting that sweet spot that makes your legs tremble and jaw go slack.
"There it is. Right there, yeah?" He husks, one hand holding a leg in place while the other held onto your hip to keep you in place.
You didn't have to reply, he already knew, and he made it his mission to hit that same spot every time he fucked into your cunt slow, deep, and heavy - gravity aiding him in fucking you harder than you've ever been. You thought he was deep before, but this? This was an impossible depth, one your mind couldn't wrap around, not that you could think of anything in this moment. The only thing you could register was the rhythmic pounding of your best friend's cock as he pushes you closer to an orgasm that was winding your body up tighter than it ever has before.
Words, a warning sound, anything. You tried to get something out of you to let Seonghwa know how close you were getting but nothing was coming out except nonsensical whimpers and wails as you sink your nails into his chest. Your eyes start rolling back into your head as your chest heaves with your quick breathing but Seonghwa stalls his hips. Your eyes come back forward and you look at him, ready to complain when your breath catches in your throat. For the first time you really take in how he looks: body covered in a light sheen of sweat, hair sticking to his forehead, lips slightly puffy, eyes blown wide and swirling with carnality, veins in his neck protruding, chest heaving with the effort of him fucking you into oblivion.
"No, no, doll. Look at me." He brushes your cheek with a tenderness that is a stark contrast to how he throbs inside you. "I want you to remember this. I want you to remember exactly how I looked when you touch yourself later, wishing I was there to fuck you open like I am now."
You've never heard such filth come out his pretty mouth but the way you flutter around his cock is more than enough proof that you loved it. You shrink back into yourself a bit as Seonghwa leans in closer, his eyes scanning your face as the hand holding your leg moves to cup your cheek. His thumb slowly runs over your bottom lip and you part them naturally, not needing a prompt to let him slip his thumb into your mouth and rest on your tongue. No prompt was needed for you to start sucking on his thumb either, still maintaining eye contact as your tongue runs along the pad of his finger.
“You’re gonna drive me insane.” Seonghwa groans through gritted teeth, cock twitching at the attention your mouth was giving his thumb.
Part of him wants to put your mouth to better use, but the part that wins is his deep need to see you fall apart around him. He fucks you faster and harder than before wanting to push you over as soon as possible. His thumb isn’t deep enough to trigger a gag reflex but you find spit pooling in your mouth and dripping down your chin as you jaw falls open to let out more moans.
Seonghwa’s insistent pounding at your g-spot, eyes trained on your mouth, sweat dripping down his temple pushes you back to the edge very quickly. It's a struggle to keep your eyes on him like he ordered you to, but you try your best, even as that coil in your stomach twists dangerously and you tighten like a vice around Seonghwa's pulsing length. Sensing your impending orgasm, Seonghwa bends you further somehow, his torso pushing your legs further into your chest as his lips meet your ear.
"That's it. Cum for me, doll. Fall apart on my cock like a good girl. You can do that for me, right?"
The words register as praise but the tone he uses, guttural with the tiniest hint of degradation, strikes a chord in you that has tumbling over the edge. Your vision goes white as you cry out his name, body tense and trembling in Seonghwa's grasp but he doesn't stop fucking you through your orgasm. He couldn't stop even if he wanted to, his hips moving of their own volition, seeking the warmth and tightness of your cunt as soon as he slips out of it enough to leave just his tip in. It was addicting, you were addicting, and with your walls spasming around him like that his delirious mind doesn't think twice before he follows suit and cums as well.
Deep inside of you, hips flush against yours, balls smacking your ass harshly one last time, he paints your insides white with a broken moan and the hand in your mouth moves to grip the pillow beside your head. The sensation of being filled makes you whimper, turning your face into his sweaty neck at the filthy feeling that you loved. In a bubble of your own, Seonghwa entirely curled over you, breathing heavily into your shoulder, you both lay in silence.
Seonghwa moves first, letting your legs fall to the side as he leans back to sit on his heels. Even when he's wrecked, he somehow looks like a God. It's unfair really. He carefully pulls out of you, watching as his cum flows out of your hole. The emptiness felt wrong, you wanted him back inside of you. The realization that that was your immediate thought makes you cover your face.
"Sorry about the..." Seonghwa trails off, eyes still heatedly watching his cum flowing out of you, "It sort of snuck up on me...I meant to pull out."
Your hands slowly slide down from your face and Seonghwa is already looking at you, tips of his ears red with embarrassment.
"It's cool. I'm on birth control and I...like that anyway."
This time your face is the one to heat up as Seonghwa blinks in shock.
"Don't say that to me, I'll end up flipping you over and doing it all over again." He groans as he drags himself off the bed.
You watch him leave the room, to get a towel you can only assume, and take a moment to look at yourself in your mirror across the room. Two hickeys blooming on your chest, tits out, hair messy, a lot of cum pooling under your ass - and you start laughing. A small giggle that becomes your shoulders shaking as you cackle.
Seonghwa comes back in with a towel, confusion on his face as he approaches the side of the bed and begins cleaning you up.
"What's so funny?" He asks, a corner of his lips quirking slightly from seeing you so joyful.
"This whole situation is, I just can't...believe we did that. That was..." You trail off, not sure how to finish that sentence.
"Crazy? Insane? Really good? I'm taking reviews actually." Seonghwa speaks up, smiling as you playfully push him away.
He continues cleaning you up as you reply.
"I'd give it a solid 9.5 out of 10. Great mouth, great cock, almost broke me in half. Would recommend."
Seonghwa rolls his eyes with amusement, setting the towel aside before he sits next to you.
"Would recommend, alright. Would you do it again?"
The question hangs in the air as you stare at your best friend. One of your absolute favorite people. The one who was there for your hangovers, your life achievements, your lowest moments, your great days, and your worst. A lot had happened today, and you were sure you had a lot to think about more thoroughly, but right now in this moment the answer was-
"Yes."
No hesitance, no uncertainty, the honest truth. Seonghwa smiles warmly at you and your heart annoyingly thumps harder as he leans in closer to you.
You stare into his brown eyes, no longer clouded with lust or hunger, just soft, warm, adoration - a fondness that wasn't new but felt different now. His gaze lowers to your lips before going back to your eyes and you find yourself leaning in to meet him halfway. His lips meet yours in a soft, chaste kiss. Almost like he was testing the waters despite cumming inside of you 5 minutes ago. When you pull away from each other, the smile that breaks out on your face is involuntary. You liked his kisses, that's something you knew for sure. You open your mouth to tell him as much when Seonghwa starts speaking first.
"The lingerie works well, by the way."
"You're so annoying." You deadpan and Seonghwa laughs heartily, falling to lay back on the bed next to you.
Imagine, if you will, virgin gf whos just so fucking horny for Schlatt, girl is down BAD, for this man so much so that Schlatt has to be like “woah hey let’s slow down okay dont wanna hurt yourself toots” (Toots🤤🤤) and has to like pin (gently but still pinning) you down and talk to you in that like (idk what to call it) like “gentle parent” (???) voice so you don’t hurt yourself cause hes just so BIG and he could also probably potentially hurt a partner who HAS had sex before cause of his size so his partner whose never had sex? Oh hes terrified he might tear you in half of he isn’t careful.
╭﹐✦˚₊· 𖤐 * baby’s first time ⋆.ೃ࿔*:・ ╮
imagine: third date. a movie. a kiss. a girl too far gone to think straight—and a man trying his hardest not to ruin her.
╰﹒♡₊˚๑ *✧﹒✦ ࣪ ˖ ┊
﹒₊✦ a/n: inspired by a not-so-little ask about a virgin reader down bad for schlatt ♡ i may have wandered into tenderness territory, and,,, i'm not sorry!!
the door clicks open, and schlatt steps aside like he’s done this a hundred times before.
“welcome to casa de big guy,” he says dryly. “wipe your feet, don’t judge the furniture, and if anything smells like axe body spray, it wasn’t me.”
you laugh, stepping inside. “real strong opening. totally reassuring.”
his place is… honestly, kind of nice. not in a curated, architectural digest way. just warm. lived in. the couch is stupidly big, the rug doesn’t match, and there’s an open bottle of something expensive on the kitchen counter. but it feels like him.
he closes the door behind you. “you want a drink?”
you nod. “water’s fine.”
“boring,” he says, already heading to the kitchen. “love that.”
you roll your eyes and tug off your shoes. he’s still in his button-up from dinner, sleeves rolled up, top buttons undone. the chain at his neck catches the light when he moves, and your brain short-circuits just a little.
you perch on the edge of the couch. try not to look like you’re imagining things you absolutely shouldn’t be imagining this early into a relationship.
he brings you a bottle of water and flops down beside you like gravity owes him something.
“so,” he says, stretching out with one arm behind you, “movie or mario kart?”
you glance at him. “you’re letting me choose?”
“no,” he says. “just seeing what you’d pick before i put on something i like.”
you scoff. “you’re the worst.”
he grins—wide and smug. “yeah, but i’ve got surround sound.”
you snatch the remote before he can reach for it.
“put on something you like,” you say innocently. “let me see what kind of freak you really are.”
he gives you a look. the kind that makes your stomach flip.
“careful,” he says, leaning back, spreading his legs just slightly. “you might find out.”
you raise a brow. “oh no. not—i mean, your taste.”
schlatt laughs, low and lazy. “you think i’ve got bad taste, toots?”
“i think you have questionable judgment and a subscription to every streaming service but HBO.”
“jealousy’s ugly on you,” he mutters, shifting closer, one hand sliding behind your neck like it’s nothing. “good thing you look cute in everything else.”
your breath catches.
that look in his eyes—just amused enough to be dangerous—makes it hard to think.
he leans in slow, gives you enough time to pull away.
but you don’t.
he leans in, and when those lips meet yours—it’s not just a peck. it’s hungry. it’s claiming. it’s everything you’ve been craving since date one.
your fingers tangle in his shirt. his hand cups your jaw. every nerve in your body jumps.
you press closer, breath colliding, wanting it to go further—but just as you're about to lose control, he pulls back.
with the most smug ass smile you've ever encountered.
you’re blinking, breath caught, body still hot.
he taps your water bottle like he’s reminding you to hydrate. “told you i’ve got taste.”
you stare at him, deflated and fired up all at once.
he picks up the remote again. turns the volume up. settles back.
“so,” he says. "movie."
✧✧✧
you’re nestled into the corner of the couch now, tucked under his arm, legs draped over his lap like you’ve done this a hundred times.
the movie plays—low volume, muted light, something with a plot you’re not following.
you’re too focused on the way his thumb brushes the inside of your arm. the occasional squeeze at your waist. the weight of him beneath you.
you’re warm. a little sleepy. a lot horny.
and without realizing it, you start to move.
just the tiniest roll of your hips. back into his thigh.
barely anything.
but the friction makes your breath hitch.
you do it again.
and again.
you don’t even know you’re doing it until he shifts slightly beneath you—just enough to make you freeze.
“…you good, toots?”
your eyes snap open. “what?”
he tilts his head down, chin brushing your temple. his voice is low, soft. amused.
“you keep grinding on my leg like you’re trying to make coffee or something."
you go completely still.
a beat passes. then another.
and then—humiliated—you bury your face in his chest with a groan.
“oh my god. i wasn’t—i didn’t mean to—”
his hand rubs your back slowly. “i know.”
you peek up at him, mortified. “please tell me you’re not mad.”
“mad?” he huffs a laugh and grabs the remote, clicking the movie off. “sweetheart, i’m flattered.”
he sets the remote aside, then shifts so he can face you more fully. one arm still around your waist. the other rubbing your thigh—gentle, slow.
“but listen,” he murmurs. “i gotta be honest with you, alright?”
your stomach flips.
“yeah?” you ask, quiet.
his gaze drops—thigh, hand, then back to you.
“i’ve been doing this a long time,” he says, voice low and even. “you haven’t. i know that.”
you go a little rigid in his lap. “did i… say that?”
he huffs a laugh—low and knowing. “you didn’t have to.”
“okay, well—” you sit up straighter, shrug like it’s no big deal. “i mean, i’m not completely inexperienced—”
“no?”
“i’ve done stuff.”
“stuff.”
“yes, stuff.”
he tilts his head. “like?”
you blink. “like—like things.”
he’s smiling now. “specific things?”
“god, why are you interrogating me—”
“because you keep lying, sweetheart,” he says, gently. “and you’re really, really bad at it.”
you sputter. “i’m not—i’m not lying—”
“you moaned when i kissed your neck. Once. and your whole body went stiff the second my hand hit your thigh.” he leans in, eyes dark. “you haven’t done anything.”
you go silent.
he softens. “that’s not a problem. it’s just a fact.”
you glance away—embarrassed.
“...i didn’t want to seem totally clueless.”
“baby. i like you clueless.” he cups your jaw, tilts your face back to his. “i’m not tryna scare you off. i just—look, i’m a big guy. and i can be rough without meaning to. so if we’re gonna do this—if you ever wanna go there—i gotta know it’s not just because you’re all worked up and desperate for it. i gotta know it’s you. choosing it.”
you blink.
heart hammering.
because this is not what you expected.
he smiles a little at your expression. “that surprise you?”
you nod slowly. “i just—i didn’t think you’d care.”
his brow lifts. “toots,” he mutters. “you think i’m gonna risk splitting you in half just so i can blow my load five minutes faster?”
your face burns.
but you laugh, burying your face in his chest again.
he wraps both arms around you now. holding you close.
“tell me what you want, baby,” he says, voice lower now. slower. “not what you think i wanna hear. what you want.”
you swallow.
“i don’t know,” you whisper. “i just… i wanna feel you.”
he hums.
and you feel it—in his chest, under your hands.
“yeah?” he says softly. “you think you’re ready for that?”
you nod, but it’s hesitant. you’re still tucked close. still trembling a little.
he pulls back just enough to look at you.
his eyes are soft, but there’s heat behind them. serious heat.
“you ever ridden a thigh before?”
you blink. “ridden a… what?”
his lips twitch. “that’s a no.”
“i didn’t say no,” you protest, even as your brain scrambles for anything close. “i just—I mean, it’s not exactly common—”
“it is when you know what you’re doing.”
you stare at him. “and you just… sit on it?”
he chuckles. “no, baby. you grind.”
your mouth goes dry. “oh.”
he raises a brow, watching the realization hit you. “still wanna try?”
your throat’s dry. your fingers curl in the fabric of his shirt.
you nod.
“yeah,” you whisper. “okay.”
his smile is small. quiet. something between gentle and dangerous.
“attagirl.” he shifts beneath you, spreading his legs a little wider, patting his thigh. “c’mon, sweetheart. right here.”
you crawl over hesitantly, face burning, nerves crawling under your skin. the second your knees settle on either side of his leg, you realize just how big he really is.
your core is barely brushing his thigh.
you’re not even fully seated and you already feel stretched—high up, slightly off balance, comically small on top of him.
“is this… okay?” you ask quietly, looking down at him. “like—am i doing it right?”
he smiles—lazy, warm, and just a little crooked. his hands settle lightly on your hips.
“you’re perfect,” he says, thumbs stroking circles into your skin. “we’ll get you there.”
you start to move—tentative, cautious, rocking your hips forward just a little. the friction is barely there, but it already lights something up in your belly.
you shift again, trying to roll your hips in a smoother motion.
“…is this how you do it?” you ask. “i feel like i’m not…”
schlatt cuts you off with a quiet hum, and his hands tighten just slightly.
“hey. you don’t gotta know how,” he murmurs. “that’s what i’m here for.”
he lifts his thigh just a little under you, adjusting the pressure, guiding you forward with a slow tug at your hips.
“try that.”
you gasp. the contact is better. more direct.
“oh—oh, okay…”
you keep going. a little clumsier than you’d like. shifting, huffing, trying not to grind down too hard.
you look at him again. “sorry—i’m just—i don’t wanna mess it up.”
he chuckles under his breath, voice low and thick.
“baby, you’re not gonna break anything,” he says.
“but—you're so—i mean, your leg is—”
he tilts his head, smirking.
“what? big?”
you nod, mortified. “yeah. that.”
his voice dips even lower. “you ever stop to think what the rest of me might do to you if we’re not careful?”
your breath catches. you can’t answer.
he leans forward, mouth brushing your ear.
“trust me, toots,” he whispers. “you’re doin’ just fine.”
you’re trying—god, you’re trying—but every shift of your hips feels clumsy. your thighs are already shaking, and you can’t tell if it’s from the effort or the nerves or the fact that his hands haven’t left your waist since he put you there.
“i—i don’t know if i’m doing this right,” you mumble. “it feels good, but it’s not—like—how it’s supposed to be, right?”
schlatt’s eyes narrow slightly. not annoyed—just watching. reading you.
he shifts under you again, thigh flexing between your legs, dragging right where you need it.
“sweetheart,” he says, voice low and slow, “look at me.”
you do. hesitant. flushed. bottom lip caught between your teeth.
his hand cups your jaw gently—thumb brushing the corner of your mouth, just enough to make you still.
“you’re not here to perform,” he murmurs. “you’re here to feel. and feel good. got it?”
you nod, barely breathing.
“good girl.”
your breath hitches.
“you feel how wet you are right now?” he asks, one hand sliding from your waist to between your legs—pressing you down harder onto his thigh. you gasp. your hands clench at his shoulders.
“that’s what i care about,” he mutters. “not rhythm. not looking cute. just you, soaking my leg like it’s the only thing that’s ever made you feel good.”
you whimper, and he grins, a flash of teeth.
“yeah, that’s better,” he says. “that’s my girl.”
your hips start moving again. this time instinctively. not polished. not graceful. just needy.
“you hear those sounds you’re making?” he breathes, eyes locked on you. “you think i give a fuck how ‘right’ your hips are moving when you’re whimpering like that on my leg?”
your eyes flutter closed, head tipping back, and he grabs your waist again, guiding you now—gentle but firm.
“don’t stop now, baby,” he murmurs. “you’re doin’ perfect. get what you need from me.”
you’re getting there.
fast.
too fast.
your hips are stuttering now—small, frantic rolls, thighs trembling as you grind down hard enough that the seam of your underwear is soaked through.
and still, his hands stay on you. firm. supportive. in charge.
“you gonna come like this?” he asks, voice a rough whisper against your ear. “just from my thigh?”
you nod—desperate, whimpering.
“i—i think so—feels so good—”
“you poor little thing,” he mutters, teeth brushing your cheek. “you wanna come that bad? just like that? just from rubbing yourself on me?”
your breath hitches. your hands claw at his shirt.
and then—
he stops you.
big hands wrapping tight around your waist, lifting you off his thigh before you can fall over that edge.
you whine—loudly—hips twitching, eyes wide, clit pulsing and unsatisfied.
“wha—why—?! schlatt—”
“uh-uh,” he cuts you off, voice calm but firm. “i felt you getting close. didn’t say you could come, did i?”
you shake your head, nearly crying with frustration.
he shifts you in his lap, laying you back gently against the cushions, kneeling between your legs now. and you feel it—how big he is, crouched over you, gaze dark, hands trailing slow up your thighs.
“you know what your problem is, baby?”
you shake your head, still breathing hard.
“you’re too busy thinking about what it’d be like to ride me,” he murmurs, hand sliding between your legs again. “aren’t you?”
your eyes go wide.
he chuckles—dark and amused.
“you were fuckin’ fantasizing. thinking about how good i’d feel inside you. weren’t you?”
you nod helplessly.
“yeah. that’s what i thought.” he hums. “bet you got a whole little movie going in your head, me on top of you. me inside you. ruining that tight little pussy before you even know what to do with it.”
you squirm under his gaze, but he’s already tugging at the tie around your waist. undoing your dress like it’s a gift he’s taking his sweet time unwrapping.
✧✧✧
“you don’t even know what you’re asking for, do you?”
you shake your head, breath shaky. “i just—i want to feel you.”
his expression softens—but only slightly.
“you will,” he says. “but you’re gonna feel my fingers first.”
he pulls your panties aside, thick fingers brushing through your soaked folds. you gasp—hips lifting instinctively.
“you’re so wet, sweetheart,” he murmurs. “all from my thigh? from grinding like a needy little thing?”
you nod, helpless.
he slips one finger in—slowly. carefully.
you moan—high and shocked, head tipping back.
“god, you’re tight,” he breathes. “clenching already and it’s just one.”
his free hand presses gently on your belly, keeping you grounded.
“this okay?” he asks. “want me to keep going?”
you nod frantically. “please, sir—”
he smiles at that. then adds a second finger.
you cry out, legs twitching as he stretches you open—slow, steady, mercilessly gentle.
he leans in close, voice right at your ear.
“you feel stretched?” he murmurs, voice low.
you nod, lips parted, struggling to stay still.
“mm.” he smirks. “and that’s just two fingers, toots.”
his other hand trails down your thigh, thumb stroking your skin like a reward. like praise. but his tone stays calm, clinical, almost condescending.
“you’re squeezin’ so tight, i can barely move,” he says. “and you were thinkin’ you could take my cock?”
you moan again—helpless, humiliated.
he chuckles softly. “gonna hate to break it to you, sweetheart, but you’re not even close. maybe if you were able to take four...”
his fingers press in deeper, curling just right—and you jolt, crying out, hands gripping the cushions like lifelines.
“shit—okay—okay—”
“you feel that?” he breathes. “that’s what a fraction of me feels like.”
you blink up at him, glassy-eyed. his shirt’s still buttoned, collar open. he hasn’t even rolled his sleeves down. meanwhile, you’re wrecked—basically naked, needy, completely undone.
he leans in, mouth at your ear.
“you’re not takin’ my cock, baby. you’re takin’ my fingers, and barely that.”
you whimper, shame heating your skin.
“and you’re doin’ your best, you are,” he soothes, voice soft now—mockingly tender. “but if i tried to fuck you tonight? you’d cry just from the tip.”
your hips twitch. you hate how wet you are from that—how your cunt clenches around his fingers like it agrees.
he feels it.
“ohhh,” he breathes, grinning. “you like that idea?”
you try to look away.
his hand grabs your jaw—gentle, but firm—and turns you back to face him.
“don’t look away now,” he murmurs. “you just squeezed around my fingers like that was the best fuckin’ thing you ever heard.”
you swallow hard, lips parted, heart slamming in your chest.
“you like the idea of crying on it, don’t you?” he presses, voice low. “sittin’ in my lap, all cockdrunk and teary, beggin’ me not to put the rest in?”
you whimper.
and that makes him grin. slow. cruel.
“jesus. you been thinkin’ about that for a while, haven’t you?”
you nod—helpless.
“how long?”
you blink, trying to gather words—but you can’t.
so he curls his fingers just right, and you gasp—back arching, thighs twitching.
“c’mon, toots,” he says, soft and coaxing. “use that mouth. tell me.”
you breathe, high and shaky. “since… our first date.”
that stuns him for a second. his brows lift—just a flicker of disbelief.
“first date?” he echoes, lips twitching. “we split a pizza and you were already thinkin’ about gettin’ split open?”
you cover your face, humiliated. “i didn’t know it’d be like this.”
he pulls your hand away—still grinning, still wrecking you with just the look in his eyes.
“like what?”
“big,” you whisper. “so big.”
his grin deepens, fingers dragging slow and deep, hitting a spot that makes your hips jerk.
“haven’t even shown you yet,” he murmurs. “but you’ve been thinkin’ about it—how wide you’d have to stretch. how it’d feel when i finally push in. that right?”
you nod, eyes wet, lips trembling. “mm-hm.”
he leans in—voice low, coaxing, wrecked.
“and now you know,” he breathes. “now you really know what you’re beggin’ for.”
then his thumb finds your clit again—circling firm, slow, devastating—and your whole body locks up.
“go on, sweetheart,” he murmurs, lips brushing your cheek. “come for me. just like this. just from my fingers.”
you shatter—body seizing, legs shaking, hands scrabbling for anything to hold onto. his wrist. the couch. the air. your cry breaks in your throat.
he groans low, thumb easing up, fingers still deep, drawing it out as long as he can.
“that’s it,” he whispers. “good girl. there you go.”
and then, slowly, finally, he slips his fingers out.
you whimper at the loss.
he brings them to his mouth.
licks them clean.
eyes never leaving yours.
you swallow hard, flushed and shaking and so far gone—but when he starts reaching for the throw blanket draped over the back of the couch, you blink.
“…what are you doing?”
he tilts his head, amused. “trying to wrap you up before you fall asleep sittin’ in your own afterglow.”
you frown—confused, needy, offended. “you’re just… done?”
schlatt pauses, blanket still half-unfolded. “i mean—yeah?” he says, hesitant. “was kinda hopin’ to get you cozy again…maybe finish the movie, head to bed…”
you stare at him, lips parted. “but i don’t want to sleep.”
his brow furrows. “toots…”
“no, i’m serious.” you sit up, pulling your shirt down as best you can—not that it helps, considering your whole body’s still humming from his fingers. “i don’t want to stop. not yet.”
“you just came so hard i thought you forgot your name,” he says, voice rough but not unkind. “i figured you’d wanna—”
“i didn’t come here to nap on your couch,” you say, more force behind your words now. “i came here because i like you. because i trust you. and because i knew if you touched me—really touched me—it was gonna feel this good.”
he doesn’t speak.
so you go on, cheeks burning:
“i’ve been wanting you for weeks, schlatt. but if you’re not into it—if you think i’m just some wide-eyed virgin who can’t handle you—then say that. but don’t sit there and act like you don’t want me when you’ve got a goddamn tent in your jeans.”
that makes him snort—actually snort—but the sound is low and almost pained.
he rubs the back of his neck, looking away for a beat before meeting your eyes again.
“fuck, toots,” he mutters. “it’s not that i don’t want you. jesus. believe me, i do. i’m dying over here.”
“then what?” you ask, quieter now.
his jaw ticks. “i’m tryin’ not to be the asshole who rushes a girl into something she’ll regret. especially one who’s never done it before. especially you.”
you sit still for a moment. swallow hard. then:
“i’m not rushing. i’m asking. and i’m not trying to jump straight into sex. i just… i wanna see you. i wanna touch you. i wanna make you feel good, too.”
his breath hitches.
you shift closer. rest a hand over his. “let me?”
he stares at you—searching. maybe for fear, maybe for hesitation?
but he finds neither.
“…alright,” he says, voice lower than before. “we’ll take it slow."
you nod.
and then?
he leans back on the couch and spreads his thighs—just a little.
“then c’mon, sweetheart,” he murmurs, the faintest smirk tugging at his lips. “you wanted to touch?”
you nod again—heart pounding.
“be gentle with it, now,” he adds, undoing his jeans. “he’s not used to sweet girls with tiny little hands.”
schlatt undoes his jeans slow, deliberate—like he’s still giving you time to change your mind.
you don’t.
can’t.
not with the way your mouth’s gone dry and your thighs are already pressing together again.
he shoves the denim down his thighs and leans back, boxers tented—massively—the outline of him enough to make your breath catch.
and then, finally, he tugs the waistband down.
you suck in a breath.
jesus.
he’s huge.
long and heavy, flushed dark at the tip, veined and thick and impossibly real. he’s hard—painfully hard—and lying against his stomach like he knows damn well you’re staring.
and you are.
because your mind’s blank.
wiped.
replaced with the single, earth-shattering thought:
there’s no way that’s fitting inside me.
but you want to try.
and then?
you notice it.
a glint of silver.
pierced—through the underside of the head. a smooth, shining barbell catching the soft lamp light, nestled against all that flushed skin like it belongs there.
your thighs press tighter.
“holy shit,” you whisper.
he raises a brow, cocky but cautious. “too much?”
you shake your head violently.
“no. no, i just—” you blink, still stunned. “it’s just… bigger than i thought. and the piercing…”
he smirks. “didn’t peg you for the kind who’d like that.”
you lick your lips. “i didn’t know i liked it.”
he lets out a low, breathless chuckle. “fuck, you’re cute.”
you reach out—hesitant at first—until your fingers brush against his length, and he exhales hard through his nose.
“careful,” he mutters. “he’s shy.”
you glance up, wide-eyed.
he’s already watching you, his gaze dark and steady, one arm thrown over the back of the couch like he’s trying to look casual—but the flex of his thigh beneath your knee gives him away.
you wrap your hand around him, featherlight.
his breath catches. “a little tighter, baby.”
you squeeze—barely.
he groans. “yeah. just like that.”
you pump once, twice, awkward and unsure. “am i…?”
“you’re doin’ so good,” he says, voice rough. “just keep goin’. nice and slow.”
you bite your lip and keep your eyes on your hand, watching the way his skin shifts, how your fingers don’t quite close all the way around.
god, he’s thick.
he guides you gently—fingers curling over yours, setting the pace, the rhythm.
“that’s it,” he murmurs. “easy, yeah? keep your hand right there—good girl.”
the praise makes your stomach flutter.
you pump again, smoother now. his hips twitch—just a little—and he sucks in a breath through his teeth.
“try twisting your wrist a little at the top,” he says, almost too calmly. “not too much. just—fuck, yeah, like that.”
you look up at him again, half-proud, half-hungry.
his jaw’s tight. he’s breathing hard. and the muscle in his thigh jumps every time you give him a firmer stroke.
you’re learning fast.
another slow pump and there it is—a bead of slick, glistening at the tip.
you blink.
then, without thinking, you lean in and press a kitten lick to it—light, curious, reverent.
he chokes.
“jesus—fuck, baby—”
you flinch back. “sorry! i didn’t—was that—?”
he huffs a breath, eyes squeezing shut like he’s trying to reset the entire planet.
“no, that was—shit, that was perfect. you’re so fucking perfect.”
you glance down again.
still curious.
still hungry.
you lean in—and this time, you press your tongue flat to the base and drag it all the way up. slow. careful. lingering at the tip with another kitten lick, like it’s instinct.
he bucks.
actually bucks.
“fuck, baby—!”
you sit back again, blinking up at him, lips slick, proud and a little uncertain.
“…did i mess up?”
he stares at you like you’ve just reinvented sex. like he can’t decide if he’s terrified or in love.
then you do it again.
same motion.
same wide eyes looking up at him.
his hand shoots out—grabs the base of his cock like it’s the only thing keeping him from losing it all over your pretty, determined face.
“okay,” he rasps. “okay, that’s enough.”
you pout. “why?”
he looks wrecked. cheeks flushed, hair mussed, thighs tensed like steel under you.
“because if you do that one more fucking time,” he growls, “i’m gonna come so hard i black out, and that’s not how i wanna finish this date.”
you blink. then slowly smile.
“…so i’m good at it?”
“sweetheart,” he huffs, tugging you into his lap again, “you’re a goddamn menace.”
he tucks you into his lap like muscle memory—your bare thighs stretched over denim, your flushed face resting against his shoulder.
his cock is still hard, still leaking, still angry at the denial.
you squirm once and feel it press against your stomach.
“…can i try?” you whisper, voice small but sure.
he stills.
“...try what, baby?”
you don’t look at him. “…taking you. at least a little.”
he goes quiet. one long beat. then another.
“you sure?” he asks finally—low, serious.
you nod. “i just… wanna see. i wanna try. i know it might not go all the way, but—”
“but you want to know how it feels,” he finishes for you, voice gentling. “you wanna feel us.”
you nod again.
he sighs like he’s aging a decade on the spot, but you catch the way his arms tighten around your waist—like he’s already imagining it.
“…we’re goin’ slow,” he warns.
“okay.”
“and the second it’s too much, you tell me.”
“okay.”
he looks at you for a moment—long and steady—like he’s memorizing the curve of your face.
then: “all right, sweetheart.”
you sit up.
and he leans back.
cock thick and flushed, resting against his stomach like it’s just waiting for you.
you swing a leg over, settling above him, shaky hands bracing on his chest.
“you’re gonna guide it,” he murmurs. “take your time.”
you reach down, wrap your hand around him again—he twitches in your grip—and you line him up to your entrance, already slick and fluttering and so ready.
your breath catches.
his hands come up to your hips.
“i got you,” he whispers. “don’t rush. just—go as far as you can handle, baby.”
you nod, eyes fluttering.
and slowly—so slowly—you start to sink.
the head presses in and it’s already a stretch.
you gasp.
“fuck, you’re tight,” he grits out. “jesus, you feel like a vice.”
you whimper. but don’t stop.
“an inch more, maybe,” he murmurs, watching your face. “that’s it.”
you exhale shakily.
but you want more.
your thighs tremble as you inch lower, one centimeter at a time, cunt pulling him in greedily even as your body resists.
“good girl,” he whispers, voice raw. “just like that. that’s it, sweetheart. you’re doin’ perfect.”
you make it about halfway before your body stalls and the pressure inside you starts to burn.
it’s too much.
but also—not enough.
you brace your hands on his chest, panting, thighs trembling, walls clutching him like you’re scared to let go.
“shit, baby,” he grits, hands hovering like he’s torn between helping you up or holding you down. “you—you can stop now. that’s already so much—”
you nod. you try.
you lift your hips—just barely—
but the friction is molten.
you gasp—then drop right back down with a helpless cry.
his groan punches out of him, ragged and low. your eyes fly to his.
wide. stunned. wrecked.
you grind again. shallow. experimental.
both of you moan.
“oh,” you whisper.
“fuck me,” he breathes. “do that again.”
you do.
rocking in slow, shaky circles—just halfway down, just where it feels good.
his fingers dig into your hips like anchors, his chest rising hard beneath your palms.
“jesus christ,” he mutters, voice wrecked. “you’re riding just the tip—”
“not the tip,” you pant, biting down on your lip. “i got halfway.”
he huffs a breathless laugh, brushing a hand through his hair as he looks at you—flushed, trembling, perfect.
“yeah, baby,” he says, voice rough. “you fuckin’ did. and you feel unreal.”
his hands slide lower—settling on your hips again, firm but steady. “slow it down a sec,” he murmurs, coaxing your movement into something smaller. “not just back and forth—try…rollin’ your hips. yeah, like that.”
you follow his guidance, circling your hips slowly, shallowly, and your breath stutters out at the way it drags him inside you.
“feel that?” he asks—low, careful, watching your face. “better?”
you nod, a little dazed. “s’good,” you whisper. “i—i didn’t know it could feel like this…”
“mm,” he hums, guiding you through another slow grind. “it’s different for everyone. different positions, different angles. but this—this one’s good for you, huh?”
“yeah,” you breathe. “yeah, it’s—fuck, schlatt—”
his eyes flutter shut for a second, like he’s trying to hold himself together. “legs okay?” he murmurs. “you need a break?”
they’re shaking, but not in pain. you shift a little and shake your head a bit, side to side. “just tired.”
you whimper. your head tips back, mouth falling open, cunt fluttering around him with every slow drag of your hips.
“can’t think, can you?” he murmurs, voice a gravelly purr. “too full to think. you like bein’ dumb on my cock, sweetheart?”
you nod. frantic this time. you do.
he chuckles—hoarse, wrecked.
“you’re so fuckin’ tight like this,” he groans. “fuck—every time you move, i feel your pussy pulling at me.”
you try to answer, but it comes out a whine.
“drunk on it already?” he teases, and his hand slides down—rubbing slow circles over your clit. “and i’m not even all the way in.”
that makes your whole body twitch. you bite your lip. squirm a little.
“i—maybe i can—”
“no,” he says gently, pressing his thumb a little firmer. “you don’t have to, baby. half’s already fuckin’ killin’ me.”
but it’s too late.
your body’s greedy.
you grind down again—slow, thoughtless, dizzy—and your hips roll just right, angling perfectly, and suddenly you slip.
lower.
deeper.
your eyes snap open.
he gasps—loud, choked, shocked.
you freeze.
and the second he’s all the way in—buried to the base—you scream.
not loud, but ragged. guttural. like the air’s been punched from your lungs and replaced with heat and pressure and the overwhelming stretch of being full.
you’re shaking. writhing. every nerve ending flaring at once. your hands claw at his chest. you can’t breathe. can’t think.
“oh my fuck, baby—” schlatt grits out, voice wrecked, hands flying to your hips like he’s trying to steady himself before he loses all control.
your body clenches around him on instinct—so tight, so wet, so goddamn full of him it’s like your body doesn’t know whether to panic or come.
“i didn’t mean to—” you gasp, tears in your eyes, head spinning. “i just—it just slipped—”
“i know, i know,” he breathes, voice wild, thumb brushing your hip like it might calm you down—even as his grip twitches, even as every muscle in his body begs him to move.
but he doesn’t.
not yet.
because when he looks down—it’s right there.
the base of his cock flushed dark, your folds swollen and stretched taut around him, a slick, shiny ring where your body’s clinging like it doesn’t want to let him go. like you were built for this.
he groans, deep and guttural. “jesus christ.”
you blink down at him, dazed. “what?”
“look at this,” he mutters, dragging his eyes down to where your bodies are still locked. “look at this. you’re fuckin’ made for me.”
his hand slides between your thighs—spreads you open just enough that you both get a better view.
your breath stutters.
because fuck, it’s obscene.
the size difference, the way he fills you, how swollen and stretched and stuffed you are—it’s so much. too much.
and still, your cunt clenches around him again like it wants more.
he grabs your hips—rough now, greedy—and starts grinding into you, slow but deep, like he wants to feel every inch of your walls wrapped around him, stretching, clenching, taking.
“oh, my fuck, baby—” he hisses, watching where he disappears inside you. “it fits. it fits. i can feel your cunt choking on it. look at how tight you are—look at how deep i am—fuck—”
he laughs under his breath. wrecked.
your hips twitch at his words.
you’re still panting. flushed and sensitive and wide-eyed. “i didn’t mean to take all of it—i just—i wanted more—”
“i know,” he says again, gentler now. “but all of me? on your first time?”
his head drops. his forehead rests against yours.
“fuck, you’re unreal.”
then he pulls back just an inch—slow, cautious, like he’s testing the water—and your body on top of his.
his jaw clenches. his hands twitch against your hips like he's holding back something barely contained. he drops his forehead against yours again—like he’s trying to ground himself in your skin instead of the way you feel wrapped around him.
you whimper softly, body twitching with aftershocks, and that’s when he really looks at you.
eyes wild.
lips parted.
hair a mess.
his gaze drops between your bodies—where he’s still buried, where he can feel you throbbing around him, leaking down his length—and something shifts.
he exhales.
rough. shaky. dangerous.
like he’s one wrong move from losing control all over again.
“baby—” he murmurs, voice low and fraying. “i need to—”
he cuts himself off. swallows. you watch his jaw clench.
then softer, almost pleading:
“can i take over?”
you blink up at him, dazed and glowing, still fogged with the kind of high that leaves your soul floating.
“…please,” you whisper.
“fuck yes,” he growls—and then you’re weightless.
in one swift movement, he slips out and flips you onto your back, spreading your legs with zero hesitation. the air hits your slick skin and you shiver—but he’s already there, lining himself up, kissing your knee like it’s the last gentle thing he’s got in him.
and then—
he thrusts in again. deep. hard.
the new angle makes you see stars.
his piercing brushes right there—a heavy, deliberate drag against your cervix that makes you gasp, body seizing up around him.
“there it is,” he growls, watching your face twist with pleasure-shock. “you feel that, baby? you feel me all the way up there?”
you can’t answer. your mouth is open, soundless, tears pricking at your lashes from the intensity.
he grabs your thighs, spreading you wider, pulling you down onto him like he’s got something to prove.
like he’s trying to brand you from the inside out.
“fuck—this pussy—i knew it was good, but goddamn.”
you sob out something close to his name, and he loses it.
he leans over you, caging you in with his forearms, his hips slamming into yours with loud, wet slaps that echo off the room.
“taking me so fuckin’ good,” he pants, voice right in your ear. “letting me ruin you, sweetheart. letting me fuck you dumb on your first time.”
“say it,” he demands again, voice shredded. “say it’s mine.”
and then—without thinking, without breathing, without even realizing what you’re about to say—
you choke out:
“it's already yours.”
his whole body jerks.
he stills—deep inside you, cock twitching, throbbing, fighting for control he doesn’t have.
his eyes snap open. meet yours.
and something in both of you just breaks.
the tension snaps like a wire under pressure—and you both come together.
you sob. your body locks around him. your vision goes white at the edges.
he groans—deep, animal, like he’s never felt anything like this before—and spills inside you, hips grinding down to push every drop as far in as it’ll go.
neither of you move. not at first.
just panting. shaking. stunned.
and then, slowly—so slowly—he pulls back just enough to watch it happen.
his cock slips out, wet and swollen and trembling, and a thick string of cum follows, dripping out of you in slow, obscene globs.
he watches it—entranced. then looks at you again. hair wild. eyes glassy. body still trembling with aftershocks.
he exhales, rough and ragged, like he’s trying to catch up with himself.
“shit,” he mutters. “okay. hang on, baby.”
he moves fast—but gentle. stands, tucks himself back into his boxers with one hand, and disappears down the hallway. you blink, dazed, and only just register the sound of running water.
when he returns, he’s got a warm, damp washcloth. his brows are drawn, focused—his expression all quiet care and no teasing for once.
“lift your hips for me, sweetheart,” he murmurs, kneeling beside you again.
you do. barely.
he takes over—one hand cradling your thigh, the other so gentle as he wipes between your legs. cleaning you. soothing you. making sure you’re okay.
“think i might’ve overdone it, huh?” he murmurs. “first time and i go feral like a fuckin’ animal…”
you shake your head, still hazy. “was perfect.”
he exhales—almost a laugh, almost a sigh—and kisses your knee.
“lift your arms,” he says next, reaching behind for the throw blanket. “we’re not sleeping on the couch. not after what we just did to it.”
you comply, sluggish and boneless. he bundles you up in the blanket like a little caterpillar in a cocoon, one arm wrapping under your legs, the other steady at your back.
“jesus christ,” he mutters, grinning to himself as he picks you up. “third date and i’ve already fucked up your ability to walk. great impression, schlatt.”
“you’re doing amazing,” you mumble into his neck, eyes heavy, lips smiling.
his condo’s quiet except for the shuffle of his steps, low muttering as he opens the door to his bedroom with his shoulder. it’s clean—cool gray sheets, big comforter, scuffed dresser with tiny tower of hats, an empty glass on the nightstand, his cologne still hanging in the air.
he sets you on the edge of the bed, then disappears into the closet.
“don’t even think about crashing in that dress,” he calls, rummaging.
you blink, foggy. “but it's...pretty comfy.”
“it’s not sleepwear, toots. catch.”
he tosses a shirt—soft, black, oversized. you tug it on with wobbly arms, his shirt swallowing your frame, no panties in sight, letting it fall down past your thighs. schlatt turns back around once you’re changed, holding out a water bottle and two pills.
“advil,” he says. “preventative. i know it’s gonna hit you in the morning.”
you swallow them, obedient, and let him help you into bed. the mattress is warm from the sheets, and you sink in immediately.
he joins you a beat later—still in his sweats, shirt rucked up slightly—and pulls the blanket over both of you. his arm slides around your waist. his other hand rests over your stomach, fingers grazing against your skin, almost tickling you.
his voice is quieter now. lower. honest.
“…you okay?”
you nod into his shoulder. “mhm.”
“wasn’t too much?”
“you asked. every time.”
a pause. then, softly:
“i’m really glad it was you.”
his fingers flex against your side. he presses a kiss to your temple.
“i know it’s only been three dates,” he murmurs, “but i really fucking like you.”
your breath catches. you tilt your head to meet his eyes.
they’re softer than you’ve ever seen them. tired. awed.
“i wanna be your boyfriend,” he says simply. “if you’ll have me.”
your chest swells. you smile.
“yeah,” you whisper. “i want that. i'd really, really like that.”
he exhales like he’s been holding it in for hours. “jesus. okay. okay, good.” he buries his face in your hair, arms tightening around you. “best third date i’ve ever had.”
you huff a sleepy laugh. “me too.”
the rest of the night settles around you in warmth and softness and the steady thump of his heartbeat, echoing against your back.
ooooo what about some really good aftercare after your first time hooking up with schlatt- like you thought it'd be a casual hit it and quit it with your friend of a friend but then it's the sweetest aftercare after the best sex and suddenly you're confused
fwb but you're hardly friends and all of a sudden the sleeping over and cuddles turns casual sex into a wild situationship
╭﹐✦˚₊· ♡ * the mouth-to-heart pipeline ⋆.ೃ࿔*:・ ╮
imagine: one night with a friend-of-a-friend. no strings. no feelings. just a man with a reputation—and a girl who definitely didn’t mean to catch anything but an orgasm.
╰﹒♡₊˚๑ *✧﹒✦ ࣪ ˖ ┊
﹒₊✦ a/n: HELLOOOO situationship enjoyers…this one got away from me in the best way,,,, eater!schlatt my beloved. thank you to the anon who basically said “what if casual hookup but he’s actually so sweet it ruins you” — you were so, so right. as always: be nice to yourselves, drink water, and maybe don’t trust a man who offers you both orgasms and dino nuggets unless you’re ready to develop a crush <3
﹒₊✦ warnings: explicit sexual content (MDNI!) · strangers-to-“friends of friends” hookup · heavy oral focus / overstimulation · multiple orgasms · mention of safeword & consent check-ins · light bondage (belt around wrists) · praise, brat taming, light degradation/name-calling · rough sex but mutually wanted · creampie · aftercare · situationship feelings & jealousy argument · accidental emotional attachment speedrun
enjoy, hunnies!! \( ˶°ㅁ°)/
✧✧✧
You don’t even realize you’re crying until he laughs against your thigh.
A low, ruined sound. Too pleased. Too in it. Too aware of what he’s doing to you.
Your nails scrape helplessly at the sheets, legs shaking so hard they squeak against his pillows as you gasp—
“W–wait, I can’t—Schlatt, I—”
“You can,” he murmurs, not even looking up. His breath fans over your inner thigh, warm and smug. “You’ve been doing it all night.”
His fingers don’t slow.
Two of them are buried inside you to the last knuckle, pumping slow and deep—slow enough to be merciless, deep enough to make every nerve pull tight like wire.
His thumb circles your clit once. Twice. A third time, faster, crueler—
Your vision whites out.
Your hips jerk. Your breath splinters. Your whole body pulls tight in one shuddering line— And you come apart again.
Not a moan this time. Not even a scream. Just a broken exhale, punched out of you as your body bows hard off the bed, every muscle trembling.
Schlatt groans, low and guttural, as your pussy clenches around his fingers.
“Ohhh, fuck. There she is,” he whispers, voice dropping to a rasp.
“That’s my girl. God, you get so tight for me every single time…”
He never stops moving. Not once.
Not even to let you breathe.
Your thighs twitch around his shoulders, your hands digging into the mattress like you’re trying to push away—but his free hand shoots up and pins your hip down with one broad palm.
“Don’t run,” he warns gently, like he’s coaxing a scared animal. "I'll chase you, and it'll be much worse for you when I do."
Your breath stutters. Your toes curl. You can’t think. You can barely hear the blood rushing in your ears.
Then, before you can even recover—
He slides his fingers out slowly, soaked, obscene, and you think you might finally get a second to breathe.
But he doesn’t move away.
He moves lower.
Knees digging into the mattress, shoulders settling between your thighs like a man taking his rightful place, he exhales once, long and hungry, right against your swollen cunt.
You whimper. It’s pathetic. It’s involuntary.
He grins against your skin.
“That noise?” he murmurs. “That’s why I’m not stopping.”
His hands hook under your thighs, dragging you down toward his mouth with a strength that startles you even through the overstimulation.
“No—no, wait, I—Schlatt, I’m still—”
“That’s the point.”
Then he licks you.
Slow. Deep. Upward, from entrance to clit, a long, devastating drag of his tongue that makes your back arch violently off the mattress.
Your hands fly to his hair. He dives in harder.
He’s not tentative. He’s not testing. He’s not warming you up. He’s eating you like he’s fucking starving.
Sucking your clit into his mouth. Flattening his tongue against you. Fucking you with his mouth, sharp and messy and loud.
Wet sounds echo off the walls—every lick, every kiss, every sloppy pull of his mouth against your soaked skin.
You can’t hold still.
Your hips jerk up. Your thighs try to snap shut. Your breath keeps breaking in small, helpless gasps.
But he holds you open effortlessly, the size difference obscene as he presses you down with just his forearms.
“Relax,” he murmurs against your cunt, breath hot and slick with you.
“You’re fine. You’re doing so fuckin’ good for me…”
You cry out as his tongue circles your clit again. Your body tries to pull away.
He growls.
A low, dangerous sound.
“Oh no you don’t.” He drags you back down onto his mouth like you weigh nothing. “You’re staying right here, I said.”
His tongue slips lower—his lips sealing around your entrance—and then he moans into your pussy.
The vibration rips through you like lightning. Your voice breaks into a sob.
“Schlatt—Schlatt, I—please, please—”
He lifts his head for the first time in minutes, chin shiny, eyes dark, pupils blown wide from the taste of you.
“What is it, sweetheart?”
You can barely speak. You shake your head, chest heaving, nails digging into his hair.
“I—I can’t take another—”
His eyebrows lift in lazy challenge.
“You said that two orgasms ago.”
He shifts his grip on your thighs, spreading you wider. Your breath hitches. He watches your reaction in real time, licking his bottom lip.
“Tell me the truth,” he says softly, leaning back in. His breath ghosts over your clit, making you flinch. “You don’t want me to stop.”
You shut your eyes, shaking.
He taps your clit with the flat of his wide, warm tongue—once—and your hips jerk violently.
“So cute,” he murmurs.
Then he dives back in.
Harder. Deeper. Tongue pressing. Mouth sucking. Fingers sliding back inside you in the same motion, curling up into that devastating spot like he owns it.
You scream. There’s no other word for it.
A raw, involuntary, broken-open sound as your climax slams through you again.
This one feels like your soul leaving your body. Your vision blurs. Your breath stops. Your hands clutch his hair desperately as your thighs clamp around his head—
And he just moans into you like he’s dying happy.
Your whole body shakes uncontrollably, every nerve alight, every thought gone.
He barely lets you come down before he lifts his head and wipes his mouth with the back of his hand, chest rising and falling as he stares up at you like he’s drunk on you.
“That’s three,” he murmurs, voice hoarse. “Color?”
“Green,” you breathe, dazed and shaking. “So fucking green.”
His smile turns dangerous. He leans forward, mouth brushing your inner thigh, warm and soft and terrifyingly gentle as he presses a kiss there.
“Good,” he whispers, crawling up your body with that slow predator’s drag of his palms over your hips. “Because I’m nowhere near done.”
✧✧✧
By the sixth one, you’re gone.
Like—gone gone. The room is warm and spinning in that too-soft way, your vision hazy, your thighs trembling uncontrollably against his shoulders each time he drags his mouth over you.
You don’t know what time it is. You don’t even know your own name.
All you know is him.
His mouth. His hands. His voice—low, praising, coaxing every orgasm out of you. You have never cum this much before in your life.
You’re crying a little and you don’t know when that started. Your fingers have been in his hair for so long your hands ache. Every sound coming out of your mouth is raw, half-hoarse, half-broken.
“Schlatt—” you gasp, voice shredded. “I—can’t—please—please—I need—”
His tongue slides up you again, slow, tasting the mess he made, and your whole body jerks like you’ve been plugged into a socket.
You sob, actually sob, grabbing at his shoulders.
“Baby.” Your voice cracks. “Baby, I can’t—I can’t—take it—oh god—”
He finally—finally—lifts his head. His face is wrecked. Wet. Shiny. Hair a mess. Eyes dark and pupils blown wide in a way that makes your stomach flip.
He wipes his mouth on the back of his hand, chest rising like he ran a mile.
“I know,” he pants, voice completely ruined. “I know you can’t. That’s why I’m stopping.”
You heave a breath. He doesn’t move away from between your thighs.
He just leans forward, presses a soft kiss to your hipbone.
“Come here,” you whisper, reaching for him with both trembling hands.
He climbs up your body in one slow drag, his jeans rough against the inside of your thighs, the sharp scent of his sweat mixing with the sweetness on his tongue.
When his mouth meets yours, you whine—actually whine—because you can taste yourself on him.
His voice is wrecked when he pulls back just an inch.
“You okay, sweetheart?”
“No,” you breathe. And then, helplessly—“Need you. Please just...I need you.”
He groans—deep, involuntary—hips grinding against yours before he can stop himself.
You feel it.
The thick, hard, soaked outline pressing into your stomach through denim.
Your eyes snap open.
“Are you—did you—?”
He hides his face in your neck like he can somehow escape the question.
You slide your shaky hand down his chest, down his stomach, until you press your palm right against his fly.
He jerks.
“You came,” you whisper, dizzy. “From eating me out.”
His breath stutters. “I—yeah. Fuck. Yeah, I did.”
“Twice?” you ask, because the denim is soaked.
He groans again. “Three.”
Your whole body lights up.
“Baby,” you whisper, pulling him up by his jaw to kiss him again, slow and breathy. “Why are your pants still on?”
He huffs a shaky laugh against your mouth. “I wasn’t—fuck—I wasn’t even thinking about it."
You reach for him again, pulling him down by the face, kissing him like oxygen doesn’t matter anymore. He kisses you back instantly—hungry, hot, tongue sliding against yours like he’s trying to get drunk on the taste of you.
When he grinds down this time, you feel all of him—thick, hard, soaked through his boxers, through the denim, pressing perfectly against your swollen clit.
You gasp into his mouth.
He groans into yours. A deep, involuntary, wrecked sound.
Then he does it again. Slowly. Dragging the weight of his cock along the slick heat he spent hours pulling out of you.
Your eyes roll back.
“Fuck,” he pants against your cheek. “You feel—fuck—you feel insane like this.”
“Then—” your breath hitches as he rolls his hips again, “—take the jeans off.”
He laughs, breathless, pressing his forehead to yours.
“Yeah? That all it takes? A couple rolls of my hips and suddenly you’re begging?”
You gasp—half offended, half turned on to the point of dizziness.
“You’ve—been—” you arch up into him helplessly as he grinds a third time, “—eating me out for HOURS—Schlatt—I think I earned the right to beg.”
He smirks. A slow, filthy tilt of his lips.
“Oh, you earned something. Trust me.”
“Then get. Them. Off.”
He kisses you instead. Full, deep, messy, like he’s trying to make you forget your line of thinking.
You fist the belt at his waist, tug hard enough that the buckle clinks.
“Schlatt.”
He groans—loud, shivery—as if the sound of that buckle turning in your hand did something dangerous to him.
“You’re killing me,” he mutters, hips pressing into you again without meaning to.
“You could fix that,” you shoot back.
Another grind. So wet and hot you forget your own name.
“Oh, you brat,” he breathes. “You’re lucky I like you like this.”
“You love me like this.”
He freezes.
Then he growls—actually growls—and pins your wrists above your head with one hand, the other sliding between your thighs to press the heel of his palm right where you’re sensitive.
You choke on a moan.
“Say that again,” he murmurs, grinding his cock against your clit in slow, devastating circles. His belt buckle scrapes lightly against your stomach—cold metal, hot skin, dizzy contrast. “Say it while I’ve still got these jeans on.”
You tug at your captured wrists, trembling.
“You love me like this,” you repeat, breathless, eyes locked on his.
His jaw flexes. His eyes darken. He dips for your mouth but stops a millimeter from kissing you.
“You’re right,” he whispers. “I do.”
Your whole body shivers.
He lets your wrists go—only to grab your hips, pull you up against him, and grind down with so much precision you cry out.
“Now say,” he pants, “please take them off, sir.”
“No,” you gasp.
His breath stutters.
“No?” he repeats, incredulous, turned on.
“No.” You arch your hips up, grinding into him this time, the drag of denim and soaked fabric making him swear.
“You want me desperate,” you whisper. “But you’re the one leaking through your jeans.”
His hand slams down beside your head like he needs to ground himself.
“Jesus Christ,” he mutters through clenched teeth.
You smirk, weak but victorious. “Take. Them. Off.”
He finally cracks.
Both hands go to his belt. The leather strap pulls free with a sharp, violent snap. He yanks the buckle loose like it personally offended him.
“You’re in trouble,” he growls as the belt hits the floor with a thud.
“Yeah?” you whisper. "What happens now?"
"What happens now, is that you're gonna be sorry," he chuckles. "I just made you cum, what, 6 times? And you still have the energy to talk back? That's not a good sign for you, princess."
The zipper drags down.
Your mouth falls open at the sight of him.
He shoves the denim down his hips, leaving his boxers on—barely. The fabric stretches tight across him, soaked through, the outline obscene. He’s thick. Hard. Pushing against the cotton like he’s straining to get to you.
Your thighs fall open automatically.
“Yeah,” he murmurs, hooking a thumb under the waistband of his boxers. “That’s what I thought.”
Then he steps between your legs, knees nudging yours farther apart, crowding your body with his. He leans over you, bracing a hand by your head—shirtless, flushed, pupils blown—and gently, almost reverently, he lines himself up.
Not thrusting.
Just letting the heavy heat of his cock rest against your slick folds, the swollen head nudging right where you’re sensitive.
You gasp. Your hips lift without permission.
He grabs your waist—firm, grounding.
“Slow,” he murmurs, voice suddenly low and serious. “We’re doing this slow. You hear me?”
You nod, breath shaking. He nudges forward an inch.
Just the head.
Just enough to stretch you, barely enough to enter you—and then he stops.
Dead still.
Your whole body tightens around nothing.
“Schlatt, I can do it, please, I'm dripping—”
He drops his forehead to your shoulder. “Gimme a goddamn minute. You’re… fuck… you’re so warm.”
He holds there, breathing heavy, controlling himself. You wrap your arms around his shoulders—pulling him closer, needing him closer.
“More,” you whisper. “Give me more.”
He lifts his head. Your faces are inches apart.
“You want more?”
You nod desperately. He kisses you—slow, deep, dragging his mouth across yours like he’s savoring the taste of your need.
He sinks in another inch. You moan into his mouth, legs shaking around his hips. He swallows the sound hungrily.
“So fucking good for me,” he whispers. “Take me...”
Two inches more. Your mouth drops open. Your nails dig into his shoulders. He shakes with restraint.
“God—sweetheart—relax for me,” he groans. “You’re gripping like you’re trying to pull me in.”
You arch. “I am.”
Something in him snaps. He grabs the back of your thigh, lifting your leg higher around his waist, angling you open, and slides the rest of the way in with one long, slow, devastating push. Your whole body arches off the bed.
He chokes on a moan, dropping his forehead to your chest like the sensation knocked the air out of him. But he grunts, keeping control of himself.
“Sweetheart,” he murmurs, dragging his thumb slow over the inside of your thigh, “you really thought you were gonna talk to me like that…and then get what you want right away?”
You swallow, heat licking up your spine. “I just—I want—”
“Oh, I know what you want.”
His hips shift just enough for you to feel him, heavy and deliberate inside you…but nowhere near enough to satisfy.
“But see…” he leans down, lips brushing your cheek. “Little brats don’t get to rush me.”
Your breath shudders out of you.
“And you were a brat, weren’t you?”
You try to lift your hips—instinctive, needy. He presses them back down with one broad hand, pinning you to the mattress like it’s nothing.
“Uh-uh, not a single inch until I say so.”
Your pulse kicks hard. “Schlatt—”
He laughs—low, amused, pleased with you. “There she is. Now she wants to behave.”
He reaches for his belt. He drags the leather slowly across your stomach, your breast, the curve of your thigh. Not hitting.
Just reminding you who’s in charge.
“Hands.”
You offer them without hesitation.
The belt loops around your wrists, just tight enough to keep your hands together overhead as he guides them to the pillow.
He kisses each wrist before pinning them down.
“Good girl.”
Heat shoots straight through you.
“You know what you’re gonna do now?” he murmurs.
Your voice barely comes out. “What?”
“You’re gonna lie there…”
He pulls out one inch—slow, devastating—and pushes back in just as slowly. A single, perfect stroke that makes your toes curl.
“…and take your punishment like something you earned.”
You whimper. “Please—”
He tsks softly, bending to kiss your jaw.
“Oh, now you want to ask nicely. You want me to fuck you?” he asks quietly.
Your breath breaks. “Yes—please—yes—”
He smiles, slow and wicked against your neck.
“Then you’re gonna earn it.”
He thrusts again—slow, punishing, perfectly aimed. Your back arches. Your bound wrists flex.
“Say you’re sorry for being a brat.”
You swallow hard. “I’m—I’m sorry.”
His hand slides down your thigh, squeezing.
“So polite for me, baby girl.”
Another slow thrust. Another sound torn out of you.
“And you’re not gonna tell me what to do again, are you?”
“No,” you gasp.
“No what?”
“No, sir.”
"Good."
He folds forward, grabs your hips like he’s claiming land, and pulls you onto him in one savage, wet, perfect thrust.
You scream.
He moans—loud, uncontrollable, broken—like the feel of you knocks everything out of him.
“Fucking— fuck, sweetheart—” His voice cracks on the second word. He thrusts again, harder, the slap of skin loud in the room. “I can’t— Jesus—”
Your whole body jolts with every stroke, your wrists yanking against the belt because he’s fucking you like he’s been dying for it.
Your back arches. Your legs shake. You gasp his name. He loses the last thick thread of control he had.
“God, you’re—fuck— you’re perfect—”
Another thrust, deeper.
“Been tasting you for hours, I—I can’t—”
He pulls out just a couple inches—then slams back in.
You choke on a cry with each roll of his hips. Your eyes roll as you beg for more. His head drops forward, forehead almost hitting your shoulder.
“Stop begging if you don’t want me to lose it,” he grits, voice shredded. “I’m—I’m hanging on by a fucking thread—”
You moan his name again.
He’s done.
“Fuck it—” He grabs your face, kissing you so hard his teeth brush your lip. He thrusts into you like he’s furious at how good it feels. Like he’s starving and you’re the only food he’s had in days.
“You’re on the pill?” he snarls, mid-stroke, barely coherent.
“Yes—yes—!”
“Good—good—oh fuck—” His voice breaks. “You’re getting all of it—every drop—”
Your seventh orgasm hits like a punch. Your legs spasm. Your stomach clenches. Your whole body curves up into his chest.
He feels every fucking pulse. He shouts—a low, raw, involuntary sound—and his thrusts turn frantic, stuttering, desperate.
A violent shudder racks his whole body. His hips jerk against yours. His breath tears out of him like he’s been starving for oxygen.
He empties into you with a ragged groan, one arm shaking as he holds himself upright so he doesn’t collapse on you.
You feel every thick, hot pulse of him filling you.
He feels your aftershocks squeezing him through it—too tight, too much, too good—so good he moans again, helpless.
When it finally stops—when the last shiver runs out of him—he stays inside you.
Your wrists go slack in the belt. Your chest rises and falls. He lowers onto his forearms, forehead pressing into the crook of your neck.
No one talks.
No one moves.
The room is filled with the sound of both of you trying to remember how lungs work.
✧✧✧
Eventually, he shifts. Just enough to look at you.
You’re flushed. Glossy-eyed. Absolutely ruined.
He grins.
“You alive?”
You nod, a slow, exhausted drag of your chin across the pillow. “Barely.”
“Good. You shouldn’t be.”
You laugh weakly, and he presses a kiss to the corner of your mouth. It’s wet. Gentle. He tastes like sweat and salt and something sweeter you can’t place. Probably you.
Then, with great reluctance, he pulls out.
You whimper at the loss.
“Ohh, I know, I know,” he coos. “Such a greedy fuckin’ girl, aren’t you? Can’t stand being empty for even a second.”
“You broke me,” you mumble dramatically, as he unties the belt from your wrists.
“Nah,” he says, tossing it aside. “You liked it too much to be broken from it.”
He wipes your wrists with the edge of the bedsheet, checking the indents without saying anything. You watch his face. He’s got that thoughtful look on his face. All bite and no bark.
“You weren’t supposed to be like that,” you say quietly.
“Like what?” He glances up, amused.
“Good.”
He barks a laugh. “You weren’t supposed to be like that,” he fires back, sitting back on his heels. “Little tease. Talkin’ back. Fuckin’ laughing after six orgasms like you wanted twenty.”
You smirk. “So I surprised you?”
He runs a hand through his hair. The other one’s already on your thigh. “Let's just say I would've gone longer if I could have. You don’t even know how good you taste.”
Your cheeks flush—again—and he smirks, not letting you hide.
“You made the dirtiest sounds I’ve ever heard,” he adds, crawling back over you to whisper in your ear. “And the faces—Jesus. You looked like one of those anime girls doing an ahegao.”
“I didn’t!” you gasp.
“You did!” he grins. “Tryna act all cocky while your legs were shaking and your eyes were rolling back. You’re insane.”
“I thought you liked that.”
He chuckles low and dark, dragging his nose along your jaw. “Oh, I loved it.”
You blink up at him. “So what now?”
He kisses you again—longer this time. Slower. When he pulls back, he’s still close.
“I’m gonna get you in the bath,” he says. “Then I’m making you food.”
Your brows raise. “You cook?”
“Not well,” he says, deadpan. “But you’re not going to be able to walk to the kitchen, and I’m not letting you starve. So suck it up.”
You grin. “That’s hot.”
“Yeah, yeah. Everything I do is hot.”
You reach up to cup his jaw. His scruff is damp. He leans into the touch before catching himself and pulling back, just slightly.
“I mean it,” you say.
He swallows. Then nods once, quick, like if he lets himself feel it for too long he’ll explode.
“I’ll run the water.”
He slides off the bed, jeans still on, belt forgotten on the floor, and walks into the bathroom. You hear the water start, then the sound of him rummaging under the sink.
When he comes back, he’s got a towel slung around his neck and a stupid grin on his face.
“Bubble bath or regular?”
“Bubble,” you croak.
He points. “Knew you had good taste.”
You giggle. "Mm, I think you proved that you have better."
With a cackle, he disappears again.
You stare at the ceiling, too tired to cry, too full to float.
You didn’t expect all this.
✧✧✧
You hear him whistling in the bathroom.
Whistling.
You blink hard at the ceiling, then sit up too fast and instantly regret it.
Your legs wobble. Your spine feels like it’s been… adjusted. The sheets are damp and the belt is still looped in the shape of your wrists at the edge of the bed, and you can’t tell if your stomach hurts from coming so hard or from how fucking emotionally confusing this all is.
This was not supposed to be confusing.
This was supposed to be sex.
You reach for your phone and yank it off the charger with the last 3% of your strength. Your messages with Val are still open.
you:
girl. emergency.
i think i just got f*cked into a situationship
val:
????? what do you mean
you:
i mean i hooked up with your horrible little streamer friend
and he made me a BUBBLE BATH
and is going to COOK for me
and speaks with the softest hottest raspiest voice i’ve ever heard
and wiped my wrists off and kissed my neck like he CARES
i thought he was going to kick me out and he just told me not to move???
val:
WAIT
WAIT
wait
SCHLATT????
you f*cked JSCHLATT????
girl.
girl he hasn’t texted ANYONE back all day
he cancelled a sponsored stream
that man doesn't turn money down easily
what did you DO TO HIM
You stare at the screen.
Then throw the phone onto the carpet and groan into your hands.
He warned you. Told you he was infamous. That he bites. That he’d break you. That it's a wonder Schlatt was even interested in you. And you’d said, sure, cool, whatever, I’m not trying to marry the man.
Now here you are. Trembling on the edge of his bed, staring down at your jeans in a heap on the floor and wondering if you can leave before this gets worse.
You reach for your underwear. Jeans next. Hoodie. Sneakers? Where are your—
“You tryin’ to sneak out on me already?”
You jump.
He’s in the doorway. Still shirtless, damp hair curling behind his ears, a towel draped around his neck. He’s wearing pajama pants low on his hips and looking at you like you just insulted his grandma.
You freeze mid-pull-up.
“I wasn’t—”
“Uh-huh,” he says. “That’s why your pants are halfway on and you’re lookin’ around like a raccoon caught in the fridge.”
You cringe. “You were in the bathroom, I thought you’d be longer—”
He walks up to you without breaking eye contact and gently, gently, takes you by the hip, warm fingers running up cool skin.
“You really gonna run after all that?” he murmurs. “After I ate you like a dying man?”
Your breath catches. “You said no strings.”
“Did I?” He tilts his head. “Pretty sure I said ‘you’re gonna be obsessed with me,’ and then you laughed in my face.”
You try to glare. It falters.
He’s too close. He smells like soap and sex and sleep. There’s a tiny scratch on his chest, and you know you put it there.
“I just didn’t expect…” You wave a hand vaguely. “This.”
He quirks a brow. “What, this is gourmet treatment?”
“You offered me food.”
"They're chicken nuggets, princess."
"Still."
“Gimme those,” he says, and tugs at the waistband of your half-pulled-on jeans like they’re offending him. You don’t resist. He peels them off smooth and slow, like it’s normal. Like he’s done this before. Like he’ll do it again.
Then—like it’s nothing—he lifts you off the bed, throws you over his shoulder, and carries you toward the bathroom.
You squeal in surprise. “Schlatt—!”
He grunts, adjusting you with a light slap to your thigh. “You talk too much after getting dicked down.”
“You made me have six orgasms, I think I’m allowed to be a little chatty after surviving all that.”
“Six and a half,” he corrects, smug. “I don't count penetration orgasms as a full one. And if you keep squirming, I can get that number up to seven real quick.”
You go still. Your breath shudders out of you.
He chuckles. “That’s what I thought.”
Your cheeks burn. But you don’t tell him to put you down.
He carries you through the hallway like it’s routine. Like he does this all the time. Like you live here. Every step creaks and tilts your perspective. You pass a mirror and catch the two of you—his bare back, your bare legs, your arms clutching his shoulders like an anchor. The image knocks the wind out of you.
You are not supposed to want this.
You are definitely not supposed to feel safe like this.
“Do you always do this?” you murmur.
“Do what?”
You hesitate. “...All this.”
He shrugs. “Depends.”
“On?”
He sets you down by the edge of the tub, carefully, like you’ll break if he drops you too fast. The air is thick with steam and lavender bubbles. You blink up at him.
He smiles slow. “On whether they’re worth the effort.”
You open your mouth, but no sound comes out.
“You gonna get in,” he says, voice low, “or do I have to do everything for you?”
You swallow.
“I thought this wasn’t a girlfriend thing.”
He grins. “It’s not.”
“So why are you being—”
“Being what?” he interrupts, wicked. “Nice to the girl who just let me ruin her for like… three hours straight? Damn, guess I am the problem.”
Your face goes hot. “That’s not—”
He leans in and kisses your forehead. And it shuts you up.
“You’re thinkin’ too hard,” he says against your skin. “Bath. Then nuggets. Then you sleep here, and in the morning you can pretend it was all a fever dream if you want.”
“And if I don’t want to pretend?”
He raises an eyebrow. “Then you can stay.”
Simple as that.
✧✧✧
The second the bathroom door shuts behind him, you sink into the bubbles like a corpse.
Fully submerged in perfectly warm water. Up to the ears. Eyes squeezed shut.
You don’t scream. Not out loud.
But you are kicking your legs under the water like a Victorian heroine about to be ruined by a duke with a jawline.
Because what the fuck.
You were supposed to hook up. One night. One-and-done. Friend-of-a-friend. Tall, annoying, charming in that “ugh” kind of way. You knew his reputation. You expected a good time and a walk of shame.
Not six orgasms.
Not a bubble bath.
Not chicken fucking nuggets.
You come up for air, exhaling as you wipe your face, long and low, and let your head fall back.
The ceiling light swims above you in watery gold. Everything smells like lavender and sin.
You’re not catching feelings. You’re just… physically compromised. Temporarily stupid.
You’ll go home in the morning.
✧✧✧
He’s got a plate ready by the time you emerge in a towel.
“Well,” he says, leaning on the counter in flannel pajama pants and nothing else, “you clean up real nice.”
You roll your eyes and try not to fall in love with the sight of shirtless domestic Schlatt plating nuggets like they’re filet mignon.
“Is this your thing?” you ask, trying to sound light. “Lure women into your apartment and feed them Tyson brand Stockholm Syndrome?”
“Bold of you to assume they’re Tyson,” he says. “These are dino shaped.”
You blink. “You're kidding.”
He grins and taps the plate. “T-Rexes only. I ate the stegosaurus ones while you were in the tub.”
You laugh despite yourself, tugging your towel tighter as you hop onto a stool. You don’t miss the way his eyes drag down, then back up, slower.
He hands you a dipping sauce like it’s a glass of wine.
You dip a nugget.
Take a bite. Chew. Swallow.
And then: “...So what is this, exactly?”
His jaw ticks. The smile flickers—but doesn’t fall.
“Dinner,” he says.
“I meant us.”
He studies you.
Tension crackles in the silence.
You regret asking. Or maybe you don’t. You’re not sure. Your heart is loud.
“Dunno,” he says eventually, voice quieter. “Guess I thought you were just into the whole… casual thing.”
“I was.”
“Was? As in past tense?”
You shrug. “You gave me a bubble bath. That wasn’t in the deal.”
He snorts. “Oh, that’s what did it? Not the orgasms?”
You grin. “A girl’s got standards.”
"Yeah?" He leans in. His elbow brushes yours. His tone dips low. “What other standards do you have?"
You chew your lip.
It’s the kind of question that feels like a trap. Like if you say the wrong thing, he’ll laugh. If you say the right thing, he’ll really laugh.
So you go for middle ground.
“I don’t sleep over unless the food is good.”
He raises an eyebrow. “And?”
You nudge a nugget with your fingertip. “And only if the food is shaped like dinosaurs. And only if I’m manipulated into staying.”
He huffs a laugh through his nose. “That easy, huh?”
“Didn’t say I was easy.”
You glance up, waiting for the quip—then why’d you let me hit?—but it doesn’t come.
Instead, he's just looks at you. And fuck, it’s such a warm look. Not cocky. Not teasing. Just… interested.
You shift. “You really never had someone sleep over?”
“Not on purpose.”
You blink. “So I’m the first?”
“Technically, yeah.” He pauses. “They usually leave.”
You snort. “Because you kick them out?”
“Sometimes,” he smiles, rolling his eyes, like it’s obvious. “But it's mostly because they wanna go.”
You don’t say anything. You could. You could say: I’m not like them.
But you don’t want to be That Girl. You don’t want to admit you want something. You already broke the deal by catching feelings—might as well not air it all out on the kitchen counter.
So instead you say, light as air: “And what about me?”
“What about you?”
“Do I get kicked out in the morning, or do I make the cut for a ride home?”
Schlatt smirks. “You wanna leave?”
“…No. Not yet, anyway.” You pause. “But I don’t wanna stay if I’m the only one who wants me to.”
His mouth twitches, then flattens. His hands flex on the counter like he’s not used to talking about feelings with his shirt off.
“Look,” he says finally. “I’m not the best at this. I didn’t expect to like you.”
Your heart hiccups.
“But I do,” he adds, low. “I like you. I just don’t know what to do about it yet.”
And that—that—is both more than you hoped for and not enough at all.
You nod.
“Okay,” you say.
“Okay?”
“Yeah. We can just…” You gesture vaguely. “See where it goes.”
His eyes narrow. “So no pressure?”
“No pressure.”
He hums. “No expectations?”
You grin. “Aside from more food next time? None.”
He tilts his head. “So there is a next time?”
Your grin grows. “Only if you’re good.”
"Mm. I should be saying that to you."
✧✧✧
You start going over every couple weeks. Then every week. Then it’s like… you just never leave.
The toothbrush appears first. Then the hair tie on his nightstand. Then a sweatshirt you forget on purpose and he doesn’t give back.
You don’t bring it up.
Neither does he.
He starts greeting you at the door with a sly smirk and half-laced shoes. You never catch him putting them on. You’re pretty sure he just paces when he knows you’re coming over.
Some nights are sex. Loud, messy, unbelievable sex that leaves your thighs trembling and your heart even worse.
Some nights are pizza and YouTube. Some nights are just sleep.
One time you show up in a skirt and no underwear and he physically walks into a wall. That buys you three orgasms and a sore throat and one kiss on your hips he pretends didn’t happen.
You call it even.
He steals your fries. You steal his hoodies. He calls you princess like it’s a joke. You laugh every time like it doesn’t make your stomach flip.
He talks shit. You talk back.
But somewhere in there, the insults get softer.
He stops calling you a menace and starts calling you a brat.
You think it might be a promotion.
You text more. Not just the “u up?” kind. Real ones. Stupid ones. You send him a video of a duck trying to eat a worm and he sends back “that’s u.” Then he sends another one. Then another. Then a selfie with the caption: “miss me?”
You try not to read into it.
You fail.
You try not to notice the way he brushes your hair back when he thinks you’re asleep. Or the way he pulls the blanket over your bare legs when you pass out on his couch. Or how he never lets you leave without water, a snack, and at least one smug comment about how clingy you are for always coming back.
You pretend not to notice.
He pretends not to care.
You both lie through your teeth.
✧✧✧
The text comes while you’re scraping leftover mac and cheese into a bowl, still in Schlatt’s hoodie and your thigh-high socks, humming something tuneless.
Ben:
yo u still down for that thing Friday?
You glance at it, tap a quick reply:
maybe. gotta check smth first.
Ben:
cool 😁 just lemme know
You don’t notice Schlatt reading it over your shoulder. But you feel him stiffen.
The air gets cold.
When you turn, he’s leaning on the counter with his arms crossed, jaw set.
You squint. “What?”
He shrugs.
You blink. “No, really—what?”
“Didn’t realize you had Friday plans.”
You frown. “I don’t. Not yet.”
He doesn’t laugh. Doesn’t move. Just stares at you like the floor’s about to drop out.
“Who’s Ben?”
You pause. “My coworker. We’re supposed to help with a shoot. He was gonna drive me.”
“So, what—he just… texts you like that?”
You narrow your eyes. “Like what?”
“It's midnight. He's being all casual with you, but he was thinking about you when it's this late at night. That's practically asking for pics or something.” He snorts, bitter. “Bet he doesn’t even know you’re—”
“Say it,” you snap.
He does. “—fucking me.”
You set the bowl down, sharp. “Wow. You wanna try again, big baby, or should I leave now?”
“Maybe you should,” he says. But he doesn’t mean it. His voice cracks halfway through.
And that makes you angrier.
“Where the hell is this coming from?”
“I don’t know, maybe from the fact that you keep me at arm’s length until you want my dick, and then you’re all soft and sweet and giggly in my bed, and I’m just supposed to play cool while Ben sends you smiley faces at midnight?”
“Oh my god,” you mutter, setting the bowl down. “You’re jealous.”
He barks a laugh, but there’s no joy in it. “You act like I’m soo crazy.”
“You are crazy!” you snap. “You think I’m out here sneaking around with Ben when I’ve spent the last three weeks in a row with you?”
“Doesn’t mean anything,” he says, all bravado. “You said no pressure, right? No expectations.”
You blink at him. “So what is this, then? What am I to you?”
His mouth opens. Then closes.
“Yeah,” you say. “Exactly.”
He shifts, agitated. “I didn’t think I’d care, okay? I didn’t expect to like you.”
“Then why are you acting like you don’t?” you say, too loud. “You get weird every time I sleep over. You've stopped touching me after sex like I’m made of glass. You make me breakfast and then pretend it wasn't you, like you ordered it from some brunch place, like it's some fucking accident!”
“You don’t get it—”
“No, you don’t!” you yell. “I didn’t expect to like you either! I thought you were a one-night stand with a decent dick and a mean streak. But then you kept… showing up. And letting me stay. And looking at me like I was more than a good time. And I fell for it. So fuck you if you’re gonna pretend I imagined that.”
He looks like you hit him. And maybe you did.
You step back. “If this is nothing to you—if this is just fun until one of us finds someone better—then say that. Right now. Out loud.”
Silence.
Then, finally, raw and ragged: “It’s not nothing.”
Your eyes find his, searching for lies.
“It’s not nothing,” he repeats, voice cracking. “But I don’t know how to do this. I’m not built for relationships. I don’t do soft. I don’t do safe. I do fucked up, and too loud, and never ready.”
“I don’t need you to be safe,” you say. “I just need you to be real.”
He looks at you like that might be the worst thing anyone's ever asked of him.
You take a shaky breath. “And if being real means you care that some guy texted me about a ride, then just say that. Don’t stand there acting like I’m the villain for not reading your mind.”
“I do care,” he says, stepping forward, hands shaking. “I care more than I want to. And it’s not just about Ben. It’s about me not knowing how to handle any of this. It’s about you looking at me like I’m worth staying for and me not knowing how to live up to that.”
Teeth click. Arms tangle. Your back hits the fridge and he groans like he’s starving, like the only way to shut up the jealousy screaming inside him is to taste you again. Your hands go to his hair, his waist, anywhere to hold on.
You’re both shaking, eyeing each other up, feeling all this distance between you.
And then something breaks.
In both of you.
And you collide like magnets.
“I’m sorry—”
“Me too, babygirl—”
“I didn’t mean—fuck, I didn’t mean to push you—”
“I didn’t mean to scare you—”
“I want you—”
“I want this—”
You’re crying and laughing and moaning into him as he lifts you onto the counter, hoodie bunching around your hips, thighs tight around his waist. His forehead presses to yours.
He lifts you onto the counter and you wrap around him like instinct, like muscle memory. His hoodie rides up, your thighs squeeze tight, and you kiss until it’s too much, until it burns hot again, until clothes are halfway off and neither of you care that the food is getting cold.
There are no more words.
Not for now.
Just mouths. Hands. A desperate, unspoken truth carved into the heat of your bodies: you don’t want to lose this. Even if neither of you know what “this” really is.
summary: When your roommate Seungcheol decides that he likes your coworker, he wants your help in pursuing her. Unbeknownst to him, you have been in love with him for years.
word count: 8.7k
warnings: roommates AU, friends to lovers, angst, unrequited love until it isn’t, mentions of drinking, smut, nsfw, unprotected sex, dirty talk.
Towards the end of your shift, it’s almost easy to block out the sound of the phone ringing or the printer humming. To be fair, it isn’t really a bother since these things sound like white noise to you after working in the same office for the last six years. Pair that with your exhaustion after a long week, and you are more than ready for the clock to hit 5 o’clock so you can get the hell out of there.
There’s a brushing of clothes above you and you tear your bleary eyes from the screen to look up, finding arms clad in a pretty pink sweater draped over the edge of your cubicle wall. Mina sighs down at you, leaning her cheek against her forearm and pouting slightly. You give her a sympathetic look.
“It’s almost time to clock out. Hang in there.”
Mina rounds the wall then, entering your space and leaning against the table. You turn your stare back to the screen, feeling irrational anger as you eye the spreadsheet open in front of you, looking way more complicated than it needs to be. You find yourself glaring at it.
“Any plans for the weekend?” Mina makes small talk. You decide that you would rather engage with her than do even a morsel of more work. You swivel in your chair to face her.
“Not really. This week has been so exhausting I think I will just stay in.” You wondered if Seungcheol would be up for a disgustingly long movie marathon. Maybe not. He can’t sit still for too long.
“I should start packing up.” You announce, pulling your bag out from under your desk so you can shovel your belongings into it. Mina eyes you as you move.
“Is your roommate coming to pick you up?” She gestures to the picture you had taped to your wall, Seungcheol with his arms wrapped around your shoulders from behind and cheek resting on the top of your head. It was graduation. He had dyed his hair blond for the occasion. You had called him ridiculous. You had also secretly thought he looked amazing with blond hair, and your heart had raced when you saw the color on him for the first time, nearly as pale as his skin, and had cursed the gods for creating someone who could look good in literally anything.
It was your favourite picture of the two of you.
You nod at Mina’s question. Seungcheol’s car is in the shop, and since his workplace is way farther than yours, you lent him your car for the week, provided he drops you off and picks you up from work. It was a good arrangement, and you contemplate continuing it even after his car is fixed. It would save a ton on gas money.
Mina hums, looking a bit giddy. “He’s quite the eye candy, isn’t he?”
You purse your lips, trying not to give anything away. Of course Seungcheol is eye candy. He’s the most handsome guy you know. But funnily enough, you like him best when he just rolls out of bed, hair all over the place, eyes swollen from sleep and mouth twisted into a pout. He’s endearing, and he is smart, and he is understanding to a fault.
You’re in love with him. She doesn’t have to know that.
When the clock strikes 5, you and Mina are the first ones out of the door. She tells you about her weekend plans as you descend the stairs, foregoing the elevator, something about karaoke with old college buddies and drinks at a local bar. You hum along, spotting the silver of your car and sharply turning its way. Seungcheol is waiting outside the car for some reason, despite how cold it is, biting his lip as he stares at something on his phone. The sound of footsteps makes him look up and he smiles, eyes flitting to Mina.
“Hi.” She waves at him despite the close proximity. He waves back and echoes the greeting.
“Hello to me too, I guess.” Your words are dry, and Seungcheol sticks his tongue out childishly. Mina giggles, and his attention is caught on her again. Something in your chest sinks a bit.
You don’t listen to them exchanging pleasantries. You are tired, exhausted in fact, and you don’t have it in you to watch Seungcheol flirt with your coworker. He’s a naturally friendly guy, and anyone with eyes can see how attractive Mina is, so you can’t really fault him for that. It’s only when you hear his question that your mind snaps back to the present.
“….. maybe I can take you out sometime?”
You stare at the side of his face. Then at Mina’s. Neither of them looks back, and you realise acutely that you have no place in this conversation. Before you can think about it, your mind is already responding.
“I’ll be in the car.” You mumble, walking past them and pulling open the passenger side door. You settle in and pointedly avoid looking at both of them from the window, pulling your phone out to give the illusion of being busy. Instead, your head is spinning.
This shouldn’t bother you. It shouldn’t. You have known Seungcheol since the first year of college. He has been on countless dates, with people who you know and people who are complete strangers. You may be hung up on him, but he isn’t yours. He can date who he wants.
But something about it being Mina.
You have known Mina since the first day you started at this company. She was still fairly new when you arrived, so you two had bonded over not knowing anyone else. Mina was bubbly, impossibly friendly, and you two had formed an alliance of sorts at work. But it was still strictly confined to work. You two had no overlapping interests, so the friendship never progressed. Both of you seemed fine with that. You were work-friends.
Somehow, this felt like a violation. Like she was encroaching in a part of your life she shouldn’t be involved in. With someone who you were deeply possessive of despite having no claim on him.
You scowl at your phone screen. Way to make it about yourself.
The car door opens and Seungcheol falls heavily into the driver seat, bringing with him the chill of the winter air. He tugs the door closed and rushes to turn on the car, adjusting the heating.
“Ah, I’m excited.” He grins over at you. “Why didn’t you tell me you had a hot coworker our age?”
You roll your eyes at his words. “For this very reason.”
He pouts as he turns the car into the road, focusing straight ahead, but you still feel his indignation.
“Come on! I don’t date everyone you know.”
“Right. You just sleep with them.”
He reaches towards you and grips your cheeks hard, pinching until you squeal and tear his hand away, glaring at him.
“She seems very nice.” He is referring to Mina.
You sigh. “She is. So stay away from her.”
He really isn’t some kind of heartless player, you both know this. So he doesn’t really react with offense to your words. Instead, he ploughs forward.
“Tell me about her. We have a date tomorrow.”
You stare blearily at the road. Are you really going to be Mina’s hype woman? In front of the man you love? Is the universe laughing at you?
“She likes cute things. She’s kind of a romantic. Go classic. Flowers, dinner, a nice walk.”
He nods as if taking mental notes. “Okay, good.”
You feel the sudden, desperate urge to start bawling. You tamp down on it. Seungcheol changes the subject, thankfully, and you try not to think about tomorrow.
When you get home, you pour over the contents of the refrigerator and wonder what you can make for dinner from the bits and scraps you can find. You make a mental note to get groceries, and Seungcheol starts cutting and prepping some vegetables while you look at the meat options.
Dinner is a casual affair. He regales you with stories of his day. His company is going through a bit of a rough patch in terms of profits, so there’s always drama to report. You move around each other seamlessly. The aroma from the food slowly starts filling the kitchen as you cook, and you laugh particularly hard at one of his jokes. He grips your waist to keep you from falling, and squeezes the tiniest bit before letting go. You smooth the hair out of his eyes. This is a normal Friday night.
Seungcheol’s side presses into yours as you eat despite the ample space on the couch. He has always been affectionate with you. It had started as a thing of comfort during stressful college times and had eventually just before the norm for you both. Some sitcom is playing, neither of you care for it, as he wonders if he should get a haircut. You wholeheartedly oppose it. He fishes for compliments, and you gladly give them to him. He laughs when you compare him to his dog back at his parent’s house.
Mina is the last thing on your mind.
……………………………
“You could’ve just said no.” Soonyoung’s mouth is full of popcorn so his words are muffled, though you hear him clearly. He doesn’t wait to finish them, adding another handful in. You don’t even flinch. You are pretty used to his eating habits at this point.
“It’s not my place to.” You retort, looking at the screen but not really watching. You reach into the bowl on his lap, surprised by how empty it already is.
“We’re ten minutes into the movie!” You glare at him. “You’ve nearly finished the bowl. Can you slow down?”
“You’re right, but you still could’ve said no.” From your other side, Jihoon chimes in. He’s scrolling on his phone instead of looking at the TV. Neither you nor Soonyoung minds. He usually shows up to movie nights because he wants to hang out. He couldn’t give a rat’s ass about whatever you two choose to play. It usually ends up devolving into conversation anyway, mostly your woes about Seungcheol.
“He cares about you too much.” Jihoon continues. “If you seriously didn’t want him to date someone you know, he wouldn’t hesitate in dropping them.”
You sigh, rubbing your eyes tiredly. “I know that. I know. But I really don’t think I can do that. It’s not fair to him.”
Jihoon hums, eyeing you from the corner of his eye. “None of this is fair to either of you, but you don’t listen to me anyway, so what’s the point?”
You pointedly ignore his jab. Jihoon is very much in favor of you telling Seungcheol how you feel. He has been advocating for it for years. Now, after so long trying to convince you, he has pretty much given up, sticking to little digs here and there. You’re too stubborn to listen.
“I think this is good.” Soonyoung chimes in, and you turn your head to look at him incredulously. He nods, as if affirming himself, before continuing.
“Mina is different for you. She’s not some casual acquaintance. Seungcheol dating her should light a fire under your ass to move on. Look, it’s been years. If it hasn’t happened yet, what makes you think it will happen now?”
“It won’t.” You respond, though you feel irritated. “I know it won’t happen.”
“So, what are you doing?” Soonyoung’s tone has softened, even if his words are harsh. “What’s the point of staying hung up on him?”
You know he is right. You know it. But as you contemplate his words, Seungcheol emerges from his room, and your eyes find him. He looks good, white button up shirt, dark brown slacks, and he is smoothing something into his thick head of brown hair, pushing it off his forehead.
“I think I should just go for roses, if we are going to keep it classic.” He sounds urgent, and your eyes remain trained on him as he fastens his watch and smooths a hand down the shirt to straighten it.
“You look great.” You manage to throw out, and he gives you a smile that has your eyes melting in their sockets. He reaches a hand out to ruffle through your hair affectionately, and Soonyoung’s words fly out the window like he never said them in the first place.
“Don’t wait up!” He teases, and you roll your eyes. He says goodbye to Jihoon and Soonyoung, flying out of the door as quickly as he came in. Soonyoung sighs.
“You’re screwed.”
………………………………….
You don’t remember when exactly your friends end up leaving. Predictably, the night had progressed to all of you just talking, the next movie playing automatically when no one paid attention to it. Before you know it, your eyelids are getting heavy and both of them are wrapping it up, ready to head home. You wave them goodbye and fill a glass of water for yourself, carrying it to your bedside table and flopping down on your bed. You fall asleep before you can even think about doomscrolling on your phone.
You don’t wake up until almost 10 the next day, grateful for the lack of annoying alarm. You stare at the light filtering through your curtains, willing yourself to get up. The apartment is quiet. You wonder when Seungcheol got home last night. You wonder how his date with Mina went.
You walk past his closed door, then the bathroom where the shower is running. It seems he woke up just now too. You put on a pot for coffee, enough for two cups, before opening the refrigerator door and contemplating if you want breakfast or if you can wait and just pick something up for lunch later. You hear bare feet padding into the kitchen, and turn around to give Seungcheol your suggestion. When you take in the sight in front of you, the words die in your throat.
Mina waves at you awkwardly, her hair still wet and flowing over the towel draped around her shoulders. She is wearing a very fancy purple dress, and you realise it’s probably what she wore to the date last night. Despite her bare face and your frantically beating heart, you can’t help but think of how beautiful she looks.
“Sorry.” She has the decency to look embarrassed. “Seungcheol said you don’t usually wake up before noon on the weekends.”
You jerk out of your shock, letting out a laugh you hope doesn’t sound too strained. There’s more sounds of doors opening and closing, and then Seungcheol is stepping into the kitchen, shirtless and clearly just woken up. He smiles at Mina in a way so sickly sweet that you have to physically turn away, staring at the refrigerator again. Bile rises up into your throat. You wonder where your running shoes are. In the foyer or your room? You couldn’t bear to walk past the kitchen again on your way out. The refrigerator door shuts a bit too forcefully than you intended.
“Oh, we don’t have enough coffee.” You hear Seungcheol say.
“Sorry.” You choke out, not knowing who to look at. The air in the kitchen is painfully awkward, or maybe it’s just you, and you put your mug on the counter. “I just poured it. I didn’t drink it yet. You can have it.”
Seungcheol raises an eyebrow. “What about you?”
“I was just heading out.” You lie. It’s so obvious nobody believes you that Mina just ends up looking at her feet. “Jihoon just texted. I’m gonna head over to his.”
Seungcheol doesn’t comment on the fact that your phone is nowhere in sight. You leave the kitchen quickly, heading to the foyer. You are relieved to spot your shoes, shoving them on and realising your hands are shaking, before you slip out of the house.
……………………………………….
“What the hell?”
Soonyoung tugs at your arm until you stumble into the apartment, shutting the door quickly behind you to keep the chill out. His hand is warm on your bare arm, and you realise only then that you had been running on the streets in nothing more than a T-shirt and sweatpants. No wonder the old lady down the road looked at you weirdly. It is nearly December.
Soonyoung doesn’t speak as he leads you inside, rushing to grab the blanket draped over the couch and wrapping you in it. It’s warm, and one look at the plate on the coffee table tells you that he had just vacated the couch in the middle of breakfast to answer the door.
“Sorry.” You manage to throw out, though you don’t feel it. You don’t feel much of anything. You can’t get Seungcheol’s face out of your head, how he melted when he saw Mina. She had spent the night. After the first date. Seungcheol doesn’t do that. That’s not like him at all.
“You want pancakes? There’s batter left over.” Soonyoung doesn’t wait for an answer, trudging to the kitchen to begin working on them. Now that he has mentioned it, the house does smell like vanilla. You sit on the stool at the kitchen island, still swimming in the blanket, taking comfort in the soft fleece. Jihoon starts when he walks into the kitchen, clearly not expecting to see you. You feel a wave of remorse for crashing into what was likely a peaceful Sunday morning. It doesn’t last long. You sink back into the hollow feeling in your chest.
“He brought her home.” You supply without prompting. “She- they were in the kitchen. And he was looking at her. And I couldn’t stay there.”
You don’t know if you make sense, but by the way Jihoon’s eyes soften, you know you don’t have to.
They sit with you as you eat. Your motions are almost mechanical. Someone’s phone vibrates. Soonyoung stares down at it.
“He’s asking if you’re with us.” He comments, glancing at you. “No wonder he’s worried. You walked out into the street wearing a shirt.”
“He doesn’t get to be worried.” Your voice wavers. Incredibly, you feel anger surge up inside you. Unwarranted, irrational anger.
“He’s still your friend.” Jihoon nearly whispers.
“I don’t-” Your voice catches. “I don’t think I can be his friend. I don’t think I can take this.”
Soonyoung laughs, but it isn’t unkind. “You can’t stay away from him.”
Your face crumples because he is right. You had stuck with Seungcheol because no one in your life understood you like he did. You had known him for so long that it was hard to imagine a time when you didn’t. You two were inseparable. You had spent all of college attached at the hip, and had gotten an apartment together immediately after graduation. You had years of history.
You still remember your first job interview, how you had bombed it completely and came home near tears that you would never get a job and your degree would be wasted. Seungcheol had indulged your wild imagination, comforting you, even rubbing your feet and running you a bath. You remember when a bakery opened around the corner and both of you fell in love with the blueberry croissants, to the point that it was all you ate for a week straight. Then both of you got so sick of them that you didn’t touch another croissant for months.
You remember when Seungcheol got a promotion at work, and you had spent the evening making him a three course meal to celebrate, all his favourite dishes from home. He had raved all through the meal, nearly in tears when he bit into the meat you had smoked all on your own, claiming it melted in his mouth. You had complained about the skillet and how the meat stuck on it because it was so old. The next day you found a brand new one on the kitchen counter, with a note that said you had to cook more food on it for him as a thank you.
There was a set of red Russian nesting dolls on the shelf in the living room that you bought at a flea market. Seungcheol thought they were hideous but you loved them. He always had something to say about them when he saw them, and it was never anything nice.
“Those are the eyes of someone planning murder.” He had said once, staring at the largest one. You snorted.
“They have every right to, after the way you’ve been shit talking them.”
When the smallest one got lost, Seungcheol spent the entire afternoon looking for it with you. When he found it, you nearly yelled with joy, planting a messy kiss on his cheek and promising him a reward.
(There was never a reward. He never brought it up.)
You remember when Seungcheol brought a girl home to the apartment one night. He had been seeing her for months by that point, but it didn’t hurt any less when he introduced you to her. It didn’t hurt less when they went into his room, and you heard the shuffling of clothes, and the dampened squeaking of the bed. Their efforts to keep quiet.
The walls were thin in that apartment.
In fact, they were so thin that you were woken one night to the sound of Seungcheol constantly shuffling around outside, footsteps heavy on the floor of the living room. When you poked your head out to look at him, he was surprised.
“Trouble sleeping?”
He just nodded. You opened your bedroom door farther, gesturing for him to come in. That night, he had curled into your side, half his weight heavy on your torso, cold toes pressing into your shins. You let him, feeling how he slowly relaxed as you ran your fingers through his hair, his breath evening out. He was so warm. You slept better than you had in weeks. And by the looks of him the next morning, so did he.
You loved him more than you had ever loved anyone else. You also felt more pain from him than anyone else. None of it was his fault. This was a monster of your own making, and now you were living with the consequences of it.
You don’t go home that day until well past sunset, and when you get back, Seungcheol is cooking dinner. It’s something spicy, by the smell of it, and you park yourself next to the counter. He looks at you expectantly, though you can see the worry etched on his face.
“Sorry about this morning.” You give him an apologetic smile. “I wasn’t expecting to see Mina. I guess it’s just a little weird to see her here because I see her at the office all the time.”
Seungcheol’s mouth tightens into a thin line. “That’s my fault. I should’ve texted and warned you.”
There’s a small silence before he continues. “I guess…. you will get used to it slowly.”
Oh. You blink and nod, sending him a smile that feels more like a grimace. “Of course.”
Seungcheol has been the dealer of a lot of pain in your life. But you would rather have that than nothing at all.
……………………………………
Mina does start coming over more often, unsurprisingly. When it isn’t her in your apartment, it’s Seungcheol who leaves to spend the night at hers, and you try to adjust to cooking one portion instead of two. You slowly get accustomed to her presence in your life outside the office, but funnily enough, you two talk less now. She seems to be more engrossed in work, and when she isn’t doing that, she’s on her phone (You try not to think of Seungcheol texting her). It isn’t until a few weeks later that you realise what exactly caused the shift in her.
You are baking in the kitchen, which you rarely do, but you know Seungcheol loves your brownie recipe and you had nothing else going on, so you start making a batch. He whooped in celebration when he found you folding flour into the batter, draping himself over your back to look down into the bowl. You are trying to push his arm away from the bowl to stop him from licking the batter, and failing terribly, complaining about how heavy he is, when a throat clears behind you. Seungcheol rips himself away from you at the speed of light, and you are confused by his reaction until you see Mina’s gaze hardened, lips twisted, staring at you both. You nearly shrink back, bending over the bowl immediately to avoid looking at her, ignoring the sound of Seungcheol shuffling towards her and following her out of the kitchen.
You shouldn’t be surprised. It’s only understandable. You and Seungcheol are uncomfortably close to the outside eye. He thrives on attention and physical affection, and you love giving it. Seungcheol had only been serious with maybe one or two girls, so it hasn’t been an active problem. Clearly it is now.
You hadn’t noticed before, but thinking back, there is now an established distance between you two. You had chalked it up to Seungcheol just not being around as much, but you wonder if it was intentional on his behalf. Perhaps Mina had told him to. You feel a zip of irritation at the thought, but you tamp it down quickly. You have no claim on Seungcheol’s affections. That is all her. You are not entitled to his love even though it feels like you are.
As Christmas nears, you begin struggling with this new ‘distance’ a lot more than you thought you would. Seungcheol sits with the littlest of gaps between you two on the couch now, and you miss the warmth of his arm and leg pressed to yours, the cushion on his broad shoulder that you could rest your head on. He plays with your hair less, hugs you less, and never offers to rub your feet after a tiring day at work anymore. The pet names are all but gone, not even the teasing use of “cupcake”, which he knows you hate, and conversation gets so formal you wonder if you did something to secretly offend him.
You realise how ingrained Seungcheol is in every part of your life when his absence suddenly leaves your days empty. Winters in particular feel too lonely, when there is no noise from your desk fan to fill the space, when your windows have frosted over and you sit on the couch with a mug of hot chocolate. Not coffee, hot chocolate. Seungcheol loves it when you make the real stuff, not the powdered one that comes in little packets, but the one with whole milk and melted chocolate. You indulge yourself by adding marshmallows in your mug, and you wonder if you are just doing tiny things to fill space, in your mind and around you.
There is less of Seungcheol in the apartment too. His shoes aren’t in the foyer, and his jacket isn’t draped over the back of the couch for you to find and scold him over (‘the cupboard is right there!’). Your idea of commuting together pretty much evaporates, and you are back to separate cars. His perfume, a characteristic scent he has worn since college, doesn’t waft unbearably in the corridor outside his room as often as it used to. When it does, now occasionally, you pause in the space, breathing him in.
You miss him.
You remember that first morning you had seen them together in the kitchen, when you had looked back on your times with him and decided, you would rather have him as a friend than not have him at all.
Is he even your friend anymore? Or is he just your roommate?
On the last day of work before Christmas holidays, Mina shows up at your cubicle for the first time in a while. It catches you off guard, but you try not to let it show.
“Seungcheol and some of his friends at work are going out for drinks later. You should come.”
You bristle at the words, at her tone. Why does she sound like she’s doing you a favor by inviting you? Or are you just paranoid now, biased against her? You agree nonetheless, and are left wondering why Seungcheol wouldn’t just ask you instead of relaying the word through his girlfriend. The thought sends knives searing through your chest.
Distance.
He picks you two up after work, insisting he would drop you off at your car later. On the way there, you watch their heads from the backseat, and you contemplate, for the first time in years, if you should look for a place of your own and move out. It wouldn’t work, obviously. The rent in this area is too steep for one person. You wonder if Soonyoung and Jihoon can take you in, dismissing the option almost immediately. Their place isn’t built for three people. And you have burdened them enough with your problems already.
You are still in your head a bit when you arrive at the bar, and exaggerated cheers stun you from your musings when you approach the table. You smile at Jeonghan, Joshua and Mingyu. You had known them almost as long as Seungcheol did, but you obviously saw them way less. They worked with him, and were some of the most fun people to have drinks with. You decide you will let loose tonight, shunning the woeful thoughts in your head. You had spent too long suspended in this feeling of not being wanted.
It quickly devolves into chaos from there. Mingyu doesn’t let you breathe between the first three shots, claiming you need to ‘loosen up first’. By the time you get around to updating them about your life, you are already swaying, making Joshua laugh and throw an arm over your shoulder to still you. His entire face is flushed a comical shade of red, and you wonder how much he had drunk already in such a short time. You can feel eyes on you, and you choose to ignore them, feeling like your company is wanted for the first time in weeks.
“How’s the new place?” You ask over the music at Jeonghan, who is busy mixing two or three drinks into whatever atrocious concoction he wants to drink. Jeonghan and Joshua had shared an apartment for the longest time, and had just upgraded to a better place some weeks ago. Something with a balcony like Joshua always wanted.
“Oh, it’s great! Empty, though.”
Your eyebrows furrow. “What do you mean?”
“It’s three bedrooms.”
You stare at him, and in your inebriated state, you don’t think of the consequences of your next words. “I could move in with you.”
Three sets of shocked, wide brown eyes look at you. You flush under the attention and thank the gods that Seungcheol has gone to the bar with Mina for more drinks.
“You’re moving out?” Mingyu scowls at you, and you feel almost offended by how accusatory his tone is. You shrug.
“I’m thinking about it.”
Joshua worries his bottom lip between his teeth. “Are you sure? I mean- does Seungcheol know?”
You fidget a bit, regretting saying anything at all. You weren’t being entirely serious, fuelled by alcohol and the slight anger you had been harbouring towards your best friend. Jeonghan doesn’t say anything as you sputter over your words trying to answer his friends, his eyes boring holes in the side of your head. His silence unnerves you. He is closest to Seungcheol out of all of them.
“Maybe you should.” He finally says, and his words are unexpected. “Change might shock both of you awake.”
“Maybe you should what?” Seungcheol’s voice cuts through your confusion at Jeonghan’s words.
You don’t answer him, grabbing a shot glass instead of saying anything, immediately downing it and reaching for the next one already. Jeonghan doesn’t stop looking at you.
“Move out.” Jeonghan answers him, and Seungcheol’s head immediately shoots to your direction. He looks stricken, like he can’t believe his ears.
“You’re moving out?” He asks you, and you shake your head vigorously.
“Then why is he saying you are?” His tone turns accusatory, and you frown at him.
“Even if I am, what’s the big deal?”
“What’s the big deal?!” Seungcheol looks positively angry at your words, standing up abruptly to leave the table. You all watch him make his way over to the bar, plopping down on a stool.
You have to give Mina props for not saying anything at all about Seungcheol’s massive overreaction, instead just giving you all a smile and excusing herself from the table. She doesn’t walk over to Seungcheol though. You watch her make her way to the door of the bar and disappear out of it. Jeonghan whistles.
“Well, that happened quicker than I thought it would.”
You tsk at him, reaching for another drink. You had expected Seungcheol to react badly, but not as bad as this, and not in front of his girlfriend. You feel a bit bad for Mina. But you feel almost worse for yourself. You will have to deal with him when you get home.
Or you could get shitfaced, and avoid confrontation altogether. You choose option 2.
Jeonghan ends up driving everyone home, since the rest of you decided no work tomorrow meant drinking until you can’t see straight. You whine at him to not leave you with Seungcheol, who has gotten even more pouty after drinking, cheeks flushed and eyes barely open. Jeonghan pointedly ignores your pleas and dumps both of you in front of your building.
“C’mon.” Seungcheol holds an arm out. “Hold on to me for support.”
You snort at him. “You aren’t exactly stable.”
“Hold on to me right now or I’m going to lose it, cupcake.”
You boo at him but do what he says, gripping his bicep, and slowly you two begin the impossible trek upstairs. He is humming a familiar tune when you finally push the apartment door open, raising his arms above his head in triumph.
“We’re so good at being drunk.” He grins at you, and you giggle back, unable to resist digging your fingertips into his dimples. His gaze is hazy but his eyes sparkle bright regardless. You can feel yourself forgetting being angry at him already, just happy to feel his so close, his hands on your arms and waist, his head falling on your shoulder, his body heat so near your own skin.
Taking your shoes off takes much longer than expected, Seungcheol is tugging on your boot at one point, and then both of you make a beeline to your room, still in suspiciously wet socks, collapsing on top of the covers.
You don’t know if you imagine it. If you’re just drunk and in your feelings, but Seungcheol mumbles something quietly. It’s barely above a whisper, but in the dead of the night it sounds as loud as a siren.
“Don’t move out.”
You turn to look blearily at him. His hair is spread like a halo around his head, falling over your pillows. He hadn’t cut it in a while, determined to grow it out. He reminded you of a prince. His eyes are trained on you through the strands of brown falling over them, and they look clearer than his drunk state might suggest. Despite the blush high on his cheeks, his skin looks like porcelain. You turn your gaze to the ceiling.
“I can’t be around you, Cheol. It hurts.”
He watches you, unblinking, until he moves a bit, shuffles closer to you so you can feel his breath in your cheek.
“And I can’t live without you. It hurts.”
You smile bitterly. “You’ve been fine with Mina.”
He scowls and shakes his head. “Mina isn’t you.”
You turn your head to him then, and his nose brushes against your own. At this proximity, you watch the streaks of brown in his eyes, dark and welcoming, like bottomless pools. You want to kiss him so badly it makes the pit of your stomach ache. Instead, you let your eyelids flutter shut, resigned to being so close, but never close enough.
When you wake up the next morning, you are swaddled in what feels like ten blankets, and it’s only when your haze clears that you realise it’s actually Seungcheol attached to your back like a koala bear, one leg pushed between your own and arms so tight around your middle that you are unsure if you feel nauseous because of the hangover or because of the pressure he is putting on your stomach. You dig your elbow back into his ribs, and he groans.
“I’m gonna be sick.” His voice is throaty, and despite your raging headache, your breath hitches.
“If you yarf on my bed I’m making you clean it up.”
He lets out another pained noise, pushing away from you and groggily standing up to walk straight out of the room. Minutes later, you hear him throwing up in the toilet. You sigh.
You can’t bring yourself to think of last night, how normal it felt to be around Seungcheol like that after weeks of not speaking more than a few words at a time. You have missed him terribly. And you think once more of how painful it was trying to move on from him while living in the same place, surrounded by everything you two built together.
Mina isn’t you.
You can’t bring yourself to think about what he meant. You are exhausted. You feel sick and your head is pounding. And your throat feels dry as sandpaper. You slowly get up to trudge to the kitchen, downing two whole glasses of water and feeling much better afterward. The shower is running at this point, and you check your messages while you wait.
When you hear the bathroom door open and close, followed by footsteps and another door, you realise Seungcheol has disappeared into his room. You take that opportunity to use the bathroom yourself, letting the water wash away last night, the feeling of his fingertips, still like ghosts on your skin. You wonder what it would’ve felt like if you really had pushed forward last night and kissed him.
You would never do that. But still. A girl can dream.
By the time you reemerge, the apartment is eerily quiet. Seungcheol’s bedroom door is wide open, and his shoes are gone from the foyer. Good. You needed space anyway. If he hadn’t left, you would’ve.
He doesn’t return until late that night. You meander through the apartment. Ordering lunch and wasting time on the internet. Jeonghan texts to ask how you’re doing, you reply shortly. You still aren’t particularly happy with him for telling Seungcheol that you were considering moving out. Hell, you are sure it wouldn’t have amounted to anything anyway. You would’ve chickened out and stayed there, not exactly a fan of change. All this should never have been mentioned in the first place.
When the door finally opens, it’s well after sundown. Seungcheol is breathing heavily and he pushes his shoes off, and you glimpse a thin sheen of sweat over his hairline.
“You were running? It’s freezing out.” You comment, watching him from the couch. He pushes his hair off his forehead and it stays there, likely because it’s wet too. The seriousness on his face makes you pause.
“I broke up with Mina.”
You gape at him. “You what?”
He makes a beeline for you, both hands gripping the back of the couch on either side of you with a thud, knee on the seat holding him up, before his lips are crashing into yours. You gasp at the sudden intrusion, mind and body scrambling to catch up with what is happening. Your hands automatically rest on his shoulders, gripping hard. You don’t know if you want to pull him closer or push him away. His teeth nip on your bottom lip, and the sensation zips through your body, making a decision for you.
You kiss back hard, using his sweatshirt to pull him closer until he is collapsing on top of you, both of you sliding down the couch. Your leg hooks around his waist, and you breathe in his sigh. It hits you, mid kiss, that you are finally kissing Seungcheol. After so long of imagining it, his lips are on yours, softer than anything. He tastes like that mint chewing gum he often carries around, and you can still smell his shampoo, now mixed with the heady scent of his sweat cooling on his skin.
He pushes you into the cushions, and his weight feels therapeutic, like a weighted blanket on your limbs after a long, tiring day. His hand grips your thigh hard, encouraging you to hitch it up further around his torso. His skin is slightly sticky from the sweat, and his hair is falling over your eyes. His tongue is dancing with your own, running over your teeth and the roof of your mouth, engulfing you so completely that you feel like you cannot breathe. You feel a rush of emotion.
“I’ve wanted this,” you manage to mumble into his lips, voice cracking, “for so long.”
He breaks away from you for just a second, enough to look down at you, but you already miss him. He brushes a hand over your cheek, and you realise you really are crying.
“I’m sorry.” He whispers, voice clogged with such intense regret that you feel another wave of tears coming. “I’m so sorry. It should’ve been you. It was always you. It could never be anyone else.”
He means it, you can tell. And it makes you tug him down until you’re kissing him again, reveling in the feeling of how his lips meld so perfectly with yours. His cheeks sink under the pressure of your fingertips, his eyelashes brush delicately against your skin. He engulfs all of your senses until you don’t know where you end and where he begins.
When it isn’t enough, because it could never be enough for you, you are too greedy for every inch of him, you paw at his clothes. You want them off, want to feel his bare torso attach itself to your own. It’s a desire so acute you nearly scream. Seungcheol obliges, pulling his sweatshirt off in one fluid motion and throwing it away somewhere neither of you care to look at. He doesn’t reattach to your lips until your sweater is gone too, and then his arms are snaking under your back to pull you flush against him, kissing you briefly before his mouth is traveling down past your face to nip at the sensitive skin of your neck. His breath sends shivers down your spine, tensing up at the sensations. His tongue flicks out to swipe at the skin below your ear before he is biting down at it, softly at first to test the waters, before digging deep enough to elicit a satisfied sigh from you. You run your fingertips delicately up his spine, basking in the way he shivers under your touch, lips still sucking, now harsher, as if determined to mark you as his. You let him, encourage him even. You are his. You have been his for so long, and he is finally laying his claim.
His hands fiddle with the waistband of your pajamas, fingertips dipping in and out in little intervals. Your hips buck up, impatient, and he chuckles, biting down on your collarbone in warning.
“Be good.”
His voice is firm and deep, and you know he means business. It makes you want to rebel even more, and you buck up again. He grips your hips tight, holding you in place, lips leaving you with a last, delicious slurping sound before he is looking you in the eyes.
“Is that how it’s going to be, baby?” His hips come down, grinding into you, and you can feel that he is rock hard already. A thrill runs up your core at the feeling, and suddenly you want him to be completely naked. You want to see his cock, feel its weight in your palm, on your tongue, inside your pussy, stretching you until you can’t think straight. You can feel how wet you are already, clenching desperately around nothing at all. You feel hot all over, and the remaining clothes you have on feel like they are too much.
“Please, Cheolie.” You whine, trying to jerk up again. It doesn’t work, his hold is too strong. “Take my clothes off.”
He tsks then, smirking down at you. He’s enjoying this a little too much, watching you squirm under him. But it seems he wants you just as bad, because then he is sliding down your bottoms and panties at the same time, leaving you bare for his eyes to wander over. He hooks his hands under your knees, pushing them back until they are touching your chest and you are laid open for him. You have the decency to flush at the hungry look in his eyes, but you bask in the attention anyway. You like how his eyes roam over your naked body, how they zero in on your sopping cunt. You arch your back slightly and his gaze flickers up, lips twitching with amusement.
He lets you go long enough to discard his own pants, and you don’t have time to admire him in his nude glory before he is pulling you close again, bending over you to bury his face in your neck.
“I want to pamper you and spoil you,” he whispers. “And I will, promise. But I need to be inside you so bad right now.”
You buck up into him again, his cock sliding through your slit in a delicious drag that has your legs twitching. He pulls back to grind into you again, but the tip catches on your hole and pulls groans out of both of you, and you can’t take it anymore.
You scramble to reach for him, lining him up and encouraging him to push forward, spearing through you in a way that makes your jaw go slack and your toes curl.
He’s big. Thick and curved up slightly so that the head of his cock presses urgently into the spongy spot inside you. His hips press flush into your skin and he stays there for a second, voice broken and pitched in a way you had never heard before. He has a flush high on his cheekbones, and his eyes struggle to remain open. You watch a drop of sweat roll down the side of his face, watch the slight tremble of his biceps as they frame your face. You are in awe as you watch him fall apart in real time. All because of you.
When he pulls back just a bit just to thrust into you again, you clench hard, feeling the familiar tug in the pit of your stomach. He curses roughly, breath coming in staccato.
“Don’t-” His jaw ticks. “I’m gonna cum. I’m so serious. Don’t do that.”
You let out a breathless laugh, only responding by clenching again. He groans and pulls out again, and this time he wastes no time in setting a punishing pace. You immediately arch up, head falling back as your body locks at the feeling. He seems to know exactly what angle to take, what spot to hit, despite this being the first time you two are having sex, and you would wonder why if all rational thought wasn’t leaving your head at that very moment. You gasp and moan with very thrust, unable to hold back your sounds. Seungcheol is only encouraged more, propping himself up by his hands on either side of your head to thrust harder.
Your world spins and turns on its angle, and you feel heavy with sensation. Your hands try to hold on to something, scraping against the rough material of the couch, but there’s nothing. There’s only Seungcheol above you, thrusting hard and heavy into you until you feel full enough to burst. Your cunt weeps, leaking around him, and Seungcheol’s stare is hard locked on where his shaft sinks into you over and over, collecting a thin rim of white foam around it. He curses again and you cry out at a particularly hard thrust.
A thin layer of sweat is slowly forming over your body, despite how cold the air around you is. Your breath comes fast and staggered, and breathing is the least of your concern at this moment, frankly. You are laser focused on how he is tearing your poor pussy open over and over, and on the feeling of his strong thighs just under your legs, stiffened with the strain of his movements, his strength that you had wondered about for so long, now on full display. You wonder if he will break you. You hope he does.
His hair covers half his face, and your eyes zero in on the cushion of his lips, parted, tongue poking out just a bit, and you want to bite them. You want to mark him up, scratch at his back, dig your teeth into his bottom lip until he is locking up and pouring ropes of his cum deep into your cunt. You reach up to dig your nails into his biceps, trying to tug him down to your mouth. You catch the skin of his jaw and you nip at it, making his hips stutter a bit.
“Greedy girl.” His voice is rough with need, clogging his vocal cords, making him sound as wrecked as you feel. “My cock isn’t enough for you?”
“‘S so big,” you whine, batting your wet eyelashes up at him. Predictably, it drives him crazy, his motions get rougher. “You’re so big, Cheolie. I can barely take it.”
He chuckles. “I disagree, baby. You’re taking me like a champ.”
His hands wind into your hair, pushing it from your face so he can take in your sweaty forehead, your flushed cheeks. He tugs hard until you are arching up, and chills run through your scalp.
“Opened up for me so well. You were just made to take my cock, weren’t you? Just perfect for me. God, I could fuck you for hours.”
You sob when his hand reaches down, pressing on your clit hard before he starts rubbing. You jerk up against him, but he is unphased, continuing to dig his cock through your insides while his fingers insistently pull you closer to the edge. Your orgasm, simmering just below the surface, catches fire, and you can’t even warn him before you wail and gush all over his cock, limbs locking in place as his cock drags over your wildly contracting walls, prolonging the feeling. You can hear him curse again through the roaring in your ears, and then warmth floods your walls until you feel full with it. White hot lava rolls through you, and you try hard to breathe through it, eyelids fluttering open to watch as Seungcheol rides through his own high with you.
All is silent for a few seconds apart from the heavy breathing. Seungcheol lowers himself gently down on you, burying his face in your neck. He kisses the skin softly, and you tilt your head to let him plant more along the surface. You feel him slowly soften inside you. Something wet trickles out of your hole. You flush at the feeling.
“We’re going to have to shower again. In this cold.”
His chest rumbles with a laugh, and he looks up to grin cheekily at you. “I won’t let you get cold, sweets.”
You slap his shoulder playfully, making him laugh more. He pulls out of you, not bothering to offer a hand, sliding his arms under you to pick you up. You let him, burrowing your face into his neck, trying hard to fight off a growing smile.
Audio is below the cut! Make sure headphones are connected, volume is turned down, or you're alone. Here's your warning!
A/N: This is NOT actually Hongjoong (obviously). This is just for fun and imaginative purposes. In no way is this depicting him as a person. This audio was SO long and I had a hard time trying to edit it down. His might be longer than the rest of them so far (is it cause I'm biased? Maybe...but it was just TOO perfect) Enjoy~! ;)
dude, some fans were saying that he's been getting bigger lately and im fucking freaking out
idolbf!mingi x f!reader
thinking about mingi...
Song Mingi, who knows his strengths, always makes sure to use them against you. He knows how weak you get for him when it comes to his strongest attributes.
His stupid, rich voice. And the sheer fucking size of him.
He made you feel small. You don’t even have to be short, and somehow it felt like Mingi shrank you down when he was around, in body and in soul. When he covered your mouth with his hand to muffle your moans, his thick fingers would curl around your face enough to basically have your entire lower skull in his grip, strong and heavy as he pressed down to keep you quiet.
Shoved down prone into the plush mattress, your cheek pushed into the pillow, his face buried deep where your neck met your shoulder, forcing you to listen to every single lust-drunk groan that fell from his lips, right against your hot ear.
Gravelly, low, sonorous, his voice always sending that weird twist to your gut that made your cunt gush like he pressed a button to open the floodgates. Every noise he made flowed over the ridges of your brain like cold water, and sent your senses alight. His nose inhaling your sweat slick scent and groaning deeply when he felt you clench around him every time his purrs sent shockwaves to your lower tummy.
His entire, enormous body holding yours down, never giving you an inch of space to escape, to squirm or even let your limbs twitch.
Making you feel him. Making you take him. His thick arms wrapped around your lower torso, his hands interlocked over your stomach as he pressed your back to his chest all the while letting all his weight rest on top of you.
An immovable force that you wouldn’t want to slip from under even if you could. The pressure he left on your lower belly, the way his legs pressed over yours so you couldn’t kick when his tip dragged against your gspot so perfectly, over and over and over again.
Maddeningly deep, and unfair strokes that quite literally made you unable to form words to praise him, or beg for mercy. All you could do was lie under Mingi and take what he was giving you and hope you wouldn’t pass out from pleasure. You wouldn’t wanna miss a second of this after all.
You would try to form words, moan his name, but nothing would come out.
“What’s that honey?” Mingi drawled against the crook of your neck, your skin shuddering when his tongue laved against the vein that protruded through your skin. “Can’t hear you over how slick this pussy is.”
To emphasize his point his slowly pulled his hips back, every thick inch of his cock sliding against your tight walls, the telltale sign of your soaked cunt echoing in your ears.
“Fuckk..” He growls quietly, sinking right back into your heat and rotating his hips slowly when your ass pressed flush against his hips once again. “You’re so wet and loud baby, can barely hear myself think.”
Your breath caught in your throat, unable to focus on intaking oxygen when you felt so full of him. His hands gently kneaded your lower stomach, his thumbs rubbing slow circles against the bulging flesh.
“Don’t forget to breathe.” He instructs lowly, but pressing himself deeper into your pussy like he knows you were already struggling, to make it harder for you.
His broad shoulders easily swallow you beneath him and your drool pooled on the pillow. His arms constrict even tighter around your body, Mingi’s brain frying when he felt your body squirm in his grip, like a helpless little bunny trying to keep itself from being eaten.
But you loved feeling helpless with Mingi. You loved feeling like there was nowhere to run, nowhere to hide. You loved feeling like there was no escape, that all you could do was stay trapped in his arms and let him fuck you slow, deep, and mean.
You could feel the dips of his abs against the bone of your spine, his powerful legs keeping your own spread beneath his body so he could continue to thrust into you smoothly.
When you try to moan his name again, Mingi presses a wet open mouthed kiss to the side of your throat, a choked groan falling from his lips.
His cock throbs inside of you, and he finds his body unable to help itself as his hips speed up, his fat tip gliding against that spot inside with determined purpose.
“So close…” he pouts against your jugular, his soft black hair brushing your cheek. “Try again pretty baby, moan louder for me.”
At this point you had completely given up, your brain no longer functioning, cockdrunk and useless under the weight of his body.
“Love when you let me use you.” Mingi groans, cooing at every weak sound you made when his strokes hit so deep your stomach felt like it was caving in. “When you let me use this pussy. I love it when my baby just lies there and lets me fuck it how I want.”
It didn’t matter how Mingi fucked you. No matter what position, what pace. His sinful girth and curved shaft hit every spot just right no matter what. But he loved prone the most. He loved holding your little body down underneath him, his flesh melting into yours without a centimeter of space between you two. Filling you up nice and slow, languid, intimate moves of his hips. He always had to make sure he got a hold of himself or else he’d try to fuck you to sleep.
“Atta fuckin’ girl…” he praises around a strained groan, your cunt clenched around him so hard his hips stuttered their movement from your grip.
One hand moved from over your stomach and slipped over your puffy clit. You immediately jerk in response as his tough calloused fingertips pressed up against it, your thighs shaking as the pleasure rocked your sensitive body so hard you felt like you were falling.
Mingi’s hold on your body stayed firm, and his hips pressed harder against your ass, his cock sinking deeper into your pussy, his body resting further against yours and rendering you immobile as you laid beneath him and just took it.
“F-fuuc-! M-Mingi… mmff…” your moans broke and shattered pathetically as you came around his thick cock immediately, which only coated his length in more of your slick, lubing him up even more to continue fucking into you with a renewed passion.
“There it is…” Mingi pinches your clit and shifts his legs to spread you open even more. Moving his other hand from your stomach back up to cup your jaw and holding your head still.
He loved to just hold you, hold you still, hold you close. Completely overpowering you. His giant hand is swallowing your chin, and his thumb slipping into your mouth and sliding over your tongue. His thumb was so thick it filled your mouth deliciously, your eyes rolling when the cologne on his wrist clouded your senses.
“I know it’s big, baby.” He teases, and he almost sounds sorry for you. But it was hard to discern his tone over the slick plaps of his hips against yours, echoing against his bedroom walls. “I know beautiful, I know. Took so long to stretch you out for me, but look at you now.”
He laughs against your ear and slides his thumb deeper into your mouth. “Creaming, soaked, so open and willing.”
You wouldn’t even be able to tap out if you wanted to; your brain was far from here now, forgotten and useless. All you were at the moment was your body, and Mingi’s big hands, broad body, smooth voice and thick cock were defining you as a person in his sheets tonight.
“‘M gonna make you cum so many fucking times you forget that pretty name of yours, baby.” Mingi’s hips pause for a brief moment, slowly rolling them deep into you to punish you with the suffocating feeling of him in your guts.
The grip on your jaw tightens, his hand forcing your neck to crane to the side so he can press his open mouth against your temple, making you feel the vibrations of his low moans rattle against your skull. “Take my fucking word for it.”
He does end up fucking you to sleep this time, after you had cum so many times, the only sound you could make was sad attempts at breaths. You passed out with his cock still inside of you, but your cunt was so slick he was fighting with each stroke to prevent himself from slipping out of you.
“Fuck baby, fell asleep on me, hm?” He whispers against your skin, and you moan softly, your cunt fluttering gently around him.
He wondered if he was fucking you stupid in your dreams, his slow thrusts a lullaby for your tired body.
When you eventually wake up, he asks you what month it is. You could not tell him to save your own life.
He always does end up fucking you so good you forget more than just your name. He prides himself on how dumb his dick gets you.
He teases you about it, but apologizes by eating you out for hours, his thick tongue filling your pussy and warm mouth feeling you out and devouring you like he was drunk.
He always wins you over with that stupid pout, that throaty voice and those big rough hands. He had you around his finger and him around yours.
One day, you’ll really put him in his place and get him to beg you for mercy, but for now, you enjoy the overwhelming sense of power he subjects you to at his hands.
But fuck man, you love turning your brain off for him and just letting him have his way.
Being Mingi’s personal toy was a fucking blessing.
𖤓 summary: the one where you wake up too soon from a wet dream and your boyfriend is there to help you... relieve the tension.
𖤓 warnings/tags: MDNI! 18+, explicit, smut, established relationship, some degradation, bdsm dynamics, yeo is a bit of a mean dom!! you've been warned!!, use of the color system, some choking, fingering, spanking, lovebites, oral sex (f receiving), edging, unprotected sex (don't do that), yes there's aftercare im not a monster
𖤓 dom!yeosang x fem!sub!reader
𖤓 author's note: i know i said i would post this by the end of march but wedding planning and school and work are consuming my life!!!!! finished this with a literal ear infection bc i NEEDED to put it out into the universe lol. this was originally inspired by the fact that yeosang uses the replica lazy sunday morning fragrance and quickly spiraled into depravity. yeosang wrecks me every day of my life and i KNOW he gets nasty. he's too quiet to be anything other than a dom, sorry! this is also my first time writing a relationship with bdsm dynamics so please feel free to leave (constructive and kind) feedback!
𖤓 word count: 5.9k
𖤓 read it on ao3 here
⋆。゚☁︎。⋆。 ゚☾ ゚。⋆
“Sangie, please” you moan into your boyfriend’s neck, his cock plunging in and out of you at a relentless pace.
“What is it, pretty girl?” he teases, his fingers finding your clit, circling the sensitive bud to match the pace of his thrusts.
”I’m so close, baby, fuck,” your hands tangle in his dark hair as you tilt your head to the side to give him better access to your neck. He licks a firm stripe from your collarbone to right below your ear, never slowing his hips.
“Come on then, baby, fall apart around my cock,” he growls into your ear.
The pleasure settles in your core, hot and heavy, building and building as your bodies move in sync. He hits that soft spot inside of you, and you cry out, his name falling off your lips over and over like a mantra.
“Yeo, oh my god,” you whimper, “fuck, I’m gonna —“
A loud crash startles you from your sleep, pulling you from your delicious dream. The soft morning light creeps through the blinds of your shared bedroom, casting gentle stripes across your duvet. The city outside is still quiet as you try to shake the heat from your system, Yeosang’s cold empty side of the bed helping bring you back to reality. You let out a slow breath, stretching your tired muscles, trying to jumpstart your body, ignoring the wetness that had begun to pool in your sleep shorts thanks to your subconscious. You roll over to face your nightstand, squinting at the clock — 9:15 AM. Yeosang always wakes up earlier than you, and sleeping this late is out of the question, unless he’s on his deathbed with a cold.
You untangle from the sheets, swinging your legs over the edge of the bed to stretch, letting your feet rest on the sun-warmed wooden floor. The morning light shines bright through your window, the warmth melting into your skin. You hear rustling in the kitchen, and realize the sound that startled you awake must have something to do with your boyfriend making you both breakfast, like he does every Sunday.
Dragging yourself out of bed, you throw a fuzzy cardigan over the tank top you slept in, to match your shorts. Yeosang always gifts you sets of loungewear, because he knows how happy it makes you to laze around the house in something cute. You make your way down the hallway, the warm smell of cinnamon and vanilla wafting around you the closer you get to the kitchen. You round the corner to see your boyfriend bent over the sink, washing dishes from last night’s dinner. A fresh pan of cinnamon rolls sits on the counter next to him. Your favorite.
“Good morning, Sangie,” you softly say from the doorway, so as not to startle him. He peaks over his shoulder at you briefly before turning the water off, a breathtaking smile consuming his features. His gray sweatpants hug his slender hips, and the tight black tank top he’s sporting gives you an unobstructed view of his broad shoulders and strong arms. God, he looks good.
“Hi, pretty girl,” he coos, his deep voice still raspy from sleep. He quickly dries his hands on a dish towel before discarding it on the counter and making his way over to you. He wraps his arms around your waist, pulling you in for a warm hug, his familiar scent enveloping you. His fingers rub absentminded circles on your skin as he holds you, his hot touch reminding you what you were dreaming about before you were jolted from your sleep. You feel your cheeks warm, thinking about how, in your mind, he was inside of you moments ago.
“Did I wake you? I tried to wash everything quietly, but the pan we used last night slipped and I banged it on the counter,” he kisses your forehead, the lingering warmth of his breath working you up even more.
“It’s okay, baby,” you pull back to kiss his nose, trying to shake the heat from your body. “I needed to get up anyway. I missed you.” You wonder if he can tell how hot and bothered you are. He knows your body like the back of his hand, and when you’re needy, he picks up on it right away.
“Yeah? Were you dreaming about me?” He squeezes your hips before releasing you, picking the dish towel up and walking back to the sink to hang it up.
“No,” you blush, sensing he already knows the answer. He chuckles darkly, leaning back on the kitchen counter, crossing his arms over his broad chest.
“If those pretty little moans I heard coming from our bedroom are any indication, I’m gonna have to call you a liar, baby,” he smirks at you as your soft smile falls from your face. “Wanna try to answer truthfully this time?” The tone of his voice has shifted from the sweet, doting boyfriend he was moments ago, the version of him you only see in the bedroom starting to crack through the surface.
“Y-Yeo, I—“ you stumble over your words. Of course you gave yourself away, how embarrassing. Your face feels like it’s on fire.
“What was I doing, hm?” Yeosang prowls toward you slowly, a strand of his dark hair floating down onto his forehead. “Tasting you? Fingering you? Fucking you?” He stops in his tracks, waiting for your answer.
The words coming out of his mouth have your mind reeling, a pit of pleasure settling in your belly. You let your cardigan fall from your shoulder, suddenly aware of how his hungry eyes are raking over your body.
“Fucking me,” you barely recognize the sound of your voice, breathless and desperate, “you were fucking me,”
“Mmm,” his deep voice sounds like honey, “and how was it, hm? Did I let you come?” He creeps closer to you, only a few steps away.
“I-I woke up, before I could,” you start, trying to hide your embarrassment.
“Oh, jagiya,” he finally closes the distance between the two of you, slowly wrapping one arm around your body, his hand snaking down to cup your ass. “You must be so pent up, my love.” His other hand comes up to your neck, brushing your hair away to ghost his lips over your bare shoulder. He trails featherlight kisses up your shoulder, to your neck, settling right by your ear. “Do you want me to help you with that?” His deep voice whispering over your sensitive skin… he knows what that does to you.
You’re nodding before your voice catches up. “Yes, Sangie, please,” you whisper, bracing yourself on Yeosang’s shoulders as he nips at your neck. He nods at your pleading, willing as always to take care of you.
“Should I bring you to bed, or take you here first?” He bites down on your shoulder, growling into your skin.
You whimper at the sensation, “now, Yeo please, I need you to touch me now,” your hands float up to his hair, lacing through his dark locks.
“Mm,” he tuts, “what if I want to do both?” He pulls away from you to look into your eyes, pupils blown wide with desire. He brings a hand to your chin, thumbing your bottom lip. You open your mouth for him instinctively, and he hooks his thumb on your bottom teeth, tilting your head up at him. “Why don’t I make you come once here, and then I’ll take you to bed and fuck you back to sleep.”
You nod as you close your lips around his thumb, swirling your tongue around it, drawing a deep groan up his throat.
He moves quickly, popping his thumb out of your mouth to plant his hands on your hips. The room around you spins, and suddenly your back is pressed up against him. He wraps an arm around your stomach and brings his other hand to your throat, caging you in his grip. You feel his hardness pressing into your ass as he rolls his hips into you. You whimper, leaning into him, chasing every little touch he’s willing to give you.
“What does my baby want?” He whispers in your ear, tightening his hand on your throat and sliding his other down to ghost his fingers under the band of your shorts, “should I bend you over the counter and have you come around my fingers? Or should I put you on the counter and fuck you with my tongue?” He squeezes the sides of your neck gently, just enough to make your head spin.
“F-fingers,” you choke out, rolling your ass over him.
He shoves you forward, into the counter, the hard marble digging into your hips as he moves his hand from your stomach to the middle of your back to push your torso over the countertop. You brace yourself, planting your hands on either side of your head, and he releases your throat to grip your hair, tipping your head to the side and squishing your cheek into the cold surface.
“Don’t tell me you’re so fucking cock hungry that you forgot your manners,” he scolds you, ripping your sleep shorts down with one hand and smacking your ass with a loud crack.
“Ah-! Fuck,” you cry out, the pain warming you from the inside out, a rush of arousal flooding your center. “Please, I want your fingers Sangie, please,”
”Good fucking girl,” he coos, “and no panties, huh?” He pulls his hands from you and takes a step back, leaving you bent over the counter with an angry red handprint blooming on your naked ass. “I’ll never get tired of seeing you like this, fucking hell,” he runs a hand through his hair as he admires you.
You know he’s teasing you by not touching you right away, so you take it upon yourself to kick your shorts to the side and prop one shaking leg up on the counter, presenting yourself to him.
“Mmm, you’re practically dripping, jagi,” he zeroes in on your center, “you must’ve been really close in that little dream of yours, hm?”
Before you can formulate a snarky reply, he’s behind you, plunging two fingers deep inside of you, using his free hand to grip your hip and hold you in place. You stammer out a curse at the sensation, your mouth hanging open against the cold countertop as he stretches you out. He immediately finds that tender spot inside of you, pressing the pads of his fingers against it over and over and over.
“Yeo, oh my god,” you whimper, that familiar pit of warmth settling in your stomach.
“Already squeezing around my fingers like you’re gonna come? I’ve barely touched you,” he teases you, his mean, dominant facade slipping into place.
“F-feels so good Sangie, can’t help it, mmhn,” you’re practically drooling on the counter as he pistons his fingers in and out, reaching deep inside of you.
He pulls his fingers from your center, bringing his hand down hard on your ass again. You cry out against the marble, tears blurring your vision as his fingers find your swollen clit. Your knee almost buckles underneath you as he expertly swirls around it, so familiar with your body, but he holds you up with a firm hand on your hip.
“You wanna come, baby? Hm?” He quickens his pace, dipping his fingers inside of you to gather more of your arousal.
“Yes, please,” you whimper.
“Then come.” He almost sounds bored as he applies just the right amount of pressure to make you crumble in his hold, holding you steady as your body shakes.
“T-thank you,” you cry out, your climax washing over you, wiping out all your strength.
“So good for me,” Yeosang whispers, holding you in place, letting your body go limp over the countertop. He rubs both thumbs into the small of your back, letting you come down for a few quiet beats before bringing you back to the moment.
“Color?” He quietly asks, the tone of his voice softening for a moment as he turns his attention to your hips, softly massaging your joints.
“Green, very much green,” you sigh between breaths.
“Then come on, pretty girl,” he growls from behind you, pulling his hands from your body and taking a few slow steps backwards, “you want me to fuck you, don’t you?”
You push yourself up on the counter, slowly lowering your trembling leg to the floor.
“Yes, please Yeo,” you turn to face him, leaning back on the sturdy surface behind you, your brain still fuzzy and your hearing a bit muffled. His fingers are glistening with your arousal, the outline of his cock pressing against the thin fabric of his sweatpants. Your core pulses at the sight.
“Then let’s go,” he beckons you, taking a few more steps backwards toward your shared bedroom, fire simmering behind his eyes.
You follow his lead, your unsteady legs carrying you a few steps before your boyfriend raises a hand up to stop you.
“Nuh-uh,” he scolds you, shaking his head.
You tilt your head at him in question, the teasing lilt in his voice making you dizzy as you realize what you’re in for. So he’s in this kind of mood.
“Crawl.”
Dropping to your knees without a second thought, a gasp leaves your lips as you hit the floor, the deep growl in his command making your body react instantly.
“Good girl.“ His cock twitches in his sweatpants. “Now, you can follow me.” He smirks at you as you lower your hands to the floor, and you feel thankful that the warm sun flooding through your kitchen windows has heated the floorboards.
You keep your eyes locked on his while you follow him on all fours, making sure to exaggerate the sway of your hips and the arch of your back as you crawl.
“Well, don’t you look so pretty on your hands and knees for me, hm? Obedient little slut.”
Heat spreads across your cheeks at the emphasis on his last word, knowing he’s only saying it because he knows how much you love it.
He walks backwards the whole way to your shared bedroom, power radiating from him in the way he carries himself, his dark eyes trained on you as you crawl for him. His mouth hangs open as he watches you, and you can tell he’s testing his own self control. You follow him over the threshold, watching him as the backs of his knees hit the mattress, dropping down onto the edge of your bed. He spreads his legs wide, leaning back as he tilts his head to the side while he contemplates his next move.
“Come,” he pats the mattress between his thighs, and you crawl forward to the edge of the bed, kneeling between his legs, looking up at him through your lashes. He grips your chin between his thumb and forefinger, tipping your head back.
“As much as I’d love to have you falling apart around my cock in the next few minutes, I haven’t gotten a taste of you yet.”
“O-oh,” his words warm your center, the way he’s looking down at you only making you feel more desperate for his touch.
“Normally I’d make you earn it, but after listening to your slutty fucking moans all morning I don’t think I can wait any longer,” he wraps his hand around your throat again, squeezing firmly before guiding you up to your feet, standing along with you. He flicks at the shoulder of your cardigan with his free hand. “Off,” he demands. You shimmy out of it instantly, letting it drop to the floor and pool around your feet.
“Give me your color,” he whispers, his grip on your throat loosening.
“Still very green, my love,” you smirk at him as he nods, squeezing tighter again.
“So pretty with my hand around your neck,” he praises you, your head spinning as you work to inhale. “I can’t, fuck,” he lets his resolve crack, crashing his lips into yours.
He kisses you hard, fingers carding through your hair as he parts your lips with his tongue. “I’ll take my time with you later,” he mumbles against your mouth, swiping his tongue over yours. You kiss each other like you’ve been apart for weeks; desperate pawing, panting, whining.
“Lay down,” he orders you, groaning at the string of saliva connecting your mouths as he pulls away from you. He holds your waist as he spins the both of you around, putting you at the foot of the bed before pushing you onto the mattress. You catch yourself on your elbows, scooting back as he crawls on top of you, sloppily kissing you the whole way, moving together until you’re settled in the pillows against the headboard.
He kisses you from your lips, up to the hinge of your jaw, down the column of your neck. You lay back against the pillows, so familiar with the way he loves to map your body with his mouth. He spreads your legs with his knees, splaying you open wide for him, your bare cunt clenching around nothing at the sudden exposure.
He kisses down to your chest as his hands run up your thighs, bypassing your aching core to run up your stomach, one hand dipping beneath your tank top to palm your breast. You gasp at the sensation of his calloused hand kneading your supple flesh, a whine escaping as he runs a thumb over your nipple. He pulls your tank top up with his free hand, exposing your breasts to the cool air.
“Sangie,” you thread your fingers through his hair as he kisses down the valley between your breasts, tightening your grip when he catches one of your nipples between his teeth. “Fuck,” you whisper, looking down at him as he flicks his tongue over it. His eyes meet yours briefly before they roll back as he sucks your nipple into his mouth.
“Baby,” you whine, the feeling of his mouth on you making your head spin. “I need you,”
“Mhm,” his mouth pops off of you briefly before his teeth graze over the top of one of your breasts, the sensation dissolving into pleasurable pain as he bites down.
“Ah!” You yelp as his teeth scrape over your skin, panting as he soothes the bite with his tongue, sucking with the intention to leave a mark.
“You forgot your manners again, pretty girl,” he bites you again, on your stomach this time, and you glance down to see the first mark blooming with shades of red and purple as he paints another.
“Fuck, I—“ your voice catches in your throat at the third bite, lower on your stomach, inching closer to where you need him. ”Please Yeo, I need it,”
“Need what, hm? Use your words,” the next bite is harder than the last, and it has you squirming, desperately pushing your hips into him as his teeth dig into the inside of your thigh.
“Your mouth, please, please,” you rock your hips against nothing, your boyfriend keeping his distance to encourage more of your delicious whining.
“You sound so pretty when you beg, my little whore,” he spreads your legs wide, fingers splayed across the insides of your thighs. He watches your cunt clench at the word, smirking to himself before spitting directly on your heat.
“Oh,” you feel his warm saliva slide from your clit to your entrance, the sensation making you squirm underneath him. “Sangie, please,”
“Mhm,” he finally settles between your legs, threading his arms under your thighs, pulling you closer to his waiting mouth.
He licks the blooming purple bite on your thigh, trailing wet kisses up, closer and closer, pressing one last kiss before finally spreading you open with his tongue. Your back arches instantly, leaning into his mouth. He licks you from your entrance up to your clit, groaning at the taste of you.
“Fuck,” you whine, gripping his hair, holding him against you. He laps at you, flicking the firm point of his tongue over your swollen clit over and over.
“Mmm,” he growls against you, the vibrations drawing a whimper up your throat. He eats you like a man starved, as he always does, digging his fingers into your hips and caging you in against his mouth.
“So good, Sangie, ah–” you yelp as his teeth scrape against your clit, a low chuckle vibrating through you at your reaction. He sucks your sensitive bud into his mouth, one hand loosening its grip on your hip to weave around to your throbbing entrance.
You feel two fingers inching up the inside of your thigh, the light touch prickling goosebumps across your skin. The moment you look down at him, he pops his mouth off of you, briefly sucking his fingers into his mouth, your arousal shining on his chin. His dark eyes don’t leave yours as he guides his fingers to your center, teasingly running them through your wetness before plunging them deep inside you.
“Ah!” You cry out at the sudden sensation, deep arousal coursing through your body as you watch your boyfriend rut against the mattress in time with the thrust of his fingers. He finds that tender spot inside of you easily, hitting it with each pump.
“So tight, are you sure you’ll be able to take me? Hm?” He scissors his fingers inside of you, the sound of how wet you are making his cock twitch in his sweatpants. “Gonna stretch you open so I can stuff you fucking full,” you whine at his words, his dirty mouth driving you mad. “My pretty little cocksleeve, made for me,”
“I can take you,” you nod, watching him add a third finger, the stretch stinging at first but quickly dissolving into pleasure. “I can, I can,” you repeat, “m-made for you Sangie, I was–” your words evaporate into thin air as he sucks your clit into his mouth again, rolling his tongue over and over.
You feel your orgasm quickly approaching, warmth rushing to your center. You roll your hips on his mouth, holding him against you, hoping he’ll let you get there. He must sense you trying to take control, slowing his fingers slightly. Feeling your orgasm fading away, you whine, struggling to push your hips harder onto his fingers. He chuckles against you before pulling away completely.
“Fuck!” You cry out in frustration, “what the fuck,”
“Watch your fucking mouth,” he scolds you, pushing up onto his knees between your legs, a dark patch spreading on his sweatpants where the head of his leaking cock presses against the fabric. “Trying to come without my permission, and you think you can speak to me like that?” You feel your cheeks reddening as you realize what you did, your eyes widening at the hard set of his jaw. He’s pissed. He wipes his mouth with the back of his hand, tilting his head to one side until his neck cracks.
“Flip over.”
You’re frozen, propped up on your elbows staring at him, mouth hanging open. “W-what? I–”
“Did I stutter? Flip the fuck over. Ass up. Now.”
You scramble to roll onto your stomach, pushing up onto your hands and knees. “I didn’t mean to, Yeo, I’m s-sorry,” your cunt is throbbing in anticipation as you spread your thighs wide, dropping onto your elbows just how you know he wants you.
“I’m sure you didn’t, greedy girl,” you hear shuffling behind you, feeling him getting closer to you, but not yet touching you. “How many, hm? Five?” You feel fingers ghosting across the middle of your back, trailing slowly down your spine. “Ten?” You shiver, knowing you can take ten but desperately wanting him inside of you sooner than that.
“You’re lucky my cock is fucking aching right now or I’d do fifteen,” he growls, “how about five, hm?” His hand glides over the swell of your ass, and you have to stop yourself from leaning into his touch.
“Five,” you confirm, settling into the pillows beneath you.
“Five it is.” His hand disappears and your breath hitches in your throat. “Count.” A crack rings through the room as he spanks you hard, the warmth of the sting rushing straight to your core.
“One,” you cry out, breath heaving.
“Good.” Another spank, a little harder than the last.
“Two,” your pussy clenches at the burn, and you can already feel the skin of your ass turning red.
He doesn’t warn you before spanking you a third time, but he lets his hand linger to soothe your angry skin for a moment.
“Three,”
Another.
“Four,” your voice cracks, tears pricking at the corners of your eyes.
“Color?” Your boyfriend asks from behind you, a hint of worry in his voice.
“Green, I can do it, one more,” your words rush out, wanting to let him know you’re okay.
“One more,” he confirms, bringing his hand down one last time, keeping it there to massage your sore skin.
“Five,” you sob into the pillow, finally leaning into his touch, letting him guide your hips down to the mattress.
“You did so well, pretty,” he leans over you, kissing you behind your ear as he brushes your hair to the side. “My good girl,”
“Please, baby, I want you,” each hard smack on your ass only made you more and more desperate for your boyfriend. You know he wants to take care of you, check in, make sure you’re okay, but you need him badly. You roll over onto your back, and he hovers over you, only softness and concern in his eyes now. You open your legs, pulling him between them, his hardness resting against your core through his sweatpants.
“I’m okay, please Sangie,” you reach for him, cupping his cheek in your palm, wrapping your fingers around the back of his neck, tugging him closer.
“Jagi,” he whispers, “are you sure?” He kisses your forehead, letting his lips linger a moment before pulling back to look at you.
“Mhm,” you nod, your hand trailing down to the hem of his tank top. He lets you pull it up slightly before helping you take it off completely. His skin glows under the sunlight streaming through your windows, casting gentle shadows to emphasize each one of his muscles. You pull your own top off over your head too, fully bare for him. You roll your hips against his clothed cock, drawing a groan up his throat.
“You are so fucking beautiful,” he drinks you in, admiring your soft form. All dominance has faded from his mannerisms, loving and sheer want taking over.
“Kiss me,” you reach for him, and he meets you halfway to press his lips to yours. His need for you takes over, and he licks into your mouth as he rushes to pull his sweatpants and boxer briefs down. His length bumps against your heat, Yeosang hissing at the feeling, rocking against you as he kicks his pants off completely.
He breaks the kiss to kneel between your legs, fisting his angry, leaking cock. He pumps himself twice as he adjusts his positioning, running the tip of his cock through your arousal. “Ready?” He asks, nudging at your aching entrance.
You nod, reaching for him. He leans over you, letting out a shuddering breath as he pushes into you, filling you in one swift thrust. You moan at the feeling, the sound swallowed by his mouth against yours. He pulls out to the tip as he glides his tongue over your bottom lip, then slams into you.
“Shit,” you mumble against his lips, licking into his mouth. He meets your kisses hungrily, tangling his tongue with yours as he moves his hips, slowly at first, then pumping into you with a slow and steady rhythm.
You wrap your legs around him, locking your ankles behind his back as he picks up the pace, hitting deeper with each thrust, but not quite deep enough.
“Harder, Yeo,” you break the kiss to ask, “need you deeper,”
He chuckles darkly, knowing just how to get the angle you need. He straightens, staying inside of you as he lifts your hips with ease, keeping you suspended in a solid grip as he guides your hips to meet his thrusts, instantly hitting your g-spot.
“Fuck, yes,” you cry out, letting him masterfully handle your body, bumping against that sensitive spot over and over.
“So pretty taking my cock,” he praises you, fucking into you impossibly hard, your breasts bouncing with each thrust. “I love you so fucking much, my good girl,”
“I love you,” you pant, getting closer and closer to the edge as he fucks into you, but you want to take care of him first. “W-wanna ride you, Sangie,” he slows down at your proposal.
“You sure?” He knows your body must be spent, but you’re determined.
“Wanna make you feel good,” you whine, “please?”
“I can’t say no to those eyes,” he grins.
He pulls out of you to roll you on top of him, easily maneuvering your body until you’re straddling him, his head nestled in the pillows. He lays back, eyes twinkling as he waits for you to take over.
You reach for his cock, wrapping your fingers around it, his eyes rolling back as you slowly pump him. “Mm,” he moans at the feeling, resting his hands on your thighs as you adjust to line him up with your entrance. His fingers dig into your thighs as you slowly lower yourself onto him, gasping as your clit grazes his skin once he’s fully seated inside of you.
“Fuck, jagiya,” he runs his hands up your thighs and around your hips to hold you still for a moment. “Be gentle with me, I don’t want this to be over too soon,” he chuckles.
“We have all day, baby,” you lift your hips slightly despite his firm grip on you, but he doesn’t stop you. You drop back down, drawing another beautiful moan from his lips. His grip loosens as he gives in to you, and you start bouncing your hips, his cock reaching deep inside you. You plant your hands in the middle of his chest as you find your rhythm.
He watches you with lidded eyes, his jaw hanging open as you take what you need. He reaches a hand up to palm your breast, your head falling back as he thumbs your nipple. It doesn’t take long for your climax to start building, his thumb on your nipple and your clit rocking against him bringing you right back to the precipice.
You know he’s close too, his breathing turning shallow and his grip tightening on your hips.
“Come here,” he wraps a hand around the back of your neck, pulling you down to kiss him.
The new angle gives him space to plant his feet on the mattress and roll his hips up into you, matching your rhythm.
“Need to fill you up,” he pants,
“Yes, please,” you squeeze around him, feeling him twitch inside of you. Warmth spreads throughout your body as you inch closer and closer to release, each rock of your clit against him pushing you there.
“Come with me,” he commands you, your body tensing in his grasp as it washes over you. He fucks up into you twice more before he stills, spilling hot inside of you, groaning into your mouth. He lowers his hips slowly, guiding yours with him, staying inside of you, letting you collapse against his chest.
You both struggle to catch your breath, holding each other close while you come down. He strokes your hair, and you let your eyes flutter closed at the feeling, listening to the slowing beat of his heart.
“Wanna get more comfortable?” He asks, and you laugh, suddenly aware of how sore your hips are feeling, and the stinging lingering on your ass from your earlier punishments.
“Mhm,” you let him lift you off of him, guiding your pliant form onto your bed. He rolls you onto your belly, settling behind you to massage your hips. He rubs gentle circles into your skin, the soreness and tension in your tired muscles melting away under his skilled hands.
“I’ll be right back, my love,” he softly says as he hops up to wiggle back into his sweatpants, “I want to get something to clean you up, I’ll just be a minute.” He kisses your forehead before padding out of the room. You stretch your tired limbs, listening to the rustling and sounds of running water from down the hallway.
A moment later, Yeosang comes back into the room, his arms full of various things for you. He plugs in your heating pad, letting it warm up as he wipes his release from your inner thighs with a warm towel. You watch him as he bustles around the room, setting water and Tylenol on your nightstand and fluffing up your pillow for you. He grabs you a clean pair of underwear and one of your big sleep shirts, gently helping you dress, peppering you with kisses all the while.
You snuggle up facing his side of the bed, letting him cover you with a blanket and lay your heating pad over your lower back. He finally slides under the blanket with you, and you lay your head on his chest, throwing one leg over him, effectively caging him in. He chuckles at your clinginess.
“How’re you feeling?” He whispers, peppering kisses along your hairline.
“Perfect,” you nuzzle into him, and he rests his chin on top of your head.
“That wasn’t too much?”
“Of course not,” you assure him. “If it was, I would’ve told you to stop.”
He nods, accepting your response, wrapping an arm around your waist. You lay together in comfortable silence for a moment. You feel yourself starting to drift off, until his voice cuts through.
“Baby?” Yeosang says, a note of hesitance in his tone.
“Hm?”
“Can I tell you a secret?” He whispers, squeezing your waist.
“Of course,” you respond, rubbing a finger over a freckle on his chest.
“I dropped that pan on purpose.” You can hear the smile in his voice as he confesses to you.
“Kang Yeosang!” You scold him through your laughter, lightly smacking his chest. You prop yourself up to look at him, and he sheepishly smiles back at you.
“Sorry!” He apologizes half-heartedly, “I didn’t want you having all the fun without me.”
“Well next time,” you inch closer to him, “why don’t you wake me up with your mouth instead,” you brush your lips over his as his arm tightens around your waist.
”You don’t have to ask me twice,” he kicks the blanket off of you to roll you onto your back, crawling on top of you, swallowing your giddy giggles as he kisses you. He spreads your legs with his knees, dropping gentle kisses down your jawline. You quickly pull your heating pad out from under you and toss it on the floor.
“Quick,” he whispers, “pretend to be asleep.” You close your eyes as he slides down your body, settling between your legs once again, and you realize you’ll definitely be in bed for the rest of the day.
PLEASE READ THE WARNINGS! corruption kink, soft virgin & innocent reader. typical ‘just the tip’ fic—nerves about having sex etc. mg is horny and desperate and so are you. he talks down/patronises you a bit but it’s all loving. unprotected sex, size kink, riding, breeding kink etc. you’re described as small by him.
You’re both pent up, you know that. It’s palpable—in the hot, heavy air, in the weight of his hands on your skin and the tension between you on the couch. The fervour of his every movement; every gasp for breath between hot, messy, desperate kisses across your skin. Eyes hooded. Breathing heavy. Jaw twitching like he’s trying not to crack.
Your skin is flushed, sweaty; his hands move across your chest and neck and thighs with a hurriedness, like he’s trying to drink you in, every inch of you, before you slip away and he never has the chance to.
You’ve never been wanted—needed—like this. It scares you just as much as it excites you. Maybe more.
Because Mingi is a man of passion—that was clear to you very early on—in everything he is and everything he does. And being the object of that passion is no small thing; it’s a fire that spreads without restraint and scorches everything in its path. Including you. Including him.
His hands reach under your ass to pull you up and onto his lap, straddling him with your legs on either side. You feel him under you—hard, throbbing, straining against his pants—and your body reacts to it instinctively; your gut twists and your cunt clenches around nothing; your hips buck, slowly at first, then faster and more desperate until your clothed pussy is grinding shamelessly against his bulge.
You’re not in control now; that much is clear. Desperation has boiled over until your head couldn’t contain it anymore and it’s seeped down into your cunt.
“Fuck,” Mingi groans into your mouth. “Baby, fuck.”
”Min,” you whine. “Min. Feels so—”
He pulls back fully, all of a sudden, holding your face in his hands and forcing your gaze on him. His eyes are blazing, pupils blown like he’s already lost control. His hands are practically shaking with need, but at the same time you feel the steadiness, the strength in his hold on you. The safety. “I can make you feel better,” he gruffs. “Better than this. Better than anyone.”
You know he can. He already has made you feel better than anyone, just from the way he’s touched you over your clothes and talked and praised you through each tiny movement. But you know what he’s getting at—what he actually wants. And you want it too—fuck do you want it too—you just…
You chew at your lip, hesitant; nervous. His gaze fixes on it briefly, eyes narrowing some. “But I’ve never— you know.”
“Yeah, I know.” His words are soft now, murmured; careful, but his eyes flash with something you don’t understand. A small smile pulls at his lips, all softness and fondness. “My sweet girl, aren’t you? So innocent. Unused. Never done anything.”
“Min,” you whine, flushing a little at the condescension in his tone—patronising without mocking, but still enough to make you squirm.
“Baby,” he coos. “You know I’ll go slow, right? You know I’d never hurt you.”
“I know.”
“I’ll ease you into it, too. Open you up for me, nice and slow. Nice and easy. Just the tip, ‘til you’re ready for the rest. You trust me, right?”
“I do.” Of course you do. At this point Mingi could put a knife to your throat and you’d lean into the blade if he told you it was safe to.
He kisses you again; harder, more forceful, verging on painful but still firmly on the side of pleasure. “Keep grinding, sweetheart,” he mutters. “Babe, fuck. Pull that little skirt up for me, I wanna see you.”
He folds the hem of it between his fingers; the little miniskirt you wore for your date today. The skirt that had made his face harden, darken momentarily until he got ahold of himself again. The skirt he couldn’t take his eyes off of until he got you home.
But even now, he waits. Doesn’t push it up himself—waits for you to oblige or to refuse.
You oblige, of course. You know from the way his pupils dilate even further when you do that your panties must be soaked. His voice comes out strangled, like there’s a lump sitting unyielding and pulsing in his throat. “Fucking hell,” he grits. “Little panties all wet n’ soiled. Is that for me, baby? That all from grinding against my dick like an unspayed puppy?”
“Yes,” you whimper, nodding dumbly. “Mingi, please.”
“I got you,” he says. “Can I touch it, baby? Feel how wet you are for me?”
His voice is hoarse, clearly affected. You nod eagerly; he huffs out a low, shuddered breath and slowly moves one hand to cup your heat. It sends a pulse through your body like an electric current. “Perfect,” he breathes. “You feel that? Your pussy is throbbing on my hand, baby.”
“I feel it,” you nod. Fuck, it feels good. Mingi is so big and strong and warm and as much as it scares you, you think you’d let him do anything right now. “Min…”
“M’here,” he mumbles. “Holding your little pussy for you, just like you need. You don’t know what to do with it, do you?”
You whine; his eyes flicker up to meet your gaze and his lips curl in a small, knowing smile. “Yeah,” he chuckles. “You’re just helpless, aren’t you? Need me to show you how to feel good. Will you let me?”
“I just— it’s a little scary, Min.”
“That’s okay, honey,” he says softly. “I won’t go in yet, yeah? Just gonna rub my dick up and down the outside, see? You’re already gushing for me there, you’ll hardly feel it.”
His finger slips into your panties, hooking around the crotch and pulling it to the side. Your pussy, now bare and exposed to him, throbs a little harder. “Min…” You gasp. The air hits your cunt like a shiver down your spine; Mingi’s eyes fixed firmly on it like it’s the sweetest and most aggravating sight he’s ever seen feels even more biting. Just the feeling of him, holding you in his lap and staring at your cunt like he wants to take it apart and is struggling to hold himself back, is unlike anything you’ve imagined.
From your very first day with him, Mingi’s been your protector. Your safety—and he still is.
Yet now, like his, he somehow feels a little like a predator too.
And you, for some reason, are desperate for him to strike.
“You’re pulsing,” he breathes, barely above a whisper. “Fuck, baby, I can see you throbbing for me.”
“I need you,” you whimper. The words are coming now of their own accord.
“Pull my dick out,” he says. You falter a little and he smiles softly, shifting you on his lap. “C’mon, tiny. Nothing to be scared of. It’s not gonna hurt you.”
“It might,” you mumble. “You’re big.”
You swear Mingi’s eyes flash; his hand on your waist feels a little heavier now, like there’s suddenly more hunger, more possessiveness behind it. More intention.
“I’m big?” He chuckles. You nod. “I’m big, yeah. Or maybe you’re just tiny. I won’t hurt you though, honey. I told you we’ll take it slow, didn’t I?”
“Yeah.”
“Take it out then,” he says. “Be good for me, bunny.”
Your hands are shaking as you pull his dick out from his sweats; you’ve seen it before, of course, felt the hard outline of it when he’s pressed up behind you in bed—but this is different. This is going inside you.
It’s long and thick; rock hard and already leaking from the tip. “Fuck,” you breathe. “Min…”
“You like it?” He grins. You nod. “Good,” he says. “It’s yours. You can fuck yourself on it whenever you like, sweetheart. A big thick toy for my pretty little girl.”
“Please,” you mewl.
“You’re fine, baby,” he says. “Can you lift your hips for me, love?”
You obey, lifting yourself so you’re kneeling over him.
He grips the base of his dick, pumping it once, twice, three times, before his other arm wraps around your waist and pulls you down so your ass is resting on him and your pussy is pressed against the side of his shaft. You groan, the feeling of sending a spark of electricity through your body, and his cock twitches. “Fuck,” he gruffs. “Stay still, baby. Not gonna go in yet, just gonna fuck the outside, yeah? Where you’re all nice and slippery for me. Nice n’ wet already.”
“Okay,” you breathe.
It feels… strange. Good, definitely, but strange. Like you’re being teased. Every time his tip brushes against your clit you feel it through your entire body, to the tips of your toes and in the deepest crevices; your reaction to everything Mingi does, at this point, feels primal.
The way he groans, head thrown back in pleasure, feels primal too.
“Shit,” he grunts. “I gotta—fuck. This little cunt is so sweet, baby, so needy for me, I gotta fuck her. Need to.”
His dick is throbbing almost violently, pulsing against your clit and making you needier and needier. You want it—him—so bad you can’t even speak any more. You just whine, squirming, chasing the sensation and the pressure against your clit.
“C’mon,” Mingi says. “Let me in, baby. You want me inside, I can feel it.”
You nod. “Yeah,” you gasp.
“Tell me I can, then,” he grits out. “Tell me I can put it in. Just the tip, baby, please.”
“Okay,” you whisper. “The— just the tip, Min. Put it in.”
Mingi shudders; you feel it rippling through him, his grip tightening. He groans, adjusting himself, then slowly pushes in. “Thank you, baby. Just the tip, I promise. You’re being so brave, honey.”
Even from the tip you can feel the size difference between you; can tell taking him in his entirety will be no small task. The thought alone is dizzying; you’re squirming, trying and failing to stay still as he goes in deeper.
And deeper.
You hiss, muscles clenching, clawing at the material of his shirt. “Mingi,” you squeak. “It’s— what are you doing?”
He stops, freezing inside you, seeming to realise what he’s doing and getting a hold of himself again. But he doesn’t pull out—doesn’t back away. His eyes flicker up to your face, searching for something—a reaction, maybe, or a desperation you won’t admit. “Shit,” he mutters. “Sorry, baby, fuck, I just— you’re so warm, honey, so tight and wet, I’m losing my head a little. You make me crazy, you know that?”
You shake your head. He groans, squeezing his eyes shut, jaw clenching like he’s clinging to his composure. “You make it so hard to be gentle,” he says. “To hold back. I can’t think of anything but taking you apart right now. Filling you up. Fuck, baby.”
Fuck. Now neither can you. You whine, eyes squeezed shut, trying to think of anything else—anything but being ruined and claimed and bred by him.
But the image of him all the way inside, of you falling apart around him, of his cum dripping out of your stretched cunt—it’s too much. It’s too good.
You know you’re thinking with your pussy and not your head right now, and you don’t even care. You can’t care.
“Please,” you say. “Do it, Mingi. Fill me up.”
You feel him twitch inside you. His eyes soften, caring, a little concerned, but still the desperation and the excitement is overarching. “Are you sure?” He asks.
“I’m sure.”
He exhales, the breath slow and shaking, and nods. Then he starts again.
Slowly. Surely. But still dizzying.
You love how large Mingi is; how small and safe you feel with him. Now, though, you wonder if it’s possible to be too big.
“Shit,” you hiss.
“I know, I know, baby. Just open up for me, you can do it. That’s a good girl.”
He pushes his thumb past your lips, pressing it down on your tongue. “Make it wet,” he says. “That’s it.” Once he’s satisfied he pulls it out, smiling fondly at the whine that slips out of your mouth at the loss, and presses it against your clit. He rubs it slowly, firmly, the way he knows you like it.
Of course he knows. He’s the one who taught you how to touch yourself properly, after all.
You clench around him, pulsing, shifting yourself to chase the pressure on your clit and inadvertently pushing yourself down further on his cock. His voice is low, crooning, like he’s coaxing you open for him. “I’ll never hurt you, baby. Just wanna feel what s’like inside you. Doing so well f’me, that’s it.”
“Fuck,” you grunt. “Min, hurts—”
“I know, sweetheart,” he whispers. “Just for a little longer, okay? You’re gonna feel so full n’ fuzzy in a minute. Try and sit down for me, baby, try sit yourself down on my cock.”
It feels impossible, pushing yourself down any further than you already are; taking him any deeper than you already are. But Mingi is so gentle—stroking your skin, mumbling praises you can barely decipher—and he, both of you, wants it so fucking bad that all you can do is obey.
“That’s it,” he grumbles. “Good girl. C’mon now.”
By the time you get all the way to the bottom, your bodies pressed together, he’s almost crying. He looks like he’s trying not to shatter.
“Mingi,” you say. “Fuck me.”
“You’re ready? Really?”
“Really.”
You’re on your back, flipped over, legs around his waist while he hovers above you, before you can process it. Mingi’s eyes are dark, pupils blown and glinting with a desperation so hot it feels like it scorches your skin beneath it.
“Hold onto me,” he grunts. “You’re not getting it gentle.”
You squeeze your legs around him, pulling him closer, curling his shirt around your fists. Holding him like a lifeline; like he’s the only thing stopping you from shattering entirely.
At the same time, though, he’s the only thing that can make you shatter so completely and so thoroughly. He fucks you like he has nothing to lose, nothing to prove; like he’s entirely sure of himself and sure of his control. Like he can just take, take, take, and you’ll do nothing but stare up at him with wide, empty, loving eyes and give him everything he wants.
He’s right. Even when he finishes, when he falls over the edge with a shout and warmth blooms in your tummy, he keeps thrusting, keeps the same heavy grip on your waist like every inch of your skin belongs to him.
And when he pulls out and cum slowly starts to drip from your hole, he gathers it on his finger and pushes it back in.
“Keep it there,” he murmurs, smiling softly, tiredly at you. “You look so pretty full of me.”