đđ THE BEST FRIEND THEORY đđ
đ¸đ˝đđž đđđđˇđžđ Ă đťđđ!đđđśđšđđ
ŕą¨ŕ§ Ý Ë đđđđđ đđžđ: your best friend is unfairly gorgeous the kind of gorgeous that makes strangers turn twice luckily⌠heâs gay so itâs harmless when he pulls you into his lap during movie night harmless when he braids your hair while you rant about bad dates harmless when he kisses your temple before exams right?
ŕą¨ŕ§ Ý Ë đ°đŽđˇđťđŽ: college au, slow burn â intense burn, smut
ŕą¨ŕ§ Ý Ë đđŞđťđˇđ˛đˇđ°đź: friends to lovers, hot best friend rumor, dirty talk, manipulation themes, emotional dependency, family pressure, jealousy, smut, masturbation, mdni, fluff, multiple orgasms, mutual pining, morally gray, touch-starved idiots, pregnancy themes in final chapters, obsessive behavior, please read responsibly âĄ
ŕą¨ŕ§ Ý Ë đđ˝đ đ đđśđđđžđđ Ë Ýdress â taylor swift, shameless â camila cabello, sweater weather â the neighbourhood, killer queen â 5 seconds of summer, love talk â wayv, call it what you want â taylor swift, i wanna be yours â arctic monkeys, peaches & cream â kai, love on the brain â rihanna, do i wanna know? â arctic monkeys, until i found you â stephen sanchez
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đđđ â§ ÉËâ§ď˝Ąâ
The dorm room smells like someone just won the laundry lottery: crisp cotton detergent mixed with that vanilla candle she insists on burning even though itâs basically a fire hazard at this point. The wick is drowning in its own wax, throwing off sweet curls of smoke that fight the coconut shampoo ghost still clinging to everything Soobin touches. From his phone propped against a half-empty iced Americano bottle comes the chillest lo-fi playlist known to man, bass so lazy itâs practically napping. Afternoon sun pours through the floor-to-ceiling window like itâs auditioning for a luxury real-estate ad, painting fat golden stripes across the cream rug that cost more than most peopleâs rent. Dust motes float through the beams like tiny drunk astronauts. Her left thumb keeps spinning the thin silver ring she bought in a âtreat yourselfâ moment last semester, twisting it clockwise, counterclockwise, clockwise again like sheâs trying to unlock something. Soobinâs shoulders are relaxed against the couch back, long legs sprawled, but his left hand rests flat on his thighâthumb tapping once, twice, three times in perfect sync with the invisible rhythm heâs always hearing. The whole place screams quiet money: soft gray sectional that actually stays clean, plants that havenât died yet (miracle), no mystery stains, no empty energy-drink cans. Just the kind of effortless niceness that comes from parents who never ask âhow much was that?â
She exhales through her nose, slowly, and lets her head tip back against the cushion. The fabric is soft chenille, the kind that costs too much per yard but feels like being hugged by money. Her bare feet are tucked under one of the throw pillows, toes curling into the fringe. Soobin's hoodieânavy, oversized, the one she stole last week and never gave backâhangs loose on her frame, sleeves bunched at her elbows. She can still smell his shampoo on the collar when she turns her head: clean coconut and something faintly woody. Familiar. Safe.
He hasn't said anything in maybe three minutes. Just sits there, scrolling his phone with one hand while the other keeps that slow, absent thumb-tap on his leg. The light hits the side of his face, turning the tips of his dark hair gold-brown, catching the soft curve of his cheek when he breathes. He looks peaceful. Always does around her. Like the world quiets down when she's in the room.
She watches him from the corner of her eye. The way his lashes are stupidly long. The way his mouth rests in a gentle line even when he's not smiling. The way he never slouches like most guys do when they're trying to look coolâhe just exists, tall and calm and unbothered. God he's pretty, she thinks, not for the first time. What a fucking waste that he's gay.
The thought lands soft, familiar, almost fond. No sting anymore. Just a fact. Like knowing the sky is blue or that strawberry soju hits differently on an empty stomach. He's her person. The one who remembers she likes her nails almond-shaped and not square. The one who can French-braid better than her own mom ever could. The one who once spent forty minutes debating with her whether Chris Hemsworth's arms or TimothĂŠe Chalamet's jawline deserved more thirst tweets, rating them both like it was a legitimate Olympic category. Zero hesitation. Zero fragile masculinity. Just Soobin being Soobin.
She twists the ring again. Faster this time.
He noticesâof course he doesâand glances over without lifting his head much. His eyes are warm brown, crinkled at the corners already even though he's barely smiling.
"You okay?" he asks, voice low and soft like he's talking to a skittish animal. Which he kind of is. She knows it. He knows it.
"Yeah." She forces a small laugh. "Just thinking how you're literally the only guy I know who can talk about hot guys without making it weird."
Soobin huffs a quiet laugh through his nose. His thumb stops tapping. "Is that a compliment or a roast?"
"Both." She nudges his thigh with her foot under the pillow. "Mostly compliment. You don't get all macho about it. You just⌠agree. Like when I said that new TA has nice hands and you went 'yeah his fingers are long, good forâ' and then made that obscene gesture with zero shame."
He grins nowâfull, dimples deep, eyes curving into happy half-moons. The kind of smile that makes her stomach do a lazy flip even though she knows better.
"What can I say?" He shrugs one shoulder, casual. "I'm secure in my sexuality."
She snorts. "Understatement of the year."
The playlist shifts to a slower track. The light moves half an inch across the rug as the sun drops lower. Vanilla curls stronger now that the candle's wick is shorter.
Soobin sets his phone down screen-up. Reaches over without asking and takes her left handâthe one still fiddling with the ring. His fingers are long, warm, callus-free because he uses hand cream like it's religion. He turns her hand palm-up, inspects the chipped navy polish on her nails.
"This is peeling already," he murmurs, thumb brushing the edge of one nail. "Want me to fix it later? I still have that quick-dry top coat in my bag."
She doesn't pull away. Why would she? It's just Soobin.
"Yeah," she says, softer than she means to. "That'd be nice."
He nods once. Lets her hand go but doesn't move his own farâleaves it resting on the cushion between them, pinky brushing hers like an afterthought.
She stretches her legs out fully now, bare feet sliding across the couch until her heels bump his hip. The contact is light, casual, the kind of nudge thatâs happened a thousand times before. He doesnât flinch or shift away. Instead he adjusts his posture with that effortless grace he has, long legs folding just enough to give her more room so her ankles end up resting against his side like they belong there. Itâs automatic. Muscle memory at this point. Her toes wiggle once against the soft fabric of his sweatpants, seeking the warmth that always seems to radiate off him no matter the season.
Soobin sets his phone face-down on the armrest with a soft clack. The lo-fi track keeps humming, bass line still sleepy, but now it feels like background noise for whatever quiet thing is about to happen between them. He turns his upper body a little more toward her, one elbow propped on the back of the couch, chin resting in his palm. The movement makes the hoodie sleeve sheâs wearing ride up her forearm, exposing the thin silver bracelet she forgot she was wearing today. He notices that too, of course. His eyes flick to it for half a second before returning to her face.
She catches the glance and smirks, feeling playful all of a sudden. âWhat, you gonna offer to polish my jewelry next? Youâre already on nail duty.â
He lets out a low chuckle, the sound vibrating through his chest and traveling up her legs where they touch him. âIf itâs peeling like your polish, yeah. Canât have my favorite accessory looking neglected.â
âFavorite accessory,â she echoes, rolling her eyes so dramatically her lashes almost brush her brows. âYou say that like Iâm not wearing your entire wardrobe half the time.â
âExactly.â He reaches over and tugs lightly on the drawstring of the hoodie hood thatâs bunched around her neck. âThis oneâs mine. The gray sweatpants yesterday were mine. The black tee with the tiny hole in the collar from last week? Also mine. Iâm basically dressing you at this point.â
She laughs, sharp and bright, the sound bouncing off the high ceiling. âYou love it. Admit it. You get a weird thrill out of seeing me in your clothes.â
Soobin tilts his head, expression perfectly innocent, but thereâs a glint in his eyes thatâs pure mischief. âI get a thrill out of knowing you smell like me all day. Territorial much? Maybe.â
She snorts again, louder this time. âTerritorial. Please. Youâre the least jealous person alive. You literally encouraged me to go out with that barista last month because âhe has nice forearms and makes good latte art.â Your exact words.â
He shrugs, unbothered. âHe did have nice forearms. And the latte art was on point. Iâm supportive like that.â
âSupportive,â she repeats, dragging the word out like itâs evidence in a trial. âYouâre supportive the way a gay best friend in a rom-com is supportive. Full enthusiasm, zero competition.â
His smile widens just a fraction, dimples deepening, but he doesnât correct her. Just let the assumption sit there between them like a cozy blanket neither of them ever bothers to fold up.
She kicks his hip lightly with her heel. âYouâre impossible.â
âAnd youâre comfortable,â he fires back, voice soft but quick. His free hand drifts down and settles loosely around her ankle again, fingers wrapping just enough to hold without gripping. Thumb strokes once over the bone, slow and absentminded, like heâs petting a cat that wandered into his lap.
The touch is so normal it almost doesnât register as anything more. Almost.
She feels the warmth spread up her calf anyway. Ignores it. Or tries to.
She kicks his hip again, lighter this time, more playful, toes wiggling against the cotton of his sweatpants like she's testing if he'll actually react. Soobin doesn't budge. He just lets his head tip sideways until it rests against the couch back, eyes half-lidded, looking at her like she's the most entertaining documentary he's watched all week.
"You're staring," she says, narrowing her eyes in mock suspicion. "Stop looking at me like I'm about to do something stupid."
He raises one eyebrow so slowly it's basically performance art. "You always do something stupid. I'm just waiting for the live show."
She gasps, dramatic, hand flying to her chest like he wounded her. "Excuse me? My life choices are impeccable. Flawless. Iconic, even."
Soobin snorts so hard his shoulders shake once. "Your last 'iconic' choice was texting that finance bro at 2 a.m. because he said 'you're giving the main character energy.' You came crying to me at 3 because he ghosted you by breakfast."
She groans and flops backward, arms flung wide, hoodie riding up to expose a sliver of stomach. "He had nice teeth, okay? Perfect alignment. Orthodontist-approved. I was blinded by enamel."
"Blinded by enamel," he repeats, deadpan, voice dripping with the kind of dry amusement that should come with a warning label. "That's a new low. Even for you."
She sits up on her elbows, glaring, but the corners of her mouth are already twitching. "You're supposed to be supportive, not savage. Where's my best-friend loyalty?"
"Right here." He leans forward, elbows on his knees now, face closer, voice dropping into that low, conspiratorial tone he uses when he's about to roast her into next week. "Supporting you means telling you the truth. And the truth is your type is walking red flag with a side of gym-bro cologne. I'm doing the lord's work by saving you from yourself."
She throws a throw pillow at his face. He catches it one-handed without blinking, tucks it behind his back like it's a trophy, then reaches out and flicks the end of her nose gently.
"Ow," she whines, rubbing the spot even though it didn't hurt. "Abuse. I'm calling the friendship police."
"Call them. They'll side with me." He grabs her wrist mid-rub, turns her hand over again like it's exhibit A in his ongoing case against her taste in men. "Look at this. Chipped polish. Messy cuticles. You're literally falling apart and still swiping right on guys who can't even text back. Priorities, babe."
She yanks her hand free but doesn't really try hard. "Don't 'babe' me,You're the one who knows how to contour better than half the girls on campus. If anyone's priorities are questionable, it's yours."
Soobin grins, all teeth and dimples and pure evil innocence. "Contour is gender-neutral. And I'm good at it because I care about art. Unlike your taste in men, which is apparently performance art in tragedy."
She bursts out laughing, head thrown back, the sound loud and unfiltered in the quiet room. "You're such an asshole."
"Love you too," he says, soft and quick, like it's nothing. Like he says it every day. Which he kind of does.
Her laughter fades into a grin she can't quite wipe off. She nudges his knee with her foot again, lingering this time. "You're lucky you're hot. And gay. Otherwise I'd have to hate you for being this mean."
He just smiles wider, eyes crinkling until they're almost gone. "Lucky me."
The candle pops once, throwing a fresh wave of vanilla. The lo-fi track loops back to the beginning, bass still napping. His pinky is still brushing hers on the cushion.
â------------------------------------------------------
Soobin has always been tactile in the most innocent way: fixing her hair when a strand falls in her face during lectures, tucking her scarf tighter in winter, letting her nap with her head on his shoulder during movie marathons without ever making it weird. No leering. No lingering too long. Just⌠care. The kind that feels like home because it never asks for anything back.
Thatâs the thing about him. Heâs never once made her feel like a conquest or a prize or even a maybe. Heâs just there. Steady. Warm. Listening to her rant about shitty dates, offering ice cream and brutally honest commentary, then braiding her hair while she cries about the same shitty date ghosting her. Heâs seen her at her messiestâhungover, puffy-eyed, mascara-streaked, ranting about how all men are trashâand never once flinched or judged or tried to fix it by hitting on her.
And thatâs why the gay assumption fits so perfectly in her head. It explains everything without any scary edges. He can compliment her ass in leggings (âobjectively phenomenal, congratsâ) and then immediately pivot to ranking male swimmersâ shoulders like itâs a TED Talk. He can hold her hand in crowded places so she doesnât get lost and never once lets his thumb wander. He can whisper filthy jokes in her ear during group hangouts and laugh when she swats him, because itâs all playful.
If he were straight, she thinks, this would be dangerous. The touches would mean something. The smiles would carry subtext. The way he remembers her coffee order, her cycle (because he tracks it better than she does, the freak), her favorite period snacks would feel like moves in a long game. But heâs not straight. So itâs just friendship on steroids. Extra affection. Extra everything. No threat to the perfect little bubble theyâve built.
She likes the bubble. Itâs cozy. Itâs reliable. It lets her be vulnerable without fear of rejection or awkwardness orâworst of allâlosing him. If he ever looked at her like that, really looked, the whole thing might crack. And she canât imagine a world where Soobin isnât her constant. Where she doesnât have someone who shows up at 2 a.m. with convenience-store ramyeon because she texted âlife sucksâ at 1:57. Where she doesnât have the one person who can make her laugh until her stomach hurts even when sheâs convinced the world is ending.
So she keeps the label in place like a safety pin. Gay. Safe. Mine (but not like that). It lets her lean into every hug, every casual touch, every late-night confession without second-guessing. It lets her steal his hoodies and sleep in his bed during thunderstorms and cry on his chest without wondering if heâs counting the seconds until he can kiss her.
Itâs perfect cus Itâs easy.
The candle flickers again, vanilla thickening the air. His pinky stays exactly where it is, brushing hers in the smallest, most innocent rhythm.
She exhales, slow and smug in her own certainty.
Thank god heâs gay, she thinks, the phrase landing like a favorite blanket. Otherwise Iâd be so fucked.
She shifts her weight, pretending it's just to get more comfortable, but really it's to press her ankle a fraction harder against his side. The movement is small, almost nothing, but his hand reacts instantly: fingers curl a little tighter around her ankle bone, not possessive, just enough to say he noticed and isn't letting go. His thumb resumes that slow, deliberate circle over the knob of bone, pressure so light it's criminal how much it registers. Heat spreads up her calf in lazy waves, the kind that feels accidental until you realize it's been building for minutes.
Soobin doesn't look down at where they're connected. His eyes stay on her face, soft and amused, like he's cataloging every micro-expression she makes. He tilts forward another inch, elbow still on his knee, chin in hand, closing the space between their faces without ever making it feel deliberate.
"Speaking of terrible taste," he says, voice dropping into that velvet register he uses when he's about to say something devastatingly honest, "you still have that group chat open with the girls? The one where they keep trying to set you up with their brother's friend who 'looks like a taller Soobin but straight'?"
She freezes for half a heartbeat, then bursts into laughter that comes out too loud in the quiet room. "They said taller. Taller. As if height is the only upgrade needed."
He raises both brows now, mock-offended, mouth twitching. "Excuse me. I'm already premium edition. Adding height would just make me unfair to the rest of the male population."
"Premium edition," she echoes, snickering. "You're a walking limited-edition collectible with emotional support boyfriend DLC unlocked. No wonder they keep trying to straight-wash you."
His laugh is low, chest-rumbling, and the vibration travels straight through her legs where they touch him. He shifts his grip on her ankleâslides his palm up to cup the back of her calf now, fingers splaying wide enough to cover most of the muscle there. The move is casual, like he's just adjusting for comfort, but the warmth of his whole hand seeps through her skin and settles somewhere low in her stomach.
"Emotional support boyfriend DLC," he repeats, tasting the words like fine wine. "Accurate.It comes with unlimited hugs, savage roasts, and emergency midnight delivery. Five-star rating. No returns."
She snorts again, but the sound catches when his thumb drags one long, slow line up the inside of her calfâbarely there, barely intentional, yet it leaves a trail of goosebumps she can't hide. Her free foot flexes against his hip in reflex, toes curling into the fabric.
"You're ridiculous," she mutters, but her voice comes out breathier than she planned.
"And you're still using me as a human heater." He doesn't move his hand away. If anything, his fingers flex once, gently squeezing the muscle before relaxing again. "Admit it. You'd freeze without me."
She rolls her eyes, but the gesture feels weak now, performative. "I'd survive. Probably."
"Liar." His smile turns softer, almost tender, eyes crinkling at the corners. "You'd miss the premium-edition cuddles the most."
The candle flame dances higher for a second, throwing vanilla-scented warmth across both their faces. His hand stays exactly where it isâwarm, steady, claiming space on her leg like it's always belonged there.
The silence finally cracks when Soobin exhales again, longer this time, the sound almost a sigh but too content to qualify. His hand slides off her calf in one slow, reluctant motion, fingers trailing down the back of her ankle before letting go completely. The absence of warmth hits sharper than it should, a sudden cool spot on her skin that makes her want to chase it back. She doesn't. Instead she curls her toes once against his hip, testing the boundary without crossing it, then pulls both legs in toward her chest. The movement is casual, folded knees hugging the pillow now, but it feels like retreat even though she hasn't moved far.
Soobin leans back fully against the couch again, stretching his arms overhead until his spine pops softly. The motion lifts the hem of his shirt just enough to show a thin strip of skin above his waistbandâflat stomach, faint line of muscle that disappears under fabric. He doesn't fix the shirt right away. Lets it ride there for a beat while he rolls his shoulders, then tugs it down with lazy fingers.
"Beomgyu's gonna be home any minute with that party energy," he says, voice back to its normal gentle drawl. "You still want strawberry soju or should I text him to grab something else?"
She hugs her knees tighter, chin resting on top. "Strawberry. Definitely. And tell him if he brings that cheap beer again I'm pouring it on his head."
Soobin chuckles, low and easy, already reaching for his phone. His fingers fly across the screen in quick taps, message sent before she finishes the sentence. He sets the phone back down between them, screen dark now, and turns his head to look at her fully. The light has gone fully amber, painting half his face in warm shadow, making his eyes look deeper, almost liquid.
"You know," he says quietly, "you could just stay here tonight. Crash on the couch. Or my bed. Beomgyu's party usually ends with him passed out on the floor anyway."
She considers it. The idea settles warm in her chest: his room, his sheets that always smell like him, the way he never hogs blankets even though he's giant. No walk back to her place in the dark. No dealing with Lia's questions about why she's smiling like an idiot. Just easy. Familiar.
"Yeah," she says after a second, voice softer than the words deserve. "Maybe I will."
He nods once, small satisfied movement, like something clicked into place. "Good. I'll grab extra pillows."
She watches him standâtall frame unfolding gracefullyâand feels that same smug certainty wrap around her again. This is them. This is safe. This is why he's the only one she never has to question.
He glances back once from the hallway, dimples faint in the low light. "Don't move. I'll be right back."
She doesn't. Just sits there hugging her knees, ring still spinning slowly on her thumb, thinking how lucky she is to have a best friend like this.
How perfectly, tragically lucky.
The stairwell echoes with Beomgyuâs arrival before the door even opens: keys jangling like loose change in a pocket, footsteps skipping every other step, already laughing at some joke heâs telling himself. The sound bounces off the concrete walls and spills into the apartment the second he kicks the door wide. A gust of cold evening air rushes in behind him, carrying the faint metallic bite of campus sidewalks and the greasy promise of whatever takeout bag heâs swinging.
Soobin is already up, moving toward the kitchen island with that long-legged stride that makes everything look effortless. He flips on the overhead lightâsoft warm white, not the harsh fluorescents most places haveâand the room brightens just enough to make the shadows retreat. The vanilla candle has finally given up; only a thin trail of smoke curls from the drowned wick, scent fading fast into the background. The lo-fi playlist ends mid-note when Soobin taps his phone to silence it, leaving the space suddenly quiet except for Beomgyuâs entrance.
Beomgyu bursts through, cheeks pink from the run up the stairs, grin splitting his face wide enough to show every tooth. Heâs wearing the same oversized denim jacket heâs had since freshman year, sleeves rolled to his elbows, hair a chaotic mess from the wind. In one hand: a plastic bag bulging with bottles that clink together. In the other: his phone, already recording a boomerang of himself kicking the door shut behind him.
âParty people!â he yells, voice cracking on the last syllable for dramatic effect. âYour host with the most has arrived. And he brought reinforcements.â
He swings the bag onto the counter with a theatrical thud. Glass rattles. Soobin catches a rolling bottle of soju before it can tip off the edge, sets it upright without comment, then leans both hands on the marble, shoulders relaxed, watching Beomgyu like a parent watching a toddler with too much sugar.
She stays curled on the couch, knees still hugged to her chest, but she canât help the grin that tugs at her mouth. Beomgyuâs chaos is predictable in the best wayâlike a storm you see coming from miles away and still run out to dance in.
Beomgyu finally notices her. His eyes light up even brighter. âThere she is! My favorite third wheel. You staying? Because I need someone to film me doing the worm later when Iâm three shots deep.â
She snorts, unfolding her legs and stretching them out along the cushion again. âOnly if you promise not to cry when you inevitably lose at beer pong. Again.â
Beomgyu clutches his chest like she stabbed him. âLow blow. That was one time. One. And it was because Yeonjun cheated with the elbow rule.â
Soobin lets out a quiet huff of laughter, already pulling glasses from the cabinet. âYeonjun always cheats. You just keep falling for it.â
Beomgyu points an accusing finger at him. âTraitor. Youâre supposed to be on my side.â
Soobin shrugs one shoulder, dimples flickering. âIâm on the side of truth. And truth says you suck at beer pong.â
She laughs again, louder this time, the sound bouncing off the high ceiling. The room feels bigger suddenly, fuller, the quiet intimacy from earlier stretching thin but not snapping. Beomgyu starts unpacking bottlesâstrawberry soju, regular, a couple of cheap beers, some random flavored vodka he probably grabbed because the label was shiny.
Soobin glances over his shoulder at her, eyes soft in the new light. âStill crashing here?â
She nods without hesitation. âYeah. Couch is calling my name.â
Beomgyu overhears and spins around, arms wide. âCouch? No way. You get the guest spot in Soobinâs room. Heâs got the good pillows. I know because I steal them sometimes.â
Soobin rolls his eyes but doesnât deny it. Just keeps lining up shot glasses in a neat row.
The first guests will arrive soon. Music will get loud. People will spill drinks and secrets and bad dance moves. But right now, in this brief pocket before the storm hits full force, she feels it againâthat smug, cozy certainty.
This is her safe place. Her people. Her ridiculous, perfect best friend who never makes anything complicated.
She watches Soobin pour the first shot of strawberry soju, the liquid catching pink in the light, and thinks how lucky she is that nothing ever has to change.
The buzzer rings again, sharper this time, impatient. Beomgyu vaults over the back of the couch in one fluid motionâlong limbs flailing just enough to look chaotic on purposeâand slams the intercom button with his palm.
âYo, come up! The door's open!â he yells into the speaker, voice echoing back tinny and distorted.
Soobin doesnât react to the acrobatics. Heâs already lining up more shot glasses on the island, neat little soldiers in a row, strawberry soju bottle uncapped and waiting. The pink liquid catches the overhead light and glows like cheap candy. He pours three shots without measuring, liquid sloshing just shy of the rim, then slides one toward her spot on the couch with a gentle push across the marble.
She uncurls fully now, feet hitting the rug, and pads over barefoot. The floor is cool under her soles, a sharp contrast to the lingering warmth from where his hand had been. She picks up the shot, sniffs it onceâsweet, artificial strawberry that promises a headache by morningâand raises it in mock toast.
âTo bad decisions and worse hangovers,â she says.
Beomgyu spins back around, grabs his own glass, and clinks it against hers so hard a drop spills over the edge. âTo me getting laid tonight. And you two finally admitting youâre basically married.â
Soobin chokes on air mid-pour. A tiny splash hits the counter. He wipes it up with the sleeve of his hoodieâher hoodie, technically, but whoâs countingâand shoots Beomgyu a look thatâs equal parts fond and murderous.
âKeep dreaming, Gyu.â
The door bangs open before anyone can reply. First in is Yeonjun, hair freshly dyed a violent cherry red that looks illegal under the apartment lights, followed by two girls she vaguely recognizes from last semesterâs psych electiveâboth giggling, arms linked, already halfway to tipsy from whatever pregame happened elsewhere. Behind them trails a guy with a backpack full of speakers, wires dangling like tentacles, and then three more randoms sheâs never seen but who act like they live here.
The room fills fast. Voices overlap. Someone cranks the Bluetooth speaker on the coffee tableâbass-heavy hip-hop that rattles the empty bottles. Yeonjun beelines for the soju, pours himself a double, then throws an arm around Soobinâs shoulders like theyâre long-lost brothers.
âBinnie! My man! You look disgustingly sober. Fix that.â
Soobin shrugs the arm off with zero effort, but thereâs a small smile tugging at his mouth. âSomeone has to make sure you donât break your face on the coffee table again.â
Yeonjun gasps, hand to chest. âThat was one time. And I was pushed.â
The girls swarm the couch, claiming spots on either side of her. Oneâdark hair, silver nose ringâleans in close, eyes sparkling.
âYouâre Soobinâs friend, right? The one he talks about all the time?â
She blinks. âHe talks about me?â
The other girl laughs. âConstantly. âShe hates olives,â âshe likes her coffee iced even in winter,â âdonât play that song, it makes her sad.â It 's cute.â
She feels heat crawl up her neck. Glances toward the kitchen. Soobin is pouring another round, head bent, but she catches the quick flick of his eyes her wayâbrief, almost shyâbefore he looks back down.
Beomgyu appears at her elbow, shot in hand, grinning wickedly.
âSee? Married. I told you.â
She elbows him in the ribs. Hard.
The music gets louder. Bodies start movingâsomeone drags the rug back to make a makeshift dance floor. Laughter spikes over the beat. The air thickens with perfume, spilled soju, and the faint metallic tang of excitement.
Soobin weaves through the growing crowd, two fresh shots in hand. He stops in front of her, offers one without a word. His fingers brush hers when she takes itâdeliberate? Accidental? Doesnât matter. The touch is brief, warm, gone.
He leans down just enough so his voice reaches her ear over the noise.
âStay close. Things might get messy fast.â
She nods, shot burning sweet down her throat.
The music jumps an octave when someone finally connects Yeonjunâs phone to the bigger speaker. Bass drops hard enough to rattle the shot glasses on the island. Bodies pack tighterâsomeoneâs elbow bumps her shoulder, a strangerâs laugh explodes too close to her ear. Beomgyu is already in full chaos mode, dragging the coffee table to the side with dramatic grunts, clearing a wobbly circle of floor space thatâs now officially the âdance floor.â
He spins toward her, eyes bright and predatory, holding two red plastic cups like trophies. Beer sloshes inside, foam clinging to the rims.
âBeer pong!â he announces like itâs a royal decree. âYou versus me. The loser has to do the worm in front of everyone. Right now. No excuses.â
She raises both brows, arms crossing over her chest. âYouâre already losing. You always lose.â
Beomgyu gasps, clutching his heart with one hand while thrusting a cup at her with the other. âSlander. Pure slander. Iâm undefeated in spirit.â
Soobin appears at her side like he materialized from the crowd, tall enough to cut through the press of bodies without effort. He plucks the cup from Beomgyuâs fingers before she can take it, sniffs once, then hands it back with a flat look.
âThis is warm and half foam. Try again.â
Beomgyu whines but obeys, darting back to the kitchen island to pour fresh ones from the cold six-pack someone brought. Soobin stays planted next to her, shoulder brushing hers every time someone squeezes past. He doesnât move away. Doesnât need to. The crowd parts around him like water around a rock.
Yeonjun materializes on her other side, red hair glowing under the string lights Beomgyu strung up earlier. He slings an arm around her shoulders, casual and heavy.
âTeam up with Binnie. Make it a couples pong. Itâll be adorable. Everyone will cry.â
She elbows him in the ribs. âWeâre not a couple.â
Yeonjun grins, teeth flashing. âSure. Thatâs why heâs literally your shadow tonight. Look at him. Guard dog mode activated.â
Soobin doesnât deny it. Just reaches past her to snag a ping-pong ball from the table Beomgyu is now setting upâtwo red cups at each end, triangle formation, water inside because no one trusts the beer not to spill everywhere. He bounces the ball once on the table, catches it clean, then holds it out to her palm-up.
âYour shot first,â he says, voice low enough that only she hears it over the music. âSink it and Iâll buy you actual good soju next week.â
She takes the ball, fingers brushing his for a split second longer than necessary. The plastic is cool and slightly damp. She lines up, tongue poking between her teeth in concentration, and flicks her wrist.
The ball arcs perfectlyâplopâstraight into Beomgyuâs front cup.
The room erupts. Beomgyu shrieks like heâs been shot, clutching the cup to his chest.
âCheating! She cheated! Soobin distracted me with his pretty face!â
Soobin snorts, shoulders shaking once. âThatâs your excuse? My face?â
Beomgyu downs the cup in one dramatic gulp, slams it down, then points at Soobin. âYour turn, traitor. Sink it or Iâm making you sing karaoke.â
Soobin takes the next ball, bounces it once, twice, eyes flicking to her for half a heartbeat before he throws. Clean arc. Plop. Another cup is gone.
Beomgyu throws his head back and howls. âThis is rigged! Rigged!â
The crowd chants nowâpong, pong, pongâphones out, recording. She laughs so hard her stomach hurts, leaning sideways into Soobinâs side without thinking. His arm comes around her shoulders automatically, steadying her, thumb resting light against her upper arm.
Beomgyu misses his next shot spectacularlyâball ricocheting off the rim and flying into someoneâs hair. The room loses it.
Soobin leans down, mouth close to her ear again. âTold you. Messy fast.â
She tilts her head back to meet his eyes. âYou love it.â
His dimples flash. âOnly when youâre winning.â
The game keeps going. Cups empty. Cheers rise. Beer spills. Someone starts a conga line that immediately collapses into a pile of limbs.
And through it all, Soobin stays right thereâarm loose around her, body angled to shield her from the worst of the crowd, quiet amusement in every glance he sends her way.
The beer pong game collapses into chaos exactly as predicted. Beomgyu misses his redemption shot so badly the ball bounces off the ceiling fan, ricochets into a potted plant, and knocks over a half-full cup of beer that splashes across Yeonjunâs white sneakers. Yeonjun shrieks like heâs been set on fire, hopping on one foot while waving his arms. âMy limited edition! You monster!â
Beomgyu cackles so hard he has to brace himself on the table. âCollateral damage! War is hell!â
She watches the whole disaster from the edge of the makeshift court, Soobinâs arm still loosely draped around her shoulders like a human seatbelt. The crowd has doubled in the last twenty minutesâmore bodies, more noise, more questionable decisions stacking up like Jenga blocks. The string lights flicker every time someone bumps the speaker, casting erratic pink and blue shadows across sweaty faces and red plastic cups.
Across the room, one of the psych girls has cornered the backpack-speaker guy against the wall. Sheâs got her hands in his hair, mouth on his neck, and he looks equal parts thrilled and terrified. His eyes dart around like heâs waiting for someone to yell âcut.â She whispers something in his ear; he nods frantically, then they disappear down the hallway toward Beomgyuâs room. The door clicks shut. Thirty seconds later, muffled giggling turns into unmistakable rhythmic thumping against the wall.
Soobin tilts his head toward the sound, eyebrow quirking. âThatâs gonna be awkward in the morning when Beomgyu realizes his bed is occupied.â
She snorts into her cup. âHeâll just sleep on the floor and call it âimmersive camping.ââ
Another coupleârandom tall guy with a backwards cap and one of Yeonjunâs friendsâhas claimed the armchair in the corner. Sheâs straddling his lap, grinding slow and shameless while he gropes under her shirt like theyâre auditioning for softcore. Their makeout is so loud it competes with the bass drop. Sloppy, wet sounds. Occasional moan that makes half the room turn and cheer like itâs a sports highlight.
Beomgyu stumbles over, three shots deep and swaying, pointing at them with exaggerated horror. âPublic indecency! Iâm calling the morality police! Wait, no, Iâm the morality police. Get a room!â
The girl flips him off without breaking rhythm. The guy just grins, dazed and happy.
Soobin leans down, voice low and amused against her ear. âTheyâre putting on a better show than the actual party.â
She laughs, shoulder bumping his chest. âAt least theyâre committed. Look at Mr. Backwards Capâheâs treating it like a religious experience.â
Another couple forms near the kitchen island: two guys from the econ club, hands everywhere, one pinning the other against the fridge while they kiss like the world ends in five minutes. Beer cans clatter to the floor. Someone yells âget it!â and starts filming on their phone.
She shakes her head, grinning. âThis place is turning into a low-budget porno set. Whereâs the director yelling âmore passionâ?â
Soobinâs fingers flex once on her shoulder, thumb brushing the nape of her neck in a quick, absent caress. âGive it ten minutes. Someoneâs gonna start a threesome in the bathroom.â
Beomgyu overhears, spins toward them with wild eyes. âDonât jinx it! Last time we had to replace the shower curtain. Again.â
She bursts out laughing so hard she has to grab Soobinâs hoodie to stay upright. He steadies her automatically, arm tightening just enough to keep her from tipping.
The room spins with drunk energyâbodies grinding, mouths crashing, hands wandering, everyone too far gone to care whoâs watching. Phones out everywhere, capturing the madness for tomorrowâs regret stories. Someone starts a chant of âshots shots shotsâ that turns into off-key singing. Another couple disappears into the coat closet. Door slams. Giggling. Thudding.
Soobin watches it all with that same calm, half-smile, like heâs observing animals at the zoo. His hand stays on her shoulder, warm and steady, the only point of quiet in the storm.
She glances up at him, still chuckling. âHow are you not drunk yet?â
He shrugs, eyes crinkling. âSomeone has to drive the getaway car when this implodes.â
She rolls her eyes but leans into his side anyway.
The couch has become their unofficial commentary booth. Sheâs tucked into the corner now, knees drawn up, back against the armrest, one foot propped on Soobinâs thigh like itâs a footstool he volunteered for. He doesnât complain. Just lets his hand rest loose on her ankle again, thumb occasionally flicking the hem of her legging like heâs keeping score in a game only he understands. The party has hit peak disaster: bass thumping so hard the empty cups on the table vibrate, bodies grinding in every corner, someoneâs already crying in the bathroom over a text from an ex.
Soobin nods toward the armchair coupleâthe girl still riding backwards-cap guy like heâs a mechanical bull at a county fair. Sheâs got her head thrown back, mouth open in what looks like a very loud moan, while he grips her hips like theyâre the last lifeboat on the Titanic.
âLook at that technique,â Soobin deadpans, voice low enough for only her to hear. âHeâs holding on like sheâs about to launch into orbit. Solid ten for effort, three for rhythm.â
She chokes on her laugh, nearly spilling her drink. âSheâs doing all the work. Heâs just⌠there. Like a very enthusiastic chair.â
âExactly. Human furniture. Five stars on Yelp for comfort, zero for cardio.â
They both watch as the girl suddenly grabs his face and kisses him so aggressively their teeth probably clack. Tongues visible from across the room. She pulls back, says something, then dives back in.
Soobin tilts his head. âThat kiss looks like theyâre trying to eat each otherâs souls. Is that passion or are they just really hungry?â
She snorts so hard beer bubbles up her nose. âPassion. Definitely passion. The kind that ends with a trip to urgent care for a dislocated jaw.â
Across the room, the econ-club guys have escalated: one has the other pressed flat against the fridge, hands under shirts, hips rolling in a way thatâs more dry-hump than dance. The kiss breaks for a secondâboth pantingâthen the taller one whispers something filthy enough that the shorter oneâs eyes roll back.
Soobin winces theatrically. âOof. That dirty talk was so loud I heard the word âdaddyâ from here and Iâm not even wearing headphones.â
She covers her mouth, shoulders shaking. âHe said it like heâs ordering at a drive-thru. âYeah, can I get one daddy with extra cheese?ââ
Soobinâs laugh is quiet but deep, vibrating through his chest into her side where sheâs leaning now. âAnd the response. âComing right up.â Tragic.â
Beomgyu stumbles past, three cups in hand, spots them, and points accusingly. âYou two are gossiping like old ladies! Join the degeneracy!â
Soobin lifts his free hand in a lazy salute. âWeâre providing color commentary. Someone has to narrate the trainwreck.â
Beomgyu flips them off, then immediately gets pulled into a sloppy group hug by Yeonjun and two randoms, all three trying to grind at once and mostly just falling over.
She leans her head on Soobinâs shoulder, still giggling. âThis is better than reality TV. We should start a podcast. âLive from Soobinâs Couch: Watching Drunk People Ruin Their Lives.ââ
He turns his face toward her hair, voice dropping softer, amused. âYouâd be the mean one. Iâd be the nice one who says âtheyâre just expressing themselves.ââ
She lifts her head, eyes sparkling. âYouâd defend their terrible decisions?â
âOnly if they pay for therapy later.â His thumb strokes once along her ankle, slow and absent. âBut yeah. Iâd say they look very⌠passionate.â
She snorts again. âPassionate. Sure. Thatâs one word for it.â
The armchair couple finally tips over sidewaysâcrashâonto the floor in a tangle of limbs and laughter. No one stops making out. Just keeps going horizontally now.
Soobin sighs, mock-sad. âAnd scene. Tragic loss of verticality.â
She buries her face in his shoulder to muffle the laugh. His arm slides around her back, hand settling warm at her waist, holding her steady while the room spins around them.
The commentary booth turns sloppy around shot number four. Strawberry soju hits different when you chase it with warm beerâsweet first, then bitter, then nothing but warm fuzz and zero filter. Sheâs giggling into Soobinâs shoulder every few seconds now, body loose, one leg still draped over his lap like it grew there. Heâs matching her pace, cheeks flushed a soft pink that makes his dimples look dangerous. The room is a full circus: someoneâs doing body shots off Yeonjunâs stomach on the kitchen floor, Beomgyu is attempting to twerk on the coffee table and mostly just falling off, the armchair couple has relocated to the floor and is now aggressively dry-humping while fully clothed like horny teenagers who forgot how zippers work.
A long beat of quiet falls between themânot awkward, just drunk and syrupy. The bass thumps on, but it feels distant, muffled by the alcohol blanket wrapped around their heads. Soobinâs hand has migrated from her ankle to the inside of her knee, fingers splayed wide, thumb resting in the soft dip behind her kneecap. No movement. Just weight. Warm. Heavy in the best way. She doesnât move it. Doesnât want to.
Across the room, backwards-cap guy finally gets his shirt off. Throws it like a victory flag. The girl cheers, then immediately face-plants into his chest, laughing so hard she snorts. They roll once, twiceâknock over a lamp. It crashes without breaking. No one cares.
Soobin watches for three full seconds, head tilted, then turns back to her with the slowest, most judgmental blink sheâs ever seen.
âThat,â he says, voice thick and slurred just enough to sound luxurious, âis what happens when you confuse stamina with choreography.â
She wheezes, forehead dropping to his collarbone. âHe thinks heâs in a music video. She thinks sheâs winning an award for best supporting actress for bad decisions.â
He snorts, breath warm against her temple. âTheyâre both losing. Spectacularly.â
Another pause. The music dips into a slower trackâsome R&B remix that makes half the room grind harder. The econ guys are now making out so intensely one of them has the otherâs leg hooked over his hip against the fridge door. The fridge light flickers every time it opens and closes from the pressure.
Soobin exhales through his nose, long and dramatic. âI give that kiss a six. Solid technique, but zero finesse. Itâs like watching two vacuum cleaners fight over dust.â
She laughs so hard tears prick her eyes, hand slapping his chest once. âVacuum cleaners. Youâre evil.â
âObservant,â he corrects, fingers flexing once against her knee. The touch sends a lazy spark up her thigh that she blames entirely on the soju.
The silence stretches againâfive seconds, six, sevenâfilled only by distant moans, shattering glass somewhere in the kitchen, Beomgyu yelling âbody shot round two!â like a war cry. Soobinâs thumb starts the tiniest circle behind her knee. Barely there. Drunk enough to pretend itâs accidental.
She lifts her head just enough to meet his eyes. Theyâre glassy, dark, crinkled at the corners with drunken amusement.
âYouâre terrible at commentary,â she mumbles, words running together. âBut youâre right. Everyone here is a disaster.â
He smiles slowly, lazy and devastating. âExcept us.â
She snorts. âWeâre sitting on a couch judging people while drunk. Weâre the kings of disaster.â
âQueens of irony,â he counters, leaning in until their foreheads almost touch. âBest seat in the house.â
Beomgyu, now shirtless and glistening like a budget action hero, climbs onto the coffee table again, holding an empty soju bottle like a microphone.
âNew game!â he bellows, voice cracking on the high note. âDrink roulette! Spin the bottle, whoever it lands on has to take a shot and do whatever the spinner dares. No backsies. No mercy. Letâs ruin lives!â
Cheers erupt. Phones flash. The crowd forms a sloppy circle around the table. Sheâs still tucked against Soobin, head fuzzy and warm, cheeks hot from the alcohol and the laughter that wonât stop bubbling up. His hand has slid higher on her thigh nowâcasual, drunk, thumb resting just under the hem of her legging like it wandered there by mistake and decided to stay.
The bottle spins again, slower this time, the soju making everything feel like slow-motion film. Beomgyuâs voice cracks on the countdownââThree! Two! One!ââand it lands with a decisive clink, pointing straight at her.
The circle erupts. Phones flash. Beomgyu pumps both fists like he just won the lottery. âQueen of the night! Dare time!â
Sheâs too drunk to protest properly. The room tilts when she tries to sit up straighter, so she just laughs and flops back against the couch arm, hoodie riding up to expose a strip of stomach. The cool air hits skin and she shivers once, giggling at nothing.
Soobinâs hand is still on her waist from earlier, thumb brushing the edge of exposed skin like itâs no big deal. He doesnât move it. Just watches with that glassy, amused stare.
Beomgyu pours a fresh shot of strawberry soju, eyes wicked. âYeonjun! Dare: drink it off her tummy. No hands. Go full animal.â
Yeonjun whoops, already crawling across the table on his knees, red hair flopping into his eyes. The crowd chants his name like itâs a gladiator arena. He stops in front of her, grinning feral, cheeks flushed deep pink from the alcohol.
âReady?â he asks, voice slurred and playful.
She snorts, lifting the hem of the hoodie higher with one hand. âDo your worst, pretty boy.â
Yeonjun doesnât hesitate. He lowers his head, lips brushing her stomach firstâteasing, lightâthen pours the shot straight from the bottle onto her skin. Cold liquid pools in the dip of her navel, sweet and sticky. The crowd loses itâwhistles, cheers, someone yells âslurp!â
He dives in. Tongue flat, lapping slow at first, then bolder, chasing every drop. His hair tickles her ribs. She squeals, half-laughing, half-gasping, fingers tangling in his red strands without thinking. The sensation is ridiculousâcold soju, warm tongue, alcohol buzzing in her veinsâand she canât stop giggling even as goosebumps race across her skin.
Yeonjun finishes with a dramatic lick up her midline, then lifts his head, lips shiny, eyes dark and drunk. âBest shot Iâve ever had.â
The room roars.
Before she can wipe the sticky residue or even sit up properly, Yeonjun surges forward, cups her face with both handsâgentle but sureâand kisses her.
Itâs bold. Messy. Full soju-sweet and laughter. His tongue slips in playful, teasing hers for a second before pulling back with a loud smack. He winks, collapsing sideways onto the table in fake exhaustion, one arm flung over his eyes.
âTen out of ten,â he declares to the ceiling. âSheâs a pro.â
The circle loses it. Beomgyu high-fives her so hard her arm hurts. Phones capture every second.
She falls back against Soobin, laughing so hard tears streak her cheeks. His arm wraps fully around her waist now, pulling her into his side like gravity. His breath is warm against her ear when he murmurs, âBold move.â
She turns her face up, noses almost touching, eyes glassy and bright. âJust for fun. No big deal.â
He smiles slow, dimples deep, eyes dark and unreadable in the flashing lights. âNo big deal.â
His hand stays on her waistâfingers splayed, possessive in a way that feels accidental until it doesnât. The bottle spins again. Someone else screams. The party keeps raging.
But she stays right there, pressed against him, the kiss already forgotten in the haze.
The bottle spins again. The party keeps raging.
But she stays right there, pressed against him, the taste of strawberry soju and Yeonjunâs kiss already fading into background noise.
Soobinâs cheeks are flushed a deep rose, eyes glassy and half-lidded, but he still looks annoyingly composedâhair a little messy from people ruffling it, lips shiny from the last shot he took straight from the bottle. The couch cushion has sunk under their combined weight; every time someone walks past, the whole thing rocks like a boat.
She turns her head toward him, cheek smushed against his shoulder, breath warm against his neck. The alcohol has stripped away every filter she ever had.
âYou know,â she slurs, poking his chest with one finger, âif you werenât so stupidly tall, youâd be the perfect height for me to climb like a tree.â
Soobin huffs a laugh that rumbles through his chest into hers. His thumb drags one slow line along the inside of her thighâbarely an inch, but enough to make her breath hitch.
âClimb me?â he echoes, voice low and rough from the drinks. âBold. Youâd need a ladder for the good parts.â
She snickers, head lolling back so she can look up at him through her lashes. âPlease. Iâd just use your abs as steps. Theyâre basically a staircase anyway.â
He grins slowly, dimples carving deep. His free hand comes up to tuck a stray strand of hair behind her ear, fingers lingering at her jaw. âCareful. Keep talking like that and I might let you try. See how far you get before you slip.â
The words land drunk and playful, but the way his eyes darken a fraction makes her stomach flip. She blames the soju. Totally the soju.
She shifts closer, thigh sliding higher across his lap until sheâs practically straddling one of his legs. The movement is clumsy, tipsy, but deliberate enough that his hand tightens on her thigh to steady her.
âSlippingâs half the fun,â she murmurs, nose brushing his cheek. âYouâd catch me. Right, big guy?â
Soobinâs laugh is quieter this time, breath fanning hot across her lips. âAlways catch you. But if you keep grinding on my thigh like that, I might start charging admission.â
She gasps dramatically, hand flying to her chest. âCharging? After all weâve been through? I thought we were ride-or-die.â
His fingers flex against her leg, pulling her a fraction closer. âRide-or-die it is. Emphasis on ride.â
The joke hangs thereâdirty, accidental, perfect. Her laugh bubbles up again, but it comes out breathier than before. The room keeps spinning around themâpeople making out, bottles clinking, Beomgyu yelling something incoherentâbut right here, on this sagging couch, the air between them feels suddenly thicker, hotter, heavier.
The fake-flirt doesnât stay fake for long. It mutates fast, drunk and reckless, like everything else in the room tonight.
She shifts again in his lapâdeliberate this timeâgrinding down once, slow and teasing, just enough to feel how hard he is under the thin layer of sweatpants. His grip on her waist tightens instantly, fingers digging in like heâs trying not to flip her onto her back right there.
âYouâre playing dirty,â he mutters, voice gravel-rough against her ear.
She grins, tipsy and bold, lips brushing his jaw. âSays the guy whoâs been hard since I let Yeonjun lick soju off my stomach. Hypocrite.â
Soobin laughs low, the sound vibrating straight through her core. His hand slides up her back under the hoodie, palm flat and hot between her shoulder blades, pressing her closer until her breasts flatten against his chest.
âGuilty,â he breathes. âBut you liked it. I felt you clench when his tongue hit your skin.â
She gasps, half-laugh, half-moan, and rocks her hips once moreâsubtle, but unmistakable. âShut up. That was the cold soju. Not him.â
âLiar.â His lips graze her earlobe. âYouâre soaked right now. I can feel it through my pants.â
Her breath hitches. She tries to laugh it off, but it comes out shaky. âYou wish.â
âI know.â He nips her earlobe lightlyâteeth just sharp enough to sting. âBet if I slipped my hand down there Iâd find you dripping. All from me talking shit in your ear.â
She shivers hard, thighs squeezing his hips. âKeep dreaming, Binnie.â
The music has devolved into a pounding bass line that vibrates through the floorboards and straight up their spines. Beomgyu is somewhere in the kitchen screaming âbody shot round three!â while Yeonjun tries to pour vodka into someoneâs mouth and mostly pours it on the floor. Phones flash like strobe lights. Moans and laughter mix into white noise.
Soobin turns his face into her hair, nose brushing her temple, lips grazing the shell of her ear. His breath is hot, whiskey-sweet from the last shot he chased with beer. He speaks so low the words are more vibration than sound, meant for her alone.
He pulls back just enough to look at herâeyes dark, pupils blown, cheeks flushed deep. Then he leans in again, mouth to her ear, voice dropping to a filthy whisper that curls straight down her spine.
âIâm not dreaming. Iâm imagining how youâd sound when I finally fuck you openâslow at first, just the tip, letting you whine and beg for more while I stretch you out inch by inch until youâre crying on my cock, clenching so tight I canât pull out even if I wanted to. Then Iâd flip you over, ass up, face down, and pound into you until youâre screaming my name and coming so hard you forget your own.â
The sentence lands like a slap of heat. Her whole body clenchesâthighs, stomach, coreâlike someone flipped a switch. A rush of wet warmth pools between her legs so fast she has to press them together. Her nipples harden against the hoodie fabric instantly. She sucks in a sharp breath, the sound audible even over the music.
He doesnât pull back. Just lets the words hang there, lips still brushing her earlobe, waiting.
She freezes for two full seconds. Then the flustered giggle bursts outâhigh, shaky, half-hysterical. She shoves at his chest weakly, face flaming, trying to play it off like itâs just another joke in their endless chain of filth.
âOh my god,â she wheezes, voice cracking on the laugh. âShut up. You canât just say shit like that.â
Soobin pulls back just enough to meet her eyes. His pupils are blown wide, cheeks flushed darker now, but the grin is slow, wicked, unrepentant. He licks his bottom lip onceâslow, deliberateâlike heâs tasting the words he just fed her.
She fans her face with one hand, still giggling, but the sound is breathy, edged with something raw. Her free hand clutches the front of his shirt, knuckles white.
She swallows hard, voice cracking on the laugh. âWow Soobin, if I didnât know you Iâd want to sit on it right now. The way you just talked was hot as fuck.â
The confession slips out raw, drunk, honest. She expects him to tease back. Joke. Break the tension.
He doesnât.
His eyes lift to hersâsomething dark and hungry flickering there, something that wasnât there five minutes ago. The playful glint is gone. Replaced by raw want. His hand on her waist slides lower, cupping her ass fully now, fingers digging in hard enough to bruise.
His voice comes out gravel-rough, barely louder than the bass.
âWho said anything about being gay tonight?â
The words hit like a second shot of sojuâstraight to the veins.
She stops breathing.
Half an hour passes like that: whispered filth traded back and forth, hips rocking subtly under the cover of the crowd, hands wandering but never crossing the final line. They watch the roomâpeople grinding, making out, disappearing into bedroomsâbut itâs background noise now. Their world has narrowed to mouths close, breaths shared, bodies pressed tight.
Every dirty promise he murmurs makes her wetter. Every teasing grind she gives makes him harder.
He realizes it thenâreally realizes it.
Sheâs turned on by him.
Not Yeonjun. Not the party. Him.
The shift in his eyes deepensâdark, possessive, triumphant.
The bass finally drops to a low throb as someone kills the playlist mid-song. Beomgyu is passed out face-down on the kitchen island, one arm dangling, drooling onto a stack of red cups. Yeonjun and the psych girls have vanishedâprobably tangled in his bed or someone elseâs. The living room floor is a war zone: overturned bottles, sticky puddles of soju and beer, abandoned hoodies, a single high-heel lying like evidence at a crime scene. The string lights flicker weakly, pink and purple bleeding into dim amber from the single lamp still on. The air smells like spilled liquor, sweat, cheap perfume, and the faint metallic bite of exhaustion settling in.
Sheâs still in Soobinâs lap, legs straddling one of his thighs, hoodie rucked up to her ribs from all the shifting and grinding. His hands are under the fabric nowâboth of themâone splayed across her lower back, the other cupping her ass through the legging, fingers dug in just enough to keep her anchored. Her forehead rests against his temple, breaths coming short and hot against his cheek. The room is emptying fastâpeople stumbling out, laughing slurred goodbyes, doors slamming downstairsâbut neither of them moves. The silence that follows the music is loud, intimate, heavy with everything theyâve been whispering for the last hour.
His heart hammers against her chest. Hers answers in frantic little skips. The alcohol is still buzzing hard, but the haze has sharpened into something clearer, hungrier.
She shifts onceâslow roll of her hips down his thighâand feels him twitch under her, thick and insistent through the sweatpants. A soft, involuntary whimper slips out before she can catch it.
Soobin exhales hard through his nose, lips brushing her cheek.
âEveryoneâs leaving,â he murmurs, voice wrecked and low. âBeomgyuâs out cold. Weâve got the place to ourselves.â
She swallows, throat clicking. âYeah.â
His hand on her ass squeezes onceâfirm, possessive. âYou gonna keep teasing me, or are you finally gonna let me do what Iâve been promising all night?â
She laughsâshaky, breathyâbut doesnât pull away. âYou talk like youâre gonna wreck me, Binnie.â
âI am.â His mouth finds her ear again, voice dropping to that filthy velvet register thatâs been ruining her since the first whisper. âGonna spread you out on this couch, peel those leggings off slow, lick you open until youâre dripping down my chin, then fuck you so deep you feel me in your throat. Gonna make you come on my cock until your legs donât work, then flip you over and fill you up until itâs leaking out of you. Youâll be begging me to stop and begging me not to at the same time.â
Her whole body clenchesâhard. A fresh gush of wetness soaks through her underwear and probably his pants too. She gasps, nails digging into his shoulders, hips grinding down instinctively.
âFuck,â she breathes, voice trembling. âYou canât just⌠say that.â
He nips her earlobe. âWhy not? Youâre already shaking for it.â
She tries to laugh again, but it comes out as a moan. âIf I didnât know better⌠Iâd think you actually want to ruin me.â
Soobin pulls back just enough to meet her eyesâdark, blown, no trace of joke left.
âI do.â
The words land heavy. Final.
She stares at him for one long, suspended secondâparty dying around them, Beomgyu snoring softly in the background, the room empty except for the two of them and the electric tension crackling between.
Then she snaps.
Her hands fist in his hair, yanking his mouth to hers.
The kiss is brutalâteeth clacking, tongues sliding messy and desperate, no preamble, no gentleness. She pours every filthy promise he made back into it, biting his bottom lip hard enough to taste copper, grinding down on his cock like sheâs trying to break him.
Sheâs flat on her back now, legs hooked high around his waist, ankles locked at the small of his back. Soobin hovers above her, weight braced on one forearm beside her head, the other hand shoved under her hoodie, palm cupping her bare breast, thumb rolling slow, relentless circles over her nipple until itâs swollen and aching. His hips are already slotted tight between her thighs, cock thick and rigid through his sweatpants, grinding down in slow, deliberate rolls that drag the rough cotton over her soaked leggings, right against her clit.
She moans into his mouthâloud, brokenâtongue sliding against his in wet, sloppy strokes. No finesse left. Just hunger. Teeth clack, lips bruise, spit strings between them when they separate for half a second to breathe. Her hands are everywhere: nails raking down his back under his shirt, leaving red trails; fingers twisting in his hair and yanking hard enough to make him groan; one palm shoving between them to cup his cock through the fabric, squeezing once, feeling him throb and leak against her palm.
âFuck,â he growls against her lips, hips snapping forward harder. The friction is brutalâhis length grinding right along her slit, the seam of her leggings catching on her swollen clit with every thrust. âYouâre so fucking wet I can feel it soaking through.â
She whimpers, hips bucking up to meet him, chasing the pressure. âThen do something about it.â
He doesnât answer with words. Just kisses her deeperâtongue fucking into her mouth in the same rhythm his hips are fucking against her coreâwhile his free hand yanks her legging down just enough to bare her ass and the tops of her thighs. No panties underneath. Just slick, swollen folds rubbing raw against the damp cotton of his sweatpants.
She cries out when he grinds down againâbare clit dragging along his clothed shaft. The friction is filthy, perfect, overwhelming. Her nails dig into his ass, pulling him closer, harder, faster.
âMore,â she gasps against his mouth. âHarder. Please.â
Soobin obeys. Hips pistoning nowâdesperate, erraticâcock sliding up and down her slit, head catching on her entrance through the fabric, teasing without pushing in. His mouth moves to her neck, sucking hard enough to leave marks, teeth scraping, tongue soothing the sting. One hand pinches her nipple, twists just shy of pain; the other grips her hip, holding her still so he can grind exactly where she needs it.
Sheâs tremblingâwhole body shakingâthighs quivering around his waist, core clenching on nothing, so close she can taste it.
The kiss doesnât slow. It deepens into something feral, tongues sliding thick and wet, mouths open so wide it hurts the corners of her lips. She sucks his bottom lip between her teeth, bites down until he hisses into her mouth, the copper tang of blood mixing with strawberry soju and spit. Soobin growlsâlow, animalâhips slamming down harder, cock grinding brutally along her bare slit now that her leggings are shoved to mid-thigh. The rough cotton of his sweatpants drags over her swollen clit with every desperate thrust, fabric soaked dark and clinging to both of them.
Her hands claw under his shirt, nails raking bloody trails down his back. She feels the skin give, feels him shudder and fuck harder against her in response. One hand dives between themâfingers shoving into his waistband, wrapping around his leaking cock. Heâs thick, hot, pulsing in her palm; the head is slick with precome, smearing sticky across her fingers as she strokes him rough and fast. He groans brokenly against her tongue, hips jerking into her fist.
âFuckâtighten your hand,â he rasps, voice wrecked. âSqueeze me like youâre gonna milk every drop.â
She does. Grips him hard, thumb swiping over the slit, spreading the wetness while her other hand yanks his sweatpants lower. His cock springs freeâheavy, flushed dark, veins standing outâslapping wet against her stomach before he notches the head right at her entrance. No penetration. Just teasing pressure, the fat tip catching on her hole, stretching the rim without pushing in.
She whimpers, hips canting up desperately. âInsideâpleaseâneed you insideââ
âNot yet.â He kisses her againâmessy, bruisingâwhile his hand slides down to cup her pussy. Two fingers plunge in without warning, curling hard against her front wall, thumb mashing her clit in tight circles. She screams into his mouth, walls fluttering around his fingers, gushing slick that runs down his wrist.
He fucks her with his handâhard, fast, obscene squelching sounds filling the quiet roomâwhile his cock slides up and down her folds, coating himself in her wetness. The head bumps her clit on every upstroke, making her jolt and clench.
âGonna come,â she whines, voice wrecked. âSoobinâfuckâgonna come just like thisââ
He groans deep in his throat, hips stuttering. ââDo it. Gonna come on my fingers first,â he growls against her lips. âThen Iâm gonna fuck you raw until youâre crying and coming again. Gonna fill you so full it drips out for days.â
The words snap something inside her.
She comes with a shattered cryâback arching off the couch, thighs clamping his wrist, walls spasming violently around his fingers. Wet heat pulses out, soaking his hand, dripping down to the cushion beneath her ass. Her vision whites out for a second; she bites his shoulder to muffle the scream, tasting salt and skin.
Soobin doesnât stop. Keeps fucking her through itâfingers curling deeper, thumb grinding her oversensitive clitâuntil sheâs shaking, overshot, tears streaking her cheeks.
He pulls his fingers free with a wet sound, brings them to his mouth, sucks them clean while staring down at her wrecked face, he follows seconds laterâhips slamming down one last time, grinding deep as he comes with a choked groan against her throat. Hot spurts soak through his sweatpants, mixing with her wetness, the fabric clinging transparently to both of them. His whole body shudders, arms trembling as he holds himself above her, forehead pressed to hers, breaths ragged and shared.
They stay like thatâpanting, sticky, wreckedâmouths brushing in lazy, open-mouthed kisses that taste like salt and come-down.
The room is silent except for their breathing and Beomgyuâs distant snores.
She sobs his name.
He comes instantlyâhips stuttering, cock pulsing hot and thick inside her, flooding her with rope after rope until it leaks out around his base, mixing with her own release.
They barely catch their breath. Soobinâs mouth is still on hersâslow, filthy open-mouthed kisses now, tongues lazy but greedy, tasting salt and come and the faint strawberry ghost lingering on both their lips. His cock is softening inside her but still thick enough to stretch her walls, every tiny shift sending aftershocks through her oversensitive core. Come leaks out around his base in slow, warm dribbles, pooling under her ass on the ruined couch cushion. The wet sound of it is obscene in the quiet room.
She clenches around him onceâreflexive, needyâand he groans low against her tongue, hips rocking forward in a shallow, instinctive thrust. Not fucking. Just grinding. Slow, dirty circles that drag his softening length along her fluttering walls, smearing their mess deeper.
âAgain?â she whispers, voice cracked and wrecked, half-laugh, half-plea.
Soobin pulls back just enough to look at herâeyes dark, pupils still blown wide, sweat beading on his upper lip. âYouâre still dripping,â he murmurs, voice hoarse. âCanât leave you like this.â
He rolls his hips againâdeeper this timeâcock hardening inside her with every grind. She whimpers, thighs trembling around his waist, nails digging into his ass to pull him closer. The friction is slick, filthy, oversensitiveâevery drag makes her twitch and clench, fresh wetness mixing with the come already inside her.
His hand slides between them, fingers finding her clitâswollen, slipperyâand rubbing tight, merciless circles. She arches hard, mouth falling open on a broken moan. âSoobinâfuckâtoo muchââ
âNot enough,â he growls, kissing her againâdeep, desperateâwhile his hips snap forward in short, punishing thrusts. The couch creaks under them, springs protesting. His other hand grips her thigh, yanking it higher so he can sink deeper, cockhead nudging her cervix on every stroke.
Sheâs shakingâwhole body tremblingâtears streaking her cheeks from overstimulation and raw need. Her walls flutter around him, milking him, pulling him in. He grinds down hard, pubic bone crushing her clit, and she comes againâsudden, violentâsobbing into his mouth as her pussy spasms, gushing around his cock in hot pulses.
Soobin follows right afterâhips stuttering, burying deep as he spills again, thick ropes flooding her already full cunt until it overflows, dripping down her ass and soaking the cushion beneath.
They collapse togetherâsweaty, shaking, breathing in harsh pants against each otherâs mouths. Slow kisses nowâsoft, emotionalâtongues brushing gentle, tasting the mess they made. His forehead rests on hers, eyes closed, hand cupping her cheek like sheâs something fragile.
The room is dead silent except for their ragged breathing and the faint drip of come hitting the floor.
Thenâsharp, piercingâthe emergency ringtone cuts through everything.
Her phone. The specific tone she set for Lia. Loud. Insistent. Emergency.
She freezes.
Soobin lifts his head, eyes snapping open, still buried inside her.
The ringtone blares againâonce, twiceâvibrating against the coffee table where she dropped it earlier.
She reaches for it with trembling fingers, heart slamming for a different reason now.
The screen lights up: Lia calling. And a text preview underneath.
âIâm at Soobin's garage. Emergency. Need you NOW. Please hurry.â
Her stomach drops.
Soobin pulls out slowlyâcareful, gentleâboth of them wincing at the wet slide and the sudden emptiness. Come drips out immediately, thick and warm down her thighs.
She sits up fastâdizzy, legs shakyâyanking her leggings back into place with shaking hands. The fabric clings, soaked through.
âI have to go,â she whispers, voice cracking. âLiaâsheâs waiting downstairs. In the garage.â
Soobin nods onceâface pale now, eyes wide with concern. He stands, tucking himself back into his sweatpants, wincing at the sticky mess.
âYou okay to walk?â he asks, already grabbing her phone and hoodie from the floor.
She nods, but her legs feel like jelly. âYeah. Just⌠help me.â
He doesâarm around her waist, steadying her as she stumbles toward the door. The apartment is a graveyardâempty cups, passed-out Beomgyu, the couch ruined behind them.
At the door she turns, looks at himâeyes glassy, lips swollen, thighs still trembling.
âIâll text you,â she says, voice small.
He nods, hand lingering on her cheek. âGo. Iâll clean up here.â
She slips outâdoor clicking shut behind herâleaving him standing in the wrecked room, come still drying on his skin, heart hammering.
Sheâs already halfway to the stairwell, leggings still clinging damp between her thighs, hoodie pulled low to hide the marks blooming on her neck. Every step sends a fresh trickle of their combined mess down her inner thigh; she can feel it cooling, sticky, obscene. Her legs shakeânot just from the orgasms, but from the sudden drop of adrenaline, the reality slamming back like cold water.
Soobin stands in the open doorway, shirt untucked, hair wrecked, lips swollen red. Come is still drying on his sweatpants in dark patches; he doesnât bother hiding it. His chest rises and falls too fast, like he ran a marathon instead of just fucking his best friend on a couch.
She pauses at the top of the stairs, hand on the railing, turning back. The emergency ringtone has stoppedâLia must have hung upâbut the silence feels louder now.
Soobin steps forward once, twiceâbare feet silent on the tileâuntil heâs close enough to reach out. His fingers catch her wrist, gentle but firm, thumb pressing over her racing pulse.
âAre you coming to college tomorrow?â he asks softly, voice rough from moaning her name minutes ago.
She swallows. Looks down at their joined handsâhis so much bigger, knuckles still red from gripping her hipsâthen back up to his face. His eyes are dark, searching, something vulnerable flickering behind the post-orgasm haze.
âSorry, buddy,â she whispers, the old nickname slipping out like habit. âIâm going to Momâs house. Lia needs me. Itâs⌠bad.â
He nods once. Slow. Doesnât let go of her wrist.
The stairwell door creaks open downstairsâLiaâs voice echoes up, small and urgent. âHey? You coming?â
She tugs gently. Soobin releases her, fingers trailing down her palm, pinky hooking hers for one last secondâlike always, like nothing has changed.
But everything has.
She turns, starts down the stairs. Doesnât look back. Canât. If she does, sheâll see the wrecked couch, the come-stains, the way his sweatpants cling to his thighs, the marks she left on his shoulders. Sheâll see him watching her go, and she wonât leave.
The door to the garage swings shut behind her.
Soobin stands there another full minuteâalone in the wrecked apartmentâlistening to the echo of her footsteps fade, then the distant slam of a car door, then the low rumble of an engine pulling away.
He exhales onceâlong, shaky.
Then he walks back inside.
Closes the door. Locks it.
Crosses to his bedroom without looking at the couch.
His suitcase is already packedâblack rolling case by the closet door, handle extended, zipper half-open. Inside: neatly folded clothes for a week, charger, toothbrush, the small notebook he keeps synced to her calendar. Heâs been ready for days. Weeks, really.
He zips it closed. Sets it by the front door.
Then he sinks onto the edge of his bed, elbows on knees, face in hands.
The apartment is dead quiet except for Beomgyuâs snores and the faint drip-drip from the kitchen faucet.
Soobin lifts his head slowly. Stares at the closed door she just walked through.
A slow, quiet smile curves his mouthânot playful, not teasing. Something darker. Hungrier. Certain.
This is the opening.
Finally.
ŕ¨ŕ§ Ý Ë đđśđđđđđđžđđ Ë Ý ŕ¨ŕ§
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đđđ â đđ˝đ đˇđđđ đťđđžđđđš đđ˝đđđđ ( reading )
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đđđ â đđđśđš đđđžđ
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đđ˝đđđ â đđ˝đ đđđđđđđđđ
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đťđđđ â đžđđđžđđžđˇđđ đđđđžđđđ
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đťđžđđ â đđžđđžđđ đśđđđđ
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đđžđ â đđ˝đ đđśđđ đđđđ
â・â§ËĘ â§ đ¸đ˝đśđ đđđ đđđđđ: đđ˝đ đđđ đđ˝đ đšđžđšđâđ đđśđ
â・â§ËĘ upcoming....ĘËâ§ď˝Ąâ
â§ đđśđžđ đđśđđđđđđžđđ â§
đđđđ¸đđđ đđ đđ đđžđđđđ đ¸đđđđđ âĄ
â§ đđ˝đ đđśđ đđ˝đ đťđđđđđđ đđđđđ đđđđđžđđ â [đđđśđš đ˝đđđ]
â§ đđ đ¸đđđžđđ đ đđđżđđ¸đđ â [đđđđ]
ŕ¨ŕ§ Ý Ë đťđžđđš đśđđ đđ đđđđđžđđ đ˝đđđ Ë Ý ŕ¨ŕ§ â [đ¸đđđ đđđđ đđśđđđđđđžđđ]
𩷠đđ đšđśđđđš đđ˝đđ đžđđđ đžđđśđđžđđ đđđđžđđđ
๨ŕ§tag open: @black-startxt, @binniesbabe @buttersoob,
















