Lasting Effects Pt.2
TripleS Xinyu X Male Reader Ft. Sohyun
Tags : Romance, Love Triangle, Slow-Burn, Kissing, Campus Crush, Manipulative, Blowjob, Moaning, Female Orgasm, Kinky, Choking, Sneaky, Complex Feelings
Words : 14,584 Words
A Continuation Of Lasting Effects. Hope You All Enjoyed This One.
For a week, your life existed in a strange, fractured rhythm, a pendulum swinging between two extremes you hadn’t known existed. You became a creature of waiting, of anticipation, of a specific kind of readiness that hummed beneath your skin every time your phone buzzed. The reality of your new arrangement with Sohyun was far grittier, far more transactional than the glossy romantic fantasy you’d harbored for years, yet you found yourself unable to refuse it.
She didn’t call. She didn’t text to ask how your day was. On campus, she was a ghost to you—a beautiful, untouchable entity gliding through the corridors with her clique. You’d catch glimpses of her in the cafeteria, her head thrown back in laughter at something Xinyu said, or in the library, leaning over a textbook with Yooyeon, her expression serious and intellectual. In those moments, you were nothing. You were just another student in the background, invisible. If you walked past her, she didn’t even blink. It was as if the intense, sweaty connection you shared in the dark of her apartment or yours simply evaporated under the fluorescent lights of the university.
But then the night would fall, and the dynamic would shift.
It was always unannounced. A sharp, impatient knock on your door at eleven PM, or one in the morning. You’d open it to find her there, sometimes still in her day clothes, sometimes changed into something looser, easier to remove. She never greeted you with a smile; she greeted you with a look of hunger, a need that stripped away the social niceties.
"Stressed," she’d say, pushing past you into the small entryway of your apartment, a bottle of soju or cheap wine in her hand. That was the code. It was the only explanation you ever got.
She would drink, just enough to take the edge off, turning her sharp intellect into something hazier, more tactile. And then she would turn to you. Those encounters were blurs of skin and heat—her straddling you on your couch, her fingers gripping your shoulders, her mouth demanding yours. She used you to chase away the pressure of her classes, the expectations of her family, the weight of being the smart, beautiful senior everyone looked up to. You were her outlet, her release valve. When she was done, when the tension had been fucked out of her system, she would redress, her demeanor shifting instantly back to cool detachment.
"Thanks," she would mutter, already heading for the door. "I'll see myself out."
And then she was gone, leaving you alone in the quiet of your apartment, the scent of her perfume lingering on your pillows, a lingering ache in your chest that had nothing to do with the physical exertion.
You realized, with a sinking feeling that settled in your gut like a stone, that this was exactly what you’d signed up for. It wasn’t a romance. It wasn’t even really a friendship. It was a Friends with Benefits situation in the truest, most cynical sense of the word. She benefited from the stress relief; you benefited from the scrapes of affection she threw your way, the moments when she let you see the cracks in her armor.
You told yourself it was enough. You told yourself that being this close to her, even in this fragmented way, was more than you’d ever dared to hope for back in high school. But as the days dragged on, the silence between the knock on the door became louder. The way she ignored you on campus started to sting. You’d watch her laughing with Nakyoung over iced coffees, looking so effortlessly charismatic, so distant, and wonder if she ever thought about you when you weren't inside her.
Then, the visits stopped.
It had been seven days. A week of silence. No late-night knocks. No texts. You’d walked past her in the quad on Tuesday; she’d been deep in conversation with a professor, nodding earnestly, not sparing you a single glance. You’d started to settle back into the monotony of your own life, the strange, adrenaline-fueled routine fading into a memory. Maybe she was done with you. Maybe she’d found someone else, or maybe the stress had lifted enough that she didn't need a distraction anymore.
The thought left you hollow, but you tried to accept it. It was bound to happen eventually.
It was a Friday night, the rain drumming a relentless rhythm against your window, filling your small apartment with a grey, melancholy light. You were sitting on the couch, staring at a paused movie on your laptop, nursing a lukewarm beer, when the buzzer rang.
The sound was so unexpected, so jarring in the quiet, that you jumped. Your heart hammered against your ribs, a Pavlovian response. You glanced at the clock. It was late. Too late for a social call.
You moved to the intercom, your finger hovering over the button. "Hello?"
"It's… open up. Please."
The voice wasn't Sohyun's. It was lower, slightly huskier, and unmistakably familiar. You frowned, your brow furrowing. You knew that voice. You’d heard it echoing across lecture halls, laughing at tables you couldn't sit at.
You buzzed the door open, waiting with a growing sense of confusion. Heavy footsteps thundered up the stairs—not Sohyun's light, quick tread, but something heavier, more purposeful. Then, a sharp knock on your door.
You unlocked it and pulled it open.
The first thing you saw was a pair of long legs, ending in expensive-looking boots scuffed with mud. Your eyes traveled up, past a soaked trench coat, to a face that was usually composed and regal, but was currently scrunched up in a mixture of annoyance and exertion.
Xinyu.
The "Goddess" of the campus. Tall, imposing, with features so sharp and elegant they looked carved from marble. But right now, she looked like she was struggling under a significant weight. You realized, with a start, that she was half-carrying, half-dragging someone slumped against her side.
Sohyun.
Your breath caught in your throat. Sohyun was a mess. Her hair, usually so sleek and perfect, was a tangled curtain obscuring half her face. Her clothes—a silk blouse and a skirt that looked far too thin for the rainy weather—were damp and clinging to her. Her eyes were closed, her head lolling dangerously against Xinyu’s shoulder. She was muttering something, a low, repetitive string of syllables that you couldn't quite make out.
Xinyu grunted, shifting her grip. "Are you going to help me, or are you just going to stand there ogling?"
"Sorry!" you stammered, stepping forward quickly. You reached out and took Sohyun's other arm, draping it over your shoulder. The smell of alcohol hit you instantly—sharp, pungent, mixed with the scent of rain and expensive perfume. "Is she okay?"
"She's drunk," Xinyu snapped, though her tone lacked real malice. It sounded more like exhaustion. "F wasted. She insisted on going to some shitty dive bar in Hongdae, and now I'm stuck playing nurse. Move her."
Together, you maneuvered Sohyun through the doorway. She was dead weight, her legs barely moving, her body completely limp. It was a surreal experience, touching Xinyu at all, even indirectly—the brushing of shoulders, the coordinated effort to lift Sohyun. Xinyu was taller than you, strong, her presence commanding even while she was sweaty and annoyed.
You guided Sohyun to the couch. "Easy," you murmured, trying to lower her gently. Sohyun groaned as she hit the cushions, her head rolling back. Her eyes fluttered open for a fraction of a second, glassy and unfocused. She looked right at you, but there was no recognition in her gaze. Just a vague, swimming confusion.
"Your… name…" she slurred, before her eyes slid shut again.
Xinyu straightened up, pressing a hand to her lower back and letting out a long, dramatic exhale. "Fuck, she is heavy," she complained, running a hand through her own hair, which was frizzy from the rain. "How does someone that tiny weigh so much? It’s like dragging a sack of bricks."
She looked around your apartment, her gaze critical, taking in the small living space, the paused movie on the laptop, the empty beer bottle on the table. The contrast between her usual polished environment and your modest, student-apartment reality was stark.
Then, she seemed to realize something. She paused, her posture stiffening slightly. She looked back at you, really looking at you for the first time. "Fuck, I'm sorry. I haven't even introduced myself. That was rude." She extended a hand, her expression shifting from annoyed to something more polite, almost formal. "I'm Xinyu. Nice to meet you."
You stared at her hand for a second, slightly bewildered by the sudden whiplash in the conversation. You wiped your palm on your jeans—not that it mattered, given she was drenched anyway—and took her hand. Her grip was firm, her skin cool from the rain.
"Nice to meet you too… I guess," you replied, feeling a bit lame.
Xinyu let out a short, dry laugh. "Yeah. 'I guess' covers it." She didn't let go of your hand immediately, her eyes studying your face with an intensity that made you want to squirm. She had sharp, intelligent eyes, the kind that missed nothing. "You're the one from the party, right? The freshman she's been… hanging out with?"
"Uh, yeah," you said, not sure how much Sohyun had told her. You certainly didn't think Sohyun advertised your arrangement to her inner circle.
"Right." Xinyu dropped your hand and walked over to your armchair. Without asking, she sank into it, letting her head fall back against the cushion. She closed her eyes, letting out a sound that was half-groan, half-sigh. "God, I'm bloody tired. I swear, if I ever have to listen to Nakyoung talk about her diet plan again while Sohyun does shots, I’m going to scream."
You watched her, unsure of what to do. This was Xinyu. The girl who had headlines in the campus newspaper for winning debate nationals three years in a row. The girl who walked around with an entourage. And she was currently sprawled out in your second-hand armchair, looking like she'd just run a marathon.
"Yo… A-are You okay?" you asked, feeling stupid as soon as the words left your mouth.
She cracked one eye open, giving you a withering look. "Do I look okay? I've been dragging her drunk ass around for two hours. She refused to get in a taxi, she refused to tell me where she lived, and then she started mumbling your name and your address like a broken GPS. It was either bring her here or leave her to drown in a gutter on the side of the road."
She sat up slightly, wincing. "And I just realized I barged in. Sorry about that. I just wanted to drop her off and get out of this rain."
"No, it's fine," you said quickly, moving toward the small kitchenette. "Really. Do you… do you want some water? Or anything else?"
"Water," she said decisively. "Please."
You opened the fridge, the cool air washing over you for a second. You grabbed a bottle of filtered water—the nice stuff you bought for yourself, hoping Sohyun might drink it someday if she ever deigned to visit sober. You twisted the cap off and walked it over to her.
Xinyu took it, her fingers brushing yours. "Thanks," she said, bringing the bottle to her lips and drinking deeply. You watched her throat move, the elegant lines of her neck. It was strange to see her like this—unguarded, human. Usually, she seemed untouchable, a paragon of campus success.
She lowered the bottle, wiping her mouth with the back of her hand. She looked over at the couch, where Sohyun was sprawled on her back, one arm dangling off the edge, snoring softly.
"She's going to have a massive headache tomorrow," Xinyu commented, her voice quieter now. "She's been stressed lately. More than usual. That debate tournament is coming up, and she's obsessing."
You nodded, leaning against the counter. "Yeah. She mentioned something about that."
Xinyu turned her gaze back to you. The scrutiny was back. "You know," she began, her tone shifting, becoming more conversational, almost probing. "I've known Sohyun since freshman year. We go way back. And I have never seen her act the way she has this past week."
You stiffened slightly. "How do you mean?"
"She disappears," Xinyu said, gesturing vaguely with the water bottle. "She ghosts us. No texts, no calls. And then she shows up the next day looking… well, like she got exactly what she needed. Disheveled. Glow-y." She paused, letting the implication hang in the air. "It's not like her to be so… reckless. She's usually so controlled. Everything is a calculation with her."
You didn't know what to say to that. You picked at a loose thread on your jeans, avoiding her eyes. "She's just busy. I guess."
"Busy," Xinyu repeated, testing the word. She let out a short, humorless laugh. "Sure. Busy." She took another sip of water, her eyes never leaving your face. Then, she dropped the bomb.
"So, did you two fuck each other or something? Cause ain't no way Sohyun could've remembered some guy's name and address, let alone a freshman's, without something."
The bluntness of it made you choke on your own spit. You coughed, your face heating up instantly. "What?"
Xinyu didn't flinch. She just watched you struggle, a faint smirk playing on her lips. It wasn't a mocking smirk, more like an amused, knowing one. "Oh, come on. Don't play coy. You know what I mean. Sohyun doesn't do 'friends' outside the circle. She certainly doesn't do 'random acquaintances' who live in studio apartments off-campus. For her to know exactly where you are, and to come here when she's like that…" She nodded at the sleeping girl on the couch. "There's a reason."
You looked at Sohyun, then back at Xinyu. The lie died on your tongue. There was no point denying it to someone this sharp.
"We…" You started, then stopped, clearing your throat. "Yeah. We're… I mean, we've been hanging out."
Xinyu raised an eyebrow. "Hanging out. Is that what they call it these days?" She leaned forward, resting her elbows on her knees. The movement caused her coat to fall open slightly, revealing a fitted top underneath. "Look, I'm not judging. God knows Sohyun needs to get laid. She's wound up so tight she's going to snap. It's just…" She tilted her head, studying you. "Surprising. That's all."
"Why?" you asked, feeling a spark of defensiveness. "Why is it surprising?"
"Because you're not her type," Xinyu said, bluntly.
You blinked. "Oh."
"Not that you aren't cute," she added, as if that softened the blow. "You are. In a puppy-dog kind of way. But Sohyun usually goes for guys who challenge her. Guys who are arrogant, who think they're smarter than her, who fight back. She likes the debate. The struggle." She glanced at the couch again. "You seem… nice. That's the problem. Nice is boring to her. Usually."
You felt a strange pang in your chest. It was the validation of your own worst fears. The transactional nature of your relationship, the way she ignored you in public—it all made sense under Xinyu's analysis. You were a convenience. A "nice" distraction. You weren't a challenge; you were a solution.
"But," Xinyu continued, her voice dragging out the word, "she came here. Tonight. When she was at her lowest. When she was wasted and vulnerable. She could've called any of us. She could've called Yooyeon, or Nakyoung. We would've picked her up in a second. But she mumbled your name."
She looked back at you, her gaze losing some of its sharpness, becoming more curious. "So, you must be doing something right. Or maybe," she paused, a thoughtful expression crossing her face, "maybe she's changing her mind about what her type is."
You didn't know how to respond to that. You looked at Sohyun again, really looked at her. She was pale, her breathing shallow. The commanding, confident woman who rode you with such authority just a week ago seemed miles away. She looked small. Fragile.
"Is she going to be okay?" you asked softly.
Xinyu sighed, the sound heavy. "Yeah. She just needs sleep. And about a gallon of water." She finished her own water and stood up, placing the empty bottle on your table. "I should get going. I have a study group at eight AM and I smell like a wet dog."
"Thanks for bringing her," you said sincerely. "Really."
"Yeah, yeah." Xinyu buttoned her coat, checking her phone. She paused at the door, her hand on the handle. She turned back to you one last time.
"Listen," she said, her voice lower. "Sohyun… she's complicated. She has walls up higher than the campus library. Don't take it personally if she's an asshole. She doesn't mean to be. Usually." She gave you a wry smile. "Just… take care of her tonight, okay? And maybe… don't let her pretend she doesn't know you tomorrow when she's sober."
With that, she opened the door and stepped out into the hallway. "By the way," she added, poking her head back in. "Your apartment is cozy. It's got… character."
"Thanks," you said.
"See you around, Freshman." And with a final, enigmatic nod, she was gone.
You closed the door behind her, the lock clicking into place with a finality that echoed in the sudden quiet. You stood there for a moment, listening to the rain outside, the silence inside. Your apartment felt different now. It had been invaded by the "real" world, by the people Sohyun actually belonged to.
You walked over to the couch. Sohyun hadn't moved. You sat down on the edge of the coffee table, facing her. Watching her sleep like this felt more intimate than anything you'd done with her sexually. This wasn't the persona she put on for you, or the mask she wore for the world. This was just Sohyun. Unconscious. Vulnerable.
You reached out, brushing a stray lock of hair away from her forehead. Her skin was cool to the touch.
"You really are a handful, aren't you?" you whispered to the empty room.
Xinyu's words rattled around in your head. "Nice is boring to her." "She mumbled your name." "Don't let her pretend she doesn't know you tomorrow."
You looked at the clock. It was past two AM. You were tired, your own head starting to throb from the unexpected drama of the night. But you couldn't just leave her on the couch. She’d be stiff and miserable in the morning.
You stood up and gently maneuvered her, lifting her upper body. She groaned again, murmuring something unintelligible, but didn't wake. It was a struggle, but you managed to get her arms around your shoulders and half-carry her to your bed. You laid her down gently, pulling the duvet over her. You took off her boots, setting them neatly by the side of the bed.
She curled up instantly, burrowing into the pillow. You stood there for a moment, looking down at her. The bed still smelled faintly of your laundry detergent, but now there was the smell of her too—rain and alcohol and that distinct floral scent.
You grabbed a spare pillow and a blanket from the closet and headed back to the living room. The couch was lumpy, but it would do. You lay down, staring up at the ceiling, listening to the rain and the soft, rhythmic sound of Sohyun breathing from the other room.
Tomorrow would be awkward. You knew that. She’d wake up, realize where she was, likely be horrified that her friend had delivered her to your door like a package. She’d put her walls back up. She’d probably ignore you on campus again.
But as you closed your eyes, a strange thought settled over you. Xinyu was right. Sohyun had a choice. And she’d chosen you. Even in her drunken haze, she’d chosen your apartment over her friends.
You didn't know what it meant. You didn't know if it changed anything. But for the first time since this strange, fractured relationship began, you felt like maybe, just maybe, there was a crack in the glass. A real one. And you weren't ready to give up on finding out what lay on the other side just yet.
Morning light sliced through the thin gaps in your blinds, harsh and unforgiving, rousing you from a sleep that had been more like a series of long blinks than actual rest. Your neck was a stiff, knotted column of pain from sleeping on the couch, and your mouth tasted like stale air. You sat up, groaning as your spine popped in protest. The apartment was quiet, save for the low hum of the refrigerator and the faint, rhythmic breathing coming from the bedroom.
Sohyun was still in there.
The events of the night before flooded back—Xinyu’s sharp gaze, the weight of Sohyun against your shoulder, the smell of rain and expensive perfume saturating your small living space. It felt surreal, like a fever dream that had spilled over into reality. You rubbed your face, trying to scrub away the grogginess. You needed coffee. You needed a lot of coffee.
You shuffled to the kitchenette, the floorboards cold under your bare feet. You were filling the kettle when a sharp knock rattled the doorframe. It wasn't the hesitant buzz of the intercom, but a solid, authoritative knock. You knew who it was before you even reached for the handle.
You pulled the door open to find Xinyu standing there, looking remarkably put-together considering the state she was in last night. She held a tray carrier with two iced coffees and a paper bag that smelled of sugar and burnt beans. She was wearing a large, oversized trench coat over a hoodie, her hair tied back in a sleek, no-nonsense ponytail.
"Morning, sunshine," she said, breezing past you without waiting for an invitation. "I brought supplies. I figured you’d be operating on about three percent brain function right now."
"Thanks," you managed, closing the door behind her. "You weren't wrong."
"I usually aren't." She set the coffee down on your small table and leaned against the counter, eyeing the closed bedroom door. "Sleeping Beauty still dead to the world?"
"Yeah. Haven't checked in a bit, but she hasn't moved."
Xinyu nodded, crossing her arms. "Good. Let her sleep. God knows she needs it." She popped the lid off one of the coffees and took a sip, her eyes scanning your apartment again with that same critical curiosity from last night. "So," she started, her tone casual but laced with an undercurrent of interrogation. "You survived the night. She didn't choke on her own vomit. You didn't try anything creepy. I'd say that's a win for you."
You felt a flush creep up your neck. "I wasn't going to try anything. She was wasted, Xinyu."
"I know, I know." She waved a hand dismissively. "Just messing with you. You're too earnest for that. It’s almost nauseating." She cracked a faint smile, taking the sting out of the words. "But seriously. Sohyun doesn't do this. She doesn't do the 'damsel in distress' routine. She doesn't let people see her messy."
"Well, she was pretty messy last night," you noted, leaning back against the opposite counter. The kettle began to whistle, and you turned it off, the sudden silence amplifying the proximity between you.
"That's the thing," Xinyu said, her voice dropping an octave. "For her to end up here, with you… she trusts you. Or she's desperate. Maybe both." She studied you over the rim of her cup. "She’s been talking about you, you know. Vague stuff. 'That freshman.' 'The quiet one.' I didn't put it together until I saw her practically drooling on your shoulder last night."
You looked down at your coffee, stirring it with a straw to avoid her gaze. "She talks about me?"
"In her own way. She complains about you. How you look at her. How you're always there." Xinyu swirled her cup. "It’s funny. She pretends it annoys her, but I think she likes it. She likes that you're… constant. The rest of us, we're all climbing over each other to be the best, the smartest, the loudest. You’re just there. Static. It probably grounds her."
The compliment, if it was one, felt heavy. You opened your mouth to respond, but a sound from the bedroom cut you off. A low, miserable groan, followed by the unmistakable retch of someone waking up with their stomach in revolt.
"Speak of the devil," Xinyu sighed, setting her coffee down. "Showtime."
You were already moving, bypassing Xinyu and heading for the bedroom. You pushed the door open to find Sohyun sitting up in your bed, her hand over her mouth, her skin the color of parchment paper. Her hair was a wild halo around her head, and her eyes were squeezed shut in pain.
"Sohyun?"
She heard you, or maybe she just sensed the movement. She bolted.
She scrambled out of the bed, nearly tripping over her own boots, and stumbled toward the ensuite bathroom attached to your room. You followed right behind her. She made it to the toilet just in time, collapsing to her knees and heaving.
It was visceral and ugly. The sound echoed in the small tile space, sharp and wet. You didn't hesitate; you stepped in, grabbing her hair and holding it back from her face with one hand while you rubbed her back with the other. Her shoulders shook under your touch, her body wracked by the force of her illness.
"Fuck… I'm sorry," she gasped between retches, her voice raspy and broken. "I drank… too much."
"It's all good," you murmured, keeping your voice low and steady. "Just let it all out. You're okay."
You didn't look away. It wasn't pretty, but there was something strangely intimate about it, about being the one person here to see her at her absolute lowest and not flinch. She continued for a moment, long agonizing seconds where she purged the toxins from the night before. You kept circling her back, feeling the knob of her spine, the heat radiating off her skin.
Xinyu appeared in the doorway, leaning against the jam, her arms crossed over her chest. She watched the scene with a mixture of disgust and amusement, rolling her eyes so hard you thought they might get stuck.
"Don't you fucking dare pass out again, alright?" Xinyu said, her voice cutting through the sound of Sohyun's hacking. "You are fucking heavy to carry. I’m not doing that twice in one weekend."
Sohyun let out a weak, breathless laugh, resting her forehead against the cool porcelain of the toilet seat. "Fine… fine…" She wiped her mouth with the back of her hand, taking a deep, shuddering breath. "I think… I think I'm done."
She sat back on her heels, turning to look at you. Her eyes were red-rimmed and watery, her makeup smudged, but she was still undeniably Sohyun. She looked at your hand on her shoulder, then up at your face. For a second, the arrogant senior was gone, replaced by something softer, something grateful.
"Thanks," she whispered.
"You need water," you said. "And a toothbrush. I can find an extra one."
"Please," she groaned, trying to stand up. Her legs wobbled, and you caught her arm, steadying her.
"Easy does it," you said, guiding her back toward the bed. "Sit. I'll be right back."
You left her sitting on the edge of the mattress, looking like a wilted flower, and went back into the kitchen where Xinyu was already waiting. She had opened the paper bag and was pulling out a couple of pastry boxes.
"She alive?" Xinyu asked, taking a bite of a donut.
"Barely. She's toughing it out."
Xinyu chewed thoughtfully, watching you fill a glass of water from the filter. "You're good at that," she observed.
"Good at what?"
"Taking care of her. Most guys would be freaking out, or they'd be turned off by the whole… puke thing." She gestured vaguely toward the bathroom. "You just… jumped in. Like it was nothing."
"It's not nothing," you said, grabbing a spare toothbrush from the cabinet. "She needed help."
"Yeah, well." Xinyu dusted sugar off her fingers. "Don't get used to it. She's usually a nightmare when she's hungover. She gets snappy. She says mean things she doesn't mean." She fixed you with a sharp look. "Don't take it personally if she bites your head off in ten minutes."
"Noted."
You took the water and the toothbrush back to Sohyun. She accepted them with a mumbled thanks, disappearing into the bathroom to brush her teeth and splash water on her face. When she emerged, she looked marginally more human. She had washed her face, removing the smudged makeup, leaving her skin bare and pale. She had re-tied her hair into a loose knot.
She sat back down on the bed, looking around the room. Her eyes landed on you, then flicked to the doorway where Xinyu was lingering.
"Am I… interrupting?" Sohyun asked, her voice still rough but regaining a bit of its usual edge.
"Nope," Xinyu said, breezing into the room and perching on the edge of your dresser. "Just enjoying the show. It's not every day I see Campus Queen Sohyun looking like a drowned rat."
Sohyun shot her a glare, but it lacked her usual venom. "Shut up, Xinyu. If you didn't want to deal with it, you shouldn't have dragged me here."
"I dragged you here because you were begging for it," Xinyu countered smoothly. "You were like a broken record. 'Take me to him. Take me to him.' It was pathetic."
You felt your ears heat up. You looked at Sohyun, trying to gauge her reaction. She didn't deny it. She just looked down at her hands, picking at a loose thread on the blanket.
"I was drunk," she muttered.
"You were honest," Xinyu corrected. "There's a difference."
The room fell into a heavy silence. The tension in the air was thick, a three-way knot of secrets and hangovers and unspoken things. Sohyun shifted on the bed, clearly uncomfortable. She wasn't used to being the one on the back foot, the one being exposed.
"So," Xinyu said, clapping her hands together and breaking the moment. "Should I leave or something? Let you two lovebirds have your awkward post-drink cuddle?"
Sohyun looked up, her expression clearing. She let out a short, dry laugh. "Hey, don't be like that. Spend some time with him too, you know. He's a great guy."
She looked at you when she said it, her eyes locking onto yours. There was a sincerity there that you hadn't expected. It wasn't a performance for Xinyu. She meant it.
Xinyu rolled her eyes, but a small smile played on her lips. "Yeah, yeah. I can tell. He brought me coffee." She looked at you. "Alright. I'll stay. But only if you feed me. I'm starving."
You felt a wave of relief. You didn't want to be alone with Sohyun yet—not while she was like this. Having Xinyu there acted as a buffer, a bridge between your worlds.
"I can order delivery," you offered. "Fried chicken? Tteokbokki?"
Sohyun's stomach visibly lurched at the mention of spicy food, but Xinyu nodded enthusiastically. "Yes. And grilled meat. Lots of it. We need to soak up the alcohol."
You spent the next twenty minutes scrolling through delivery apps on your phone while Sohyun slowly rehydrated and Xinyu paced around the small apartment, commenting on your lack of decoration and your "cozy" vibe. It felt domestic in a way you never could have imagined. You, a freshman, sitting in your apartment with two of the most senior, admired girls on campus, waiting for fried chicken.
You stood up to go check the hallway for the delivery driver, but as you neared the front door, you heard Xinyu’s voice from the balcony. You hadn't even realized she’d stepped out there.
You moved closer, intending to tell her the food was here, but her tone stopped you cold. It wasn't the bored, sarcastic drawl she used with you. It was low, vibrating with a fury that made the hair on your arms stand up.
"You fucking bitch," she hissed into the phone. "How long are you gonna fucking cheat on me? Do you think I'm stupid?"
You froze. You shouldn't be listening. This was private. But you couldn't move.
"I saw the messages, Han. Don't lie to me. You think just because she's that rival from Seoul Uni, you can just—" She cut off with a growl of frustration. "You're pathetic. You're actually pathetic. I'm done. I am so fucking done."
She ended the call with a violent tap of her thumb. You heard the clatter of the phone hitting the railing of the balcony. You hesitated for a second, debating retreating, pretending you hadn't heard a thing. But then you heard a sharp intake of breath, followed by the distinct click of a lighter.
You walked out onto the balcony.
Xinyu was standing with her back to you, one hand braced on the railing, the other bringing a sleek, white device to her lips. An electronic cigarette. She inhaled deeply, holding the vapor in her chest before exhaling a thick, sweet-smelling cloud into the damp morning air.
"A-are you sure that's healthy?" you asked, your voice sounding loud in the quiet morning.
She didn't jump. She didn't even turn around. She just took another drag, her shoulders tense. "Don't bother me right now," she snapped, her voice tight. "I'm fucking stressed out."
You stood there for a moment, watching the way the mist curled around her silhouette. You thought about what she had said—Han. You knew the name. He was a senior too, a guy in the business school who always seemed to have everything together. Apparently not.
"Well," you said slowly, stepping up beside her but keeping a respectful distance. "The food is here. I guess we should eat."
Xinyu lowered the device, turning to look at you. Her eyes were rimmed with red, whether from anger or lack of sleep you couldn't tell. She looked at you for a long moment, really looked at you, as if seeing you for the first time. Then, her expression cracked. The anger melted away, replaced by a weary, fragile amusement.
"You heard," she stated. It wasn't a question.
"Heard," you confirmed softly.
"Great." She sighed, dropping the vape into her small purse. "Now you know my tragic backstory. I'm dating a lying piece of shit who thinks with his dick."
"He sounds like an idiot," you said bluntly.
Xinyu let out a short, surprised laugh. "He is. The biggest kind." She pushed off the railing, smoothing down her coat. "But enough about that asshole. You said chicken? Let's go eat."
You walked back inside together, the air between you shifting. She didn't seem like the untouchable "Goddess" anymore. She just seemed like a girl who had been kicked in the teeth.
In the living room, Sohyun had moved from the bed to the couch. She was sitting cross-legged, scrolling through your TV list, looking for something to watch. She looked up as you and Xinyu entered with the bags of food. Her eyes darted between the two of you, narrowing slightly at Xinyu's flushed face and your close proximity.
"What took so long?" Sohyun asked, her tone sharp. "Did you get lost?"
"Just catching up," Xinyu said breezily, dropping onto the couch opposite Sohyun. "Don't worry your pretty little head about it."
You began unpacking the food—boxes of golden fried chicken, sizzling tteokbokki thick with rice cakes and fish cakes, and a platter of grilled pork belly. The smell instantly filled the room, rich and savory, cutting through the lingering scent of stale alcohol. Sohyun perked up immediately, her stomach apparently forgiving her for the earlier abuse.
"Oh my god," she groaned, reaching for a piece of chicken. "I need this."
You sat down on the floor, leaning back against the couch near Sohyun's legs. Xinyu sat on the other side, grabbing a pair of metal chopsticks. For a while, the only sounds were the clinking of chopsticks and the hum of the TV. You put on a random action movie, something with explosions and car chases that required zero brainpower.
As you ate, the atmosphere began to thaw. The tension from the morning, from Xinyu's phone call, from Sohyun's hangover, began to dissolve into the rhythm of food and comfort.
Then, Xinyu spoke. She set her chopsticks down with a sharp snap.
"So," she said, her voice calm but carrying an undercurrent of steel. "Han cheated on me."
Sohyun froze, a piece of pork halfway to her mouth. She slowly lowered it, her eyes widening. "What?"
"You heard me. With that slut from Seoul Uni. The one he debated against last month." Xinyu grabbed a can of soda, cracking it open. "He thinks I don't know. He thinks I'm oblivious."
Sohyun's face transformed instantly. The grogginess, the hunger, the reserve—it all vanished, replaced by a cold, lethal fury. "That fucker," she whispered. "That absolute piece of shit."
"He doesn't deserve you," Sohyun said, her voice rising. "He never did. I told you, Xinyu. I told you he was arrogant."
"I know," Xinyu sighed, rubbing her temples. "I know. I just… wanted it to work. You know? For once, I wanted to be the one who had the stupid, normal relationship."
You sat quietly, chewing on a piece of tteokbokki. You felt like an intruder, witnessing a private moment between best friends. You shifted slightly, trying to make yourself smaller, less noticeable.
Sohyun seemed to sense your retreat. She looked down at you, then back at Xinyu. Her eyes narrowed again, this time with a different kind of intensity. She watched the way Xinyu was leaning toward you, the way she had confided in you just minutes ago on the balcony.
"You okay?" Sohyun asked Xinyu, but her eyes flicked to you.
"I will be," Xinyu said. She looked at you, a sly, thoughtful look entering her eyes. She picked up her chopsticks again, tapping them against her lip. "Actually. I'm feeling a bit better now."
"Good," Sohyun said, tearing into a chicken wing with a little too much force. "Because he's trash. Forget him."
"I will," Xinyu agreed. She turned her gaze fully onto you. It was heavy, loaded. "Hey. You. Move up here."
You blinked, pointing to yourself. "Me?"
"Yes, you. Come sit on the couch. My neck hurts looking down at you."
You hesitated, glancing at Sohyun. Sohyun was staring at Xinyu, her expression unreadable, but you could feel the waves of tension rolling off her. She didn't say anything, though. She just watched.
You stood up and moved to the cushion between Xinyu and the armrest. It was a tight fit. Xinyu immediately shifted, closing the distance. She didn't leave an inch of space between you. Her thigh pressed against yours, warm and firm.
"See?" Xinyu said, leaning back and draping her arm casually along the back of the couch behind you. Her fingers brushed your shoulder. "Much better."
You stiffened slightly. You were acutely aware of her scent—sharp and floral, different from Sohyun's. You were acutely aware of Sohyun sitting on your other side, her presence like a furnace.
"Xinyu," Sohyun warned, her voice low.
"What?" Xinyu asked innocently, though her eyes glinted with mischief. "I'm just getting comfortable. We're having a bonding moment, aren't we?" She looked at you, tilting her head so her face was inches from yours. "Right?"
"Uh, sure?" you managed.
Xinyu smiled. It wasn't her usual sarcastic smirk. It was something softer, something dangerous. She leaned her head onto your shoulder, her hair tickling your neck. You froze. Your heart hammered against your ribs. This was Xinyu. The Ice Queen. The girl you had admired from afar for months. And she was currently using you as a pillow.
She shifted slightly, nuzzling into your shirt. "You're warm," she murmured. "It's nice."
You didn't know what to do with your hands. You kept them in your lap, gripping your knees like a lifeline.
"Am I not pretty?" Xinyu asked suddenly.
The question came out of nowhere, soft and vulnerable. She lifted her head slightly, turning her face up toward yours. Her eyes were searching, looking for cracks in your composure.
You glanced at Sohyun. She had stopped eating. She was watching the two of you with a look that was a mix of shock and something else. Something dark and possessive. Her jaw was clenched tight.
"What?" you asked, confused. "What do you mean?"
Xinyu's gaze never left yours. "Han. He cheated on me. Was I not pretty enough? Was I not… enough?"
The question broke your heart a little. It was such a human question, stripped of all her arrogance and armor.
You looked at her—at the sharp elegance of her jawline, the high cheekbones, the intelligence burning in her eyes even now. "What do you mean," you said, your voice firm. "You are pretty. You're gorgeous. That guy… your boyfriend… he must be dumb to cheat on someone like you."
You said it with total conviction. Because it was true.
Xinyu’s breath hitched—a tiny, sharp intake of air. Her eyes widened slightly, and a faint blush dusted her cheeks. She hadn't expected such a direct, unguarded response. She chuckled, a low, rich sound that vibrated against your shoulder.
"You're sweet," she whispered. "Too sweet."
She didn't move away. If anything, she pressed closer. Her hand, which had been resting on the back of the couch, slid down. Her fingers traced the line of your shoulder blade, slow and deliberate. It was a teasing touch. A testing touch.
You felt a jolt of electricity run through you. This was wrong. Sohyun was right there. Sohyun, the girl you had been obsessed with for years, the girl who was currently sitting three feet away, watching her best friend feel you up.
You risked a glance at Sohyun.
She was staring straight ahead at the TV screen, but she wasn't watching it. Her hand was gripping her soda can so hard her knuckles were white. She looked… furious. But underneath the fury, you saw something else. She looked neglected.
She looked at the way Xinyu was leaning into you, the way your shoulders were touching, the way Xinyu was looking at you with those hungry, appreciative eyes. Sohyun, who was used to being the center of attention, the one in control, was suddenly on the outside looking in.
And you saw it—the curiosity. The strange, dangerous spark in her eyes. She wasn't just angry that Xinyu was invading her space. She was interested. She was watching to see what you would do. She was watching to see if you would push Xinyu away, or if you would lean into it.
Xinyu’s fingers moved higher, brushing the back of your neck. She leaned in closer, her lips grazing the shell of your ear.
"I think you're lying," she whispered, her voice hot and teasing. "I think you've had a crush on me for months. Just like you have on Sohyun."
The air left the room. Your heart stopped.
Xinyu pulled back just enough to look you in the eye, a smirk playing on her lips. She knew. Of course she knew. She saw everything. She saw the way you looked at both of them on campus, the way you lingered near their table in the library.
"Am I wrong?" she challenged softly.
You couldn't speak. You couldn't breathe. You were trapped between the two most important women in your world, and the ground was shifting beneath your feet.
From your other side, Sohyun shifted. She turned on the couch, pulling one leg up underneath her. She looked at Xinyu, then at you. The anger was gone, replaced by a cool, calculated gaze.
"He's not lying," Sohyun said, her voice smooth and low. "He's nice. He wouldn't lie."
Xinyu laughed, the sound vibrating through your arm. "Nice. There's that word again." She looked at Sohyun, a challenge in her eyes. "Maybe nice isn't what I need right now, Sohyun. Maybe I need someone who looks at me like I'm the only person in the room. Like he looks at you."
Sohyun’s eyes darkened. She leaned forward, invading your space from the other side. Her hand came out, resting on your knee. It was a possessive gesture. A warning.
"He looks at you because you're throwing yourself at him," Sohyun countered, her voice sharp. "He's a guy, Xinyu. We're tactile creatures. Don't read too much into it."
"Am I throwing myself at him?" Xinyu mused, her fingers tracing the hem of your collar. "Or am I just appreciating what's right in front of me? Something you've been taking for granted for weeks, I might add."
The tension in the room was no longer just awkward. It was thick. It was sexual. It was a charged, volatile current flowing between the three of you. You felt like a piece of meat being claimed by two predators, but God help you, you didn't want to leave.
Sohyun’s hand tightened on your knee. She looked at Xinyu, and for a second, you saw something pass between them. An understanding. A dare.
"You're playing a dangerous game, Xinyu," Sohyun said quietly.
"I'm just getting started," Xinyu replied.
She turned back to you, her eyes dropping to your lips. "So, tell me the truth. If I kissed you right now… what would you do?"
Your pulse hammered in your throat. You looked at Sohyun, terrified, expecting her to explode. But she didn't. She just watched, her own lips parting slightly, her breathing hitching in a way that had nothing to do with hangover nausea.
She was waiting. She was waiting to see if you would betray her. Or maybe… maybe she was waiting to see if you would handle this.
You swallowed hard, your voice barely a whisper. "I… I wouldn't stop you."
Xinyu’s smile widened, triumphant and hungry. She leaned in, slow and deliberate, giving you every chance to pull away. You could feel Sohyun’s gaze burning a hole in the side of your face, her hand a heavy weight on your leg.
"Good answer," Xinyu breathed.
And then, the door buzzer rang.
The sound was so jarring, so loud in the heavy silence, that you all jumped. Xinyu pulled back, the spell broken. Sohyun snatched her hand back from your knee as if she’d been burned.
"What the hell is that?" Sohyun snapped, her voice regaining its usual bite.
"Probably… the delivery guy forgot something?" you guessed, your heart still racing a mile a minute.
You stood up, your legs shaky. "I'll get it."
As you walked to the door, you could feel the eyes of both women on your back. The air behind you was electric, charged with unanswered questions and dangerous possibilities. You grabbed the handle, taking a deep breath to compose yourself before opening the door.
Whatever was happening between the three of you, it was far from over. And as you stepped into the hallway to deal with the mundane reality of a missing soda, you knew that your life had just shifted onto a trajectory you never could have predicted. The line between friend, crush, and something else entirely had been blurred. And Sohyun, for the first time, wasn't the only one holding the eraser.
The buzz from the intercom wasn't the delivery driver. It was the sound of your life imploding.
You pressed the button, the static crackling through the speaker. "Hello?"
"Open the fucking door," a voice snarled, distorted by the cheap speaker but unmistakable. It was Han.
You froze. Your stomach, already queasy from the rich food and the lingering hangover tension, dropped into your shoes. Han. Xinyu’s ex. The guy who had been cheating on her with the rival from Seoul Uni. He was the last person on earth who should be here.
"Just a second," you stammered, your finger hovering over the 'deny' button. But before you could press it, the heavy thud of a fist pounding against the wood from the hallway vibrated through the floor. He was already in the building. Someone must have let him in, or he’d tailgated a resident.
You opened the door.
Han looked worse than he sounded. His usually polished, business-casual appearance was disheveled—his shirt untucked, his hair a mess, and his eyes bloodshot and wild. He smelled like cheap whiskey and stale cigarettes. He shoved past you the moment the latch clicked, his shoulder slamming into your chest with enough force to knock you back a step.
"Where is she?" Han shouted, his voice bouncing off the walls of your small living room. "Xinyu! Get the fuck out here!"
The atmosphere in the room, previously charged with a thick, sexual anticipation, curdled instantly into something sharp and violent. Sohyun was on her feet in a heartbeat, moving with a predatory grace that made the hair on your arms stand up. Xinyu stood up more slowly, her face draining of color, then flushing a dark, angry red.
"What the hell are you doing here?" Xinyu demanded, her voice shaking not with fear, but with rage. "You have some nerve showing your face after—"
"Shut up!" Han screamed, cutting her off. He paced the center of the room, gesturing wildly. "I saw you. I saw you leaving the club with him. With this guy?" He pointed a trembling finger at you, his lip curling in disgust. "This nobody freshman? You left me to go fuck this loser?"
He was spiraling. You could see it in the way his eyes darted around the room, looking for something to break. He wasn't here to talk. He was here to lash out, to punish Xinyu for injuring his ego.
"Get out, Han," Sohyun said, stepping between Han and Xinyu. Her voice was ice cold, but you saw the way her hands were clenched into fists at her sides. "You’re drunk. You’re making a scene."
"I'm making a scene?" Han laughed, a high, ugly sound. "My girlfriend runs off in the middle of the night to fuck a kid, and I'm making a scene?" He lunged forward, grabbing Sohyun’s arm to shove her aside. "Move, bitch. I'm taking Xinyu home."
Sohyun stumbled but recovered instantly, slapping his hand away. "Don't touch me."
"Or what?" Han turned his fury on her. He was bigger than both of them, a solid wall of muscle and rage. "You think you're tough? You think you're better than me?"
He shoved Sohyun again, harder this time. She fell back onto the couch, breathless.
"Hey!" you shouted, stepping forward. You didn't think. You just moved. "Don't touch her."
Han spun around, his eyes locking onto yours. They were filled with a terrifying, jealous insanity. "Stay out of this, you little punk. This doesn't concern you."
"She told you to leave," you said, surprised by the steadiness of your own voice. "You need to go."
Han’s face twisted. He lunged at you.
It happened fast. Han was a football player back in high school, and he moved with the momentum of a freight train. He tackled you, driving you backward into the hallway wall. The air left your lungs in a rush as your back slammed against the drywall. Pictures rattled on the hooks.
"You think you can take my girl?" Han spat, grabbing you by the collar of your shirt. He slammed you against the wall again, your head cracking against the plaster. Stars exploded in your vision. "I'll fucking kill you."
"Get off him!" Xinyu screamed.
You could hear Sohyun shouting too, but your focus was narrowed down to the face in front of you. Han’s fist was drawn back, ready to connect with your jaw. You brought your arms up to block your face, bracing for the impact.
But the blow never came.
Sohyun threw herself at Han’s back, wrapping her arms around his neck in a chokehold, trying to drag him off you. "Get off him! Han, stop it!"
Han roared, bucking his hips violently. He shook Sohyun off like she was a fly. She stumbled backward, crashing into the side table and sending a lamp crashing to the floor.
"Sohyun!" you cried out.
That moment of distraction was all Han needed. He grabbed a handful of your hair, twisting your head to the side, and slammed his fist into your ribs.
Pain exploded, sharp and blinding. You gasped, your knees buckling. You slid down the wall, clutching your side.
"Stop it! Please stop!" Xinyu was crying now, tears streaming down her face. She rushed forward, grabbing Han’s arm and trying to pull him away from you. "Han, you're hurting him! Stop!"
He rounded on her, his eyes wild. He didn't see Xinyu. He saw a target. He saw the reason he was humiliated.
"You fucking slut," he hissed.
He backhanded her.
The sound was wet and heavy. Xinyu’s head snapped to the side, her body whipping around with the force of the blow. She crumpled to the floor, silent, her hand coming up to her swelling cheek.
The room went dead silent.
For a second, you couldn't process what you were seeing. Then, the red haze descended. It didn't matter that he was bigger. It didn't matter that he could break you in half. He had hit her.
You surged up from the floor, ignoring the screaming protest from your ribs. You tackled Han around the waist, driving him into the kitchenette counter. The impact knocked the breath out of him, and you heard the wind rush out of his lungs.
You weren't a fighter. You had no technique. You just threw yourself at him, fueled by adrenaline and pure, unfiltered rage. You grabbed his shoulders, shoving him back, but he recovered quickly. He shoved you hard, sending you staggering backward into the sharp corner of the open dishwasher door. It caught you right in the thigh, tearing a line of fire through your muscle, but you barely felt it.
Han came at you again, his hands going for your throat. You ducked, dodging a clumsy right hook, and tackled him again. This time, you both went down. You hit the floor hard, Han on top of you, his hands closing around your throat.
His grip was iron-tight. You clawed at his wrists, gasping for air, your vision starting to spot. He was heavy, crushing the breath out of you. You bucked your hips, trying to dislodge him, but he was too heavy.
You were going to pass out. You were going to die here, on your living room floor, while the two girls you loved watched.
Then, something heavy collided with Han’s side.
So hyun had launched herself at him again, but this time she wasn't trying to pull him off. She was attacking him. She was clawing at his face, her fingernails raking deep gouges down his cheek.
"Get off him!" she screamed, her voice raw.
Han howled in pain, letting go of your throat to bat her away. You sucked in a ragged, desperate breath, choking on the air. You saw Han raising his hand to hit Sohyun, his face contorted in fury.
"Hey!"
This shout wasn't from a woman.
It was Xinyu.
She was standing by the kitchen counter, clutching one of your cast-iron skillets in both hands. Her face was pale, her lip bleeding, but her eyes were blazing with a cold, terrifying resolve.
"Get the fuck out of my apartment," Xinyu said, her voice low and trembling. "Or I swear to god, I will split your skull open."
Han looked at her, then at the skillet. He hesitated, the adrenaline fading just enough for logic to seep back in. He touched the scratches on his cheek, his fingers coming away bloody. He looked at the three of you—Sohyun on the floor, her chest heaving; you coughing and wheezing on the ground; Xinyu standing over him like an avenging angel with a weapon.
"Fucking psychos," Han spat, wiping his bloody face on his sleeve. He scrambled to his feet, backing toward the door. "You're all crazy. Every single one of you."
He kicked the doorframe on his way out, sending a final shower of dust raining down, and then he was gone. The heavy slam of the front door echoed like a gunshot.
The silence that followed was heavy, suffocating. You lay on the floor, staring up at the ceiling, your chest burning. You could hear Sohyun crying softly, a sound you had never heard her make before. It was broken, terrified.
You sat up slowly, your body protesting every movement. Your ribs throbbed with every breath, a sharp, hot pain. Your head was swimming. You looked over at Sohyun.
She was sitting against the wall, her knees pulled up to her chest, rocking back and forth. She was looking at her hands, shaking violently. She looked… small.
"Sohyun?" you rasped. You started to crawl toward her, needing to be near her, needing to know she was okay.
She flinched when you reached out to touch her arm. She flinched like she was scared of you.
You froze. The rejection hit you harder than Han's fist. "Sohyun… it's me. It's over."
She looked up then, and the look in her eyes shattered you. It wasn't just fear. It was horror. She was looking at your bruises, the scrapes on your knuckles, the way you were wheezing. She was looking at the damage she had been powerless to prevent.
"I… I couldn't…" she whispered, tears streaming down her face. "I tried to stop him. I tried. But I couldn't. I was too weak."
"Sohyun, no," you said, reaching for her again. This time she let you pull her into your arms. She buried her face in your neck, and you could feel her hot tears soaking into your shirt. "You distracted him. You saved me. If you hadn't jumped on him when you did…"
"I was useless," she sobbed. "He could have killed you. And I just… I just watched."
"Hey."
Xinyu’s voice cut through Sohyun’s breakdown. It was steady, firm.
Xinyu knelt beside you two. She dropped the skillet on the floor with a heavy clang and reached out, gently taking Sohyun’s face in her hands.
"Look at me," Xinyu commanded.
Sohyun looked up, her eyes red and swollen.
"You're not weak," Xinyu said, her voice fierce. "You're the strongest person I know. But you were scared. That's allowed. We were all scared."
Xinyu turned her attention to you. Her eyes scanned your face, lingering on the bruise forming on your jaw and the scrapes on your neck. Her expression softened, the hard edge melting away into a devastating tenderness.
"You," she whispered. She touched your cheek, her fingers light as a feather. "You idiot. You stood up to him."
"He was going to hurt you," you said simply.
Xinyu let out a shaky breath. She leaned forward and pressed her forehead against yours. For a moment, you just breathed together, the shared adrenaline fading into something else.
"Let me see," she said, pulling back to inspect you. "Lift your arms."
You obliged, wincing as she probed your ribs. Her touch was clinical but careful.
"Just bruised, I think," she murmured. "Nothing feels broken." Her hands moved down to your leg, where you had slammed into the dishwasher. You were bleeding there, a thin line of blood welling up through the tear in your pants. "You're going to need stitches for this one."
"I'll be fine," you said. "I'm just glad he's gone."
Xinyu didn't smile. She stood up abruptly. " Bathroom. Now. We need to clean this up."
She helped you stand, supporting your weight as you hobbled toward the bathroom. Sohyun remained on the floor, watching you go. She hadn't moved. She hadn't stopped shaking.
In the bathroom, Xinyu sat you down on the edge of the tub and rummaged through your cabinet. She found the first aid kit—a small plastic box with bandaids and antiseptic.
"This is going to sting," she warned, tearing open an alcohol wipe.
She cleaned the cut on your leg with efficient movements. Her hands were steady, but you could see the tremor in her shoulders. She was still coming down from the adrenaline.
"You were amazing," you said softly, watching her face. "With the skillet. You saved us."
"I should have done it sooner," she said, not looking at you. "I shouldn't have let it get that far."
"It's not your fault he's crazy."
Xinyu finished bandaging your leg and moved to your face. She cleaned the scrape on your cheek, her thumb brushing gently over your jawbone. Her touch lingered, tracing the line of your bone.
"You were so brave," she whispered. She looked into your eyes, and the raw admiration there made your chest tight. "I've never seen anything like that. No one has ever… no one has ever fought for me like that."
She leaned in closer. Her body was pressed against your legs, her warmth seeping into you. You could smell her perfume, mixed with the metallic tang of fear and the lingering scent of your apartment.
"Xinyu…" you started.
She cut you off by pressing her lips to yours.
It wasn't like the kiss with Sohyun. It wasn't slow or exploring. It was desperate. It was a thank you and an apology and a confession all at once. Her lips were soft and demanding, tasting slightly of salt from her tears. She kissed you like she was trying to memorize the shape of your mouth, like she needed to anchor herself to you.
You melted into it, ignoring the pain in your ribs. Your hand came up to cup the back of her neck, tangling in her ponytail. She sighed against your mouth, a low, vibrating sound that went straight to your core.
She pulled back slightly, her forehead resting against yours again. Her eyes were wet, but they were burning with an intensity that made your breath hitch.
"I was so scared," she whispered, her voice cracking. "I was so scared he was going to hurt you. And I felt… I felt so safe when you stepped in front of me. Like nothing in the world could touch me."
She grabbed your hand, guiding it. She placed your palm flat against her chest, right over her heart. You could feel it hammering against her ribs, a frantic, bird-like rhythm.
"Feel that?" she asked. "That's what you do to me."
You looked at her, really looked at her. The swelling bruise on her cheek where Han had hit her made your blood boil all over again, but it also made you want to wrap her up and hide her from the world.
"You're safe now," you said. "I won't let him near you again."
Xinyu let out a shaky laugh. She kissed you again, quick and hard. Then she grabbed your hand and pulled it downward.
She guided your hand between her thighs, pressing your palm against the heat radiating through her jeans. The air in the bathroom instantly grew thick, heavy with a sudden, electric tension.
"Do you feel that?" she whispered, her eyes locking onto yours. "I'm so wet right now. It's sick, isn't it? Adrenaline makes me crazy."
You swallowed hard, your fingers twitching against the denim. You could feel the heat of her, the undeniable pressure of her body responding to the danger, to the violence, to you. It was a primal, raw reaction.
"Xinyu," you breathed. "Sohyun is outside."
"I know," Xinyu said, not moving your hand. If anything, she pressed it tighter against herself. "Let her watch."
You looked past Xinyu, toward the open bathroom door.
Sohyun was standing there.
She had gotten up from the floor. She was leaning against the doorframe, her arms wrapped around herself. She looked pale, her eyes wide and fixed on the two of you.
She looked at where your hand was, pressed between Xinyu's legs. She looked at the way Xinyu was leaning into you, the possessive, hungry way she was holding your gaze.
Sohyun’s reaction wasn't what you expected. She didn't look angry. She didn't look disgusted.
She looked terrified.
She looked like she was realizing that while she had been paralyzed by fear, Xinyu had been taking everything she wanted. While Sohyun was frozen, Xinyu had been staking her claim.
"Are you… are you okay?" Sohyun asked, her voice barely a whisper. She was talking to you, but her eyes were glued to your hand on Xinyu.
You gently pulled your hand away from Xinyu, though it pained you to do so. You turned fully toward Sohyun.
"I'm fine," you said, giving her a reassuring smile. You winced as the motion pulled at your bruised ribs. "Nothing permanent. I'll live."
Sohyun stared at you. She looked at the bruises blooming on your skin, the bandage on your leg, the way your shirt was torn at the collar. And she saw the way Xinyu was touching you, the way she had just kissed you.
She saw that she might be losing you.
It was written all over her face—a dawning, horrific realization. She had taken you for granted. She had used your devotion, your obsession, as a safety net, assuming you would always be there waiting in the wings. But now, standing in the wreckage of your apartment, seeing you through Xinyu's eyes, she saw what she had almost let slip through her fingers.
She saw that you weren't just a quiet freshman. You were the person who had almost died protecting her best friend. You were the person who made Xinyu feel safe.
Xinyu turned to look at Sohyun. There was no malice in her expression, just a quiet, possessive triumph. She wrapped her arm around your waist, resting her head on your uninjured shoulder.
"He's amazing, isn't he?" Xinyu said softly.
Sohyun didn't answer. She just took a step into the room. Then another. She walked until she was standing right in front of you. She reached out, her hand hovering in the air for a moment before she gently touched the bruise on your jaw.
Her fingers were cold, trembling.
"I was so scared," Sohyun whispered, echoing Xinyu’s words but with an entirely different weight. "I was so scared that he was going to kill you. That I was going to watch you die."
She looked up at you, her eyes swimming with tears. "I've never been that scared in my life. I felt… helpless. And I hate feeling helpless."
She leaned in, her forehead resting against yours, just inches from where Xinyu was still resting. For a moment, the three of you were tangled together, a web of trauma and adrenaline and shifting loyalties.
"You're not going to lose me," you whispered, looking at Sohyun, then at Xinyu. "I'm right here."
Sohyun pulled back slightly. She looked at Xinyu, a silent plea passing between them. Xinyu sighed, but she loosened her grip on you, shifting slightly to the side to make room.
Sohyun stepped into that space. She didn't kiss you. Instead, she wrapped her arms around your neck and buried her face in your shoulder, holding you so tight it hurt your ribs, but you didn't care. You held her back, one hand on her waist, the other reaching out blindly until you found Xinyu’s hand. You grabbed it, squeezing tight.
Xinyu squeezed back.
The three of you stood there in the tiny bathroom, the smell of antiseptic and fear hanging in the air, but something else was blooming underneath it. Something dangerous and new.
"We need to call the police," Xinyu said eventually, her voice muffled against your shoulder. "We can't let him get away with this."
"Not tonight," Sohyun said, her voice muffled against your other shoulder. "I just… I just want to stay here. I just want to be with you."
You felt a tremor run through both of them. You closed your eyes, leaning your head back against the wall, exhausted and hurting, but feeling more alive than you ever had in your life. The lines were blurred. The rules had changed.
And you knew, with a certainty that settled deep in your bones, that nothing would ever be the same again.
The hot water beat against your back, a stinging cascade that did little to wash away the grime of the evening but succeeded admirably in making you aware of every single bruise blooming across your skin. You leaned your forehead against the cool tile of the shower wall, hissing as the spray hit the raw scrape on your thigh. The adrenaline had finally faded, leaving behind a hollow, aching exhaustion. Your knuckles were swollen, the skin split, and your ribs felt like they’d been put through a trash compactor.
You turned off the water and stepped out, dripping onto the bathmat. The mirror was fogged up, but you didn't need to see your reflection to know you looked like hell. You dried off roughly, the friction of the towel sending sharp little sparks of pain through your nervous system. It was grounding. You were alive. Han was gone. That was the metric that mattered now.
When you walked back into the living room, the silence was heavy, but it wasn't the oppressive silence of before. It was fragile. Xinyu was sitting on the edge of your couch, her long legs crossed, staring at her hands. Sohyun was by the window, looking out at the dark street, her silhouette stiff and unmoving. They looked like statues in a museum dedicated to ruined evenings.
Xinyu looked up first. Her eyes, usually so sharp and calculating, were rimmed with red. She didn't smile, but the tension in her shoulders dropped a fraction when she saw you.
"Hey," she said, her voice raspy.
"Hey," you replied, wincing as you adjusted your waistband. "You two okay?"
"We're alive," Sohyun said, not turning around. Her voice was distant, brittle. "Thanks to you."
There was a heavy pause. You stood there, feeling awkward and massive in your small apartment, looming over them like a damaged guard dog.
"I don't want to go back to the dorms tonight," Xinyu said suddenly. She looked up at you, her gaze direct and pleading. "I can't… I can't be alone right now. And I don't want to be around other people. Just here."
"Me neither," Sohyun added, turning from the window. Her face was pale, but her eyes were burning with an intensity that made your stomach flip. "I’m staying."
You looked between them. The logical part of your brain, the part that wasn't currently swimming in endorphins and pain, screamed that this was a terrible idea. Three people in a tiny one-room apartment? After the night you’d just had? It was a recipe for disaster.
But looking at them—seeing the fear still lingering in the lines of their bodies, the way they held themselves like they expected the door to burst open again—you couldn't say no. You were just a freshman. You were the guy who fixed things, who carried the boxes, who took the hits. You weren't the guy who told Xinyu or Sohyun 'no'.
"Okay," you said, rubbing the back of your neck. "You can take the bed. I'll crash out here on the couch."
Sohyun opened her mouth, a protest forming on her lips. She looked at the narrow, lumpy couch, then at your bruised ribs, her brow furrowing. "You're hurt. You shouldn't be on that spring-loaded piece of shit. We can all—"
"It's fine," you cut her off gently. You couldn't handle sharing a bed with both of them tonight. Not after the bathroom. Not after seeing the look in Sohyun’s eyes when she watched Xinyu kiss you. The air was too thick with unspoken things. "I need the space to stretch out anyway. Trust me, I’ll sleep better here."
Sohyun hesitated, her jaw working silently. She wanted to push, but she didn't. She just nodded, looking at the floor. "Okay. If you say so."
They gathered their things—minimal, since they’d arrived with nothing but the clothes on their backs—and disappeared into your bedroom. You heard the door click shut, and you let out a breath you felt like you’d been holding for hours.
You collapsed onto the couch. The springs groaned under your weight, digging into your side exactly where Han had punched you. You stared up at the ceiling, counting the water stains. It was uncomfortable, but you were right. You needed this distance. You needed to let your heart rate slow down, to let the images of Han’s face, of Sohyun’s terror, of Xinyu swinging that skillet, fade into the background.
You closed your eyes, drifting in that grey space between wakefulness and sleep, where the pain was just a dull hum.
rustle of fabric. A scent—jasmine and stale rain.
You were pulled from the fog by a dip in the cushions beside your legs. Your eyes snapped open, adjusting to the dark room. The streetlights outside cast long, faint shadows across the floor.
"Xinyu?" you whispered, sitting up slightly.
She was there, kneeling on the floor beside the couch. She had changed out of her torn clothes and was wearing one of your oversized t-shirts, the fabric swallowing her petite frame. Her hair was loose, a dark curtain around her face.
"Shh," she whispered, placing a hand on your knee. Her touch was hot, electric. "Go back to sleep."
"What are you doing out here?" you asked, your voice rough. "Sohyun is—"
"Asleep," Xinyu cut you off, crawling up onto the couch. She moved with a slow, deliberate grace, straddling your legs. "She's out cold. She cried herself to sleep in five minutes flat."
She leaned forward, her weight settling on your thighs. You could feel the heat radiating from her body, soaking through the thin blanket you'd pulled over yourself. She was so close you could see the faint bruise on her cheekbone, a dark purple mark against her pale skin.
"I couldn't sleep," she murmured, her voice dropping an octave, turning into something husky and dangerous. "I kept hearing him. I kept feeling him." She took your hand and guided it to her chest, right over her heart. It was hammering, a frantic rhythm against your palm. "But then I thought about you. About what you did."
"Xinyu, we shouldn't," you said, your breath hitching. You glanced frantically at the closed bedroom door. "Sohyun is right there. If she hears—"
"She won't," Xinyu said, her eyes locking onto yours. They were dark, dilated with a hunger that terrified you. "I need this. I need to know I'm alive. I need to know you're real."
She leaned down and kissed you.
It wasn't a gentle kiss. It was a collision. Her lips crashed against yours, tasting of mint and desperation. You tried to pull back, your brain screaming about Sohyyun, about the door, about the sheer insanity of the situation, but your body betrayed you. Your hands found her waist, fingers digging into the soft skin above her hipbones.
"Xinyu, wait," you gasped against her mouth. "She wouldn't… she wouldn't want this."
She pulled back just enough to look you in the eye, her lips swollen and wet. "She doesn't have to know," she whispered, the words sending a jolt of guilty arousal straight to your groin. "Don't worry about her. Worry about me. Worry about us."
She captured your lips again, and this time, you melted. The resistance in your chest shattered, replaced by a raw, overwhelming need. You were hurt, you were exhausted, but she was here, and she was choosing you. Her tongue pushed into your mouth, dominating, exploring, claiming you.
Xinyu sat up, breaking the kiss but keeping her body pressed flush against yours. She grabbed the hem of your t-shirt she was wearing and pulled it over her head in one fluid motion.
The air left your lungs. She was naked beneath it. The moonlight caught the curve of her breasts, the dip of her waist, the flare of her hips. She was stunning, a work of art carved from ivory and shadow. Her skin was flawless, save for the fading marks of the day's violence.
She reached down, her fingers nimble as she undid the drawstring of your sweatpants. You lifted your hips to help her, unable to look away from her face. She was watching you with a predatory intensity, her eyes raking over your bruised chest like she was memorizing the map of your pain.
She tugged your pants and boxers down just enough to free your cock. It sprang free, hard and throbbing in the cool air.
"Fuck," she breathed, wrapping her long fingers around the shaft. "Look at you. You're so fucking hard for me."
She stroked you slowly, her grip firm and sure. Her thumb brushed over the sensitive head, spreading the bead of pre-cum that had gathered there. The sensation was electric, shooting sparks up your spine. You groaned, your head falling back against the armrest.
"Xinyu, please," you rasped. You didn't even know what you were begging for. For her to stop? For her to never stop?
"I've wanted this for so long," she admitted, her voice a sultry murmur. "Watching you watch her. It drove me crazy. But tonight… tonight you're mine."
She lowered her head, her dark hair cascading down like a curtain to create a private world between you and the cushions of the couch. You felt her breath, hot and damp, against the head of your cock before her tongue swiped out.
She licked you from base to tip, a long, slow drag that had your toes curling. She took her time, exploring every inch, tracing the thick veins that bulged along the shaft. She wasn't rushing. She was savoring it.
Then, without warning, she took you into her mouth.
The heat was incredible. Her mouth was wet and tight, her tongue swirling around the underside of your shaft as she bobbed her head. You gasped, your hands flying to her hair, tangling in the silky strands. She took you deep, deeper than you expected, her throat relaxing to accommodate your size.
You watched her, fascinated and horrified by the sight. Her cheeks were hollowed out, her lips stretched wide around your girth. She looked beautiful like this—vulgar and elegant all at once. She moaned around your cock, the vibration humming through your pelvis, making your hips buck involuntarily.
"Jesus, Xinyu," you hissed. "That feels… fuck."
She pulled back with a wet pop, saliva glistening on her chin and connecting her lips to your tip in a thin, broken string. She looked up at you, her eyes glassy and wild.
"You like that?" she asked, stroking you with her hand, slick with her spit. "You like me choking on your big fucking dick?"
"Yes," you groaned, unable to lie. "It's so good."
"Good," she said, a dark smirk playing on her lips. "Because I'm not done."
She dove back down, sucking harder this time, her head bobbing with a frantic rhythm. She was messy, letting the spit dribble down your shaft, using it to lubricate her hand as she twisted it in tandem with her mouth. The sounds were obscene—slurping, gagging, wet sucking noises that filled the quiet apartment.
You could feel the pressure building in your balls, a tight, heavy coil. You were getting close, too fast. The adrenaline, the danger, the sheer taboo nature of what was happening—it was all too much.
"Wait," you gasped, gently tugging on her hair. "I'm gonna… if you keep doing that…"
She pulled off, panting, her chest heaving. "Not yet. I want you to come inside me."
She moved up your body, straddling your waist. Your cock slapped against her stomach, leaving a wet smear on her skin. She grabbed your wrists, pinning them to the couch on either side of your head.
"I'm going to fuck you now," she declared, her voice leaving no room for argument. "And you're going to take it."
She reached between her legs, positioning your cock at her entrance. You could feel the heat radiating from her core, could feel how wet she was. She was soaked, her juices coating your tip as she rubbed it against her slit.
"Look at me," she commanded.
You looked up into her eyes. She bit her lower lip, her brow furrowing in concentration as she slowly lowered herself onto you.
The stretch was incredible. She was tight, tighter than you would have imagined, her walls gripping you like a velvet vise. She took you inch by inch, her body shuddering as she adjusted to your size. You watched your cock disappear inside her, her lips parting to swallow you whole.
"Fuck, you're big," she breathed, her head falling back. She bottomed out, her hips resting against yours, completely full.
She stilled for a moment, her inner muscles fluttering around you, pulsing and squeezing. The sensation was almost too much to bear. You groaned, your hands gripping her thighs, feeling the muscle tense beneath your fingers.
"Xinyu," you whispered. "You feel amazing."
"Ready?" she asked, looking down at you with a wicked grin.
"Ride me."
She didn't need to be told twice. She began to move.
She started with a slow, grinding rhythm, rolling her hips in circles. The friction was exquisite, rubbing against every sensitive nerve ending. She bit her lip again, suppressing a moan, her eyes locked onto yours.
"Like this?" she teased, her voice breathy. "You like watching me ride your cock?"
"Yes," you choked out. "God, yes."
She picked up the pace. Her movements became wilder, more erratic. She was riding you in earnest now, slamming her hips down onto yours. The sound of skin slapping against skin echoed in the room—thwack, thwack, thwack—a primal, rhythmic beat.
Her breasts bounced with every thrust, jiggling with the momentum. You reached up, cupping them, feeling their weight in your hands. Her nipples were hard points against your palms. She leaned into your touch, arching her back, thrusting her chest out.
"Harder," she demanded, her voice rising in pitch. "Touch me harder."
You sat up as much as you could, wrapping one arm around her waist to pull her closer, burying your face in her neck. You tasted the salt on her skin, smelled the scent of her arousal mixed with the lingering smell of your apartment. You bit down on her shoulder, leaving a mark.
She cried out, her hips bucking wildly. "Yes! Fucking mark me. I'm yours tonight."
The dirty talk was pouring out of her, a stream of filth that seemed to shock you as much as it turned you on. She was usually so composed, so controlled. Seeing her like this—wild, uninhibited, sweating and cursing as she fucked you on a ratty couch—was a revelation.
"You're so fucking tight," you groaned into her ear. "You take my cock so well."
"I love it," she panted. "I love how you stretch me. You fill me up so fucking good."
She shifted her angle, and suddenly she was hitting that spot inside her, the one that made her toes curl. She let out a loud, uninhibited moan, her head falling back, her black hair sticking to her sweaty face.
"Right there," she gasped. "Don't stop. Don't you dare stop."
You grabbed her hips, guiding her, helping her slam down onto you. You were meeting her thrusts now, arching your hips up to drive deeper into her. The friction was intense, a burning heat that spread from your groin out to your fingertips.
The couch was squeaking loudly beneath you, a rhythmic squeak-squeak-squeak that seemed deafening in the quiet apartment. You glanced nervously at the bedroom door, terrified that Sohyun would wake up and walk in.
"She wouldn't know," Xinyu whispered, catching your gaze. She saw the fear in your eyes and smirked, a look of pure, unadulterated lust. "Let her hear. Let her know what she's missing."
She tightened her walls around you, squeezing hard. The sensation ripped a groan from your throat.
"I'm getting close," you warned. "Xinyu, I can't hold it."
"Me too," she panted. "Come with me. Fill me up."
She reached down between her legs, her fingers finding her clit. She rubbed it frantically, her movements desperate and clumsy. The visual was almost enough to send you over the edge right there—this stunning, high-status debater, sweat-soaked and naked, riding your cock like her life depended on it.
"Come for me," you commanded, your voice rough.
She let out a scream, muffled by her biting down on her own lip. Her whole body seized up, her back arching into a perfect bow. You felt her pussy spasm around you, pulsing rhythmically, milking your cock.
That was it.
The dam broke. Your hips jerked upward, driving yourself deep inside her one last time. You exploded, your vision whiting out as you emptied yourself into her. You could feel the spurts of cum painting her insides, hot and thick. The release was intense, shattering, leaving you gasping for air.
Xinyu collapsed against you, her body limp and trembling. You held her close, your chests heaving together, your hearts racing in sync. The room smelled of sex—sweat, cum, and the metallic tang of adrenaline.
For a long time, neither of you spoke. You just listened to the sound of your breathing slowing down, returning to normal. The guilt began to creep back in, cold and insidious, but you pushed it away. For now, you just wanted to hold her.
Xinyu stirred, lifting her head to look at you. She was disheveled, her lips swollen, her eyes glassy. She looked beautiful.
"Okay?" you whispered, brushing a strand of hair away from her face.
She smiled, a genuine, soft smile that reached her eyes. "Yeah. I'm okay."
She leaned in and kissed you, a soft, lingering kiss that was miles away from the desperate mashing of lips from earlier.
"We should get cleaned up," she murmured against your lips.
"Yeah," you agreed. "Before Sohyun wakes up."
Xinyu pulled back, a mischievous glint returning to her eyes. "Let her wonder," she said, climbing off your lap.
She stood up, your cum dripping down her inner thigh, gleaming in the moonlight. She didn't even try to hide it. She looked down at you, naked and vulnerable on the couch, and winked.
"Thanks for the rescue, hero," she whispered, grabbing her t-shirt from the floor.
She pulled it on, covering her body, but the image of her standing there, marked by you, was burned into your brain. As she turned and slipped silently back toward the bedroom, you knew that everything had changed.
You lay back on the couch, the ache in your ribs returning with a vengeance. But as you closed your eyes, you couldn't bring yourself to regret it. You were bruised, you were exhausted, and you were probably in deep trouble. But for the first time in your life, you felt like you were exactly where you were meant to be.














