TumbleShelf

Follow Your Passion: A Seamless Tumblr Journey

Heeseung Angst - Blog Posts

1 month ago

1.8k NOTES WHAT OMG 😖🫶🏼

you broke me first - l.hs

You Broke Me First - L.hs

pairing: virgin!lee heeseung x experienced fem!reader

synopsis: you and heeseung are the school’s golden pair — popular, admired, and constantly shipped. the only problem? you can’t stand him. from competing on exams to gym class, you’re always neck and neck, and no one gets under your skin like he does. but while you see a rival, he sees the love of his life. when you overhear a hushed conversation that breaks you, will heeseung be able to win you back?

featuring: all of enha, winter from aespa, yuqi from (g)i-dle, and keeho from p1h

genre: angst... slow burn, some fluff, kissing, skinship, SMUTTTT, college au, first love trope?? sorta? one sided enemies to lovers

warnings: smut so mdni (18+), alcohol consumption, vandalizing property, Sexual Tension, everyone is around the same age (21-23), lowercase intended <3

playlist: you broke me first by tate mcrae & what was i made for — billie eilish

(smut warnings under cut!)

wc: 13.271k

a/n: first fic is here! plsplspls leave feedback as anything helps!! was listening to you broke me first and got inspo for a kinda angsty fic pls bare with me :3 anyways! enjoy the read <3<3

smut content: mention of toys (but no use), fingering, squirting, unprotected sex (not for you), dry humping, switch! hee and reader, riding, mating press, too much kissing, masturbation (m.), breeding kink, slight dacryphilia, oral (m. & f.), deepthroating, belly bulge, creampie, size kinkish, big dick! hee, not much aftercare but it's like fluffy, y/n has a “reputation” that she gets around, VIRGIN HEESEUNG (but no one knows…) i think thats it? lmk if i missed anything ◡̈

not proofread!

You Broke Me First - L.hs

lee. fucking. heeseung. you hate him. you can't stand him. he always knows what to say just to piss you off. you might be wondering, "why don't you just try to avoid him?" the issue is... you do. you try with ALL your power but to no avail, he's in the same friend group as you.

your friends, knowing you hate him, decided to combine friend groups to see if you and him could mend things. spoiler alert: it failed miserably.

you felt safe in your small circle with keeho (the man you deemed to be your biological older brother — you aren't related), yuqi (your junior high best friend), and winter (your literal wife).

you guys were well known around the entire city of seoul for being the "it group" — always partying, hooking up, and somehow still acing every class (while nursing massive hangovers).

however, heeseung's friend group consisted of the golden boys in decelis university: park jongseong (known as jay, he hates his given name), sim jaeyun (known as the australian transfer student, jake), park sunghoon (the insanely hot figure skater), kim sunoo (the bubbliest person you've ever met), yang jungwon (the boy with feline features, however you've made a special note to never piss him off cause he has a black belt), and nishimura riki (known as ni-ki because he wanted to be different).

you loved riki. he was like your younger brother — chaotic, blunt, and always three steps ahead of everyone. you’d even joked once that if you had to suffer heeseung’s presence, at least you got riki out of it.

unfortunately, riki had the worst habit of instigating chaos.

“truth or dare?” he asked one friday night, grinning like he already had your life planned out. everyone was crammed into jay’s ridiculously large basement, music low, snacks half eaten, and bodies sprawled on beanbags and plush carpet.

you should’ve said “truth.” you knew you should’ve. but you weren’t a coward.

“dare,” you answered, arms crossed, eyes sharp.

the group erupted in ooooh's in perfect synchronicity.

riki’s grin only widened. “i dare you to sit on heeseung’s lap for five minutes.”

you almost lunged across the room.

“riki,” you hissed, “you are so dead.”

he just wiggled his brows suggestively. “i’m a baby. you wouldn’t hurt me.”

the worst part? he was right.

you looked over at heeseung, who was watching you like a cat watching a cornered mouse — lazy smirk, fingers casually drumming against his knee. “scared, sweetheart?”

“i’ll kill you in your sleep,” you said sweetly as you stalked over and dropped yourself into his lap like he was made of cardboard and air.

he oofed, not because you were heavy, but because he wasn’t expecting you to actually do it.

“wow,” he murmured, lips near your ear. “you smell like citrus and bad decisions.”

you resisted the urge to elbow him in the ribs.

five minutes. you just had to survive five minutes.

but then his hands casually settled on your waist, and you felt it — the spark. the electric, traitorous, goddamn spark that told you this was a very, very bad idea.

because maybe, just maybe, your hatred wasn’t as pure as you thought- no. what are you thinking??? you immediately shook the feeling that was buzzing inside you and blamed it on the alcohol swimming in your blood.

you definitely. hated heeseung. yup, yeah, you really did.

heeseung on the other hand? he was just praying to every god he could think of that you couldn't feel how sweaty his palms were getting.

because he was panicking. full blown, internal screaming, oh-no-she’s-sitting-on-me-and-she’s-warm kind of panicking. he hadn't expected you to actually follow through on your usual threats, much less practically straddle him in front of your mutual friends.

but now? now he was just trying to not pass out from the sheer force of your perfume and presence and the weight of years of unresolved tension that sat heavier than you ever could.

"you're sweating," you said flatly, side eyeing him with that expression that usually meant murder or mockery — or both. "you good?"

"totally," he croaked. "i always nearly die when beautiful people threaten me. it's, like, my thing."

you blinked once. twice.

"did you just call me beautiful?"

"i said what i said," he muttered, then immediately regretted everything.

your brows lifted in slow, dangerous amusement. "you feeling okay, heeseung? you hitting on me while i’m threatening you?”

“wouldn’t be the first time,” he said, almost too quiet for you to hear.

and there it was again. the spark. like a lighter flicked too close to your frayed nerves.

you looked away, choosing to focus on literally anything else, but his grip on your waist tightened just slightly, grounding you, almost daring you to acknowledge it.

“how much longer do i have to sit on this assholes lap?” you questioned under your breath, reminding yourself, reminding him, that this was temporary.

"4 minutes!" jake sang back as his accented voice rang in your ears. fuck, it's only been one minute? you thought to yourself... until he spoke.

“i could ruin us in three,” he whispered, warm breath tickling your ear. he was so close you could practically feel his labored breathing against your back. you craned your neck to the side so you could look him in the eyes, "what did you just say???" heeseung was at a loss for words — his brain only drawing blanks.

did he say what he thought he said in his head out loud? impossible. he's hidden it so well, no one in your guys' shared friend group had even suspected his overbearing attraction towards you.

so heeseung did the only thing he could think of. he gulped.

just as your gaze dropped to his adams apple, sunghoon cleared his throat, reducing the fiery tension between you two to reduce to a simmer. "time's up" he stated. and just like that, the warmth you once shared was gone.

as the game progressed, the most interesting things to occur were jake kissing sunghoon on the cheek, riki vandalizing an old alley way that never saw the sun, and winter lady-and-the-tramping a twizzler with keeho.

you and heeseung never dared to even spare a glance in each other's direction for the rest of the night.

───

you laid awake, staring at the ceiling in jay's basement while trying to get comfy on the leather couch that probably cost more than your entire wardrobe. you couldn't sleep. and the reason? none other than your self-proclaimed arch nemesis: lee heeseung.

your friend groups slept on different floors to prevent you and heeseung arguing and waking up the entire house. you slowly got up, attempting and (barely) succeeding to not step on a sleeping figure sprawled on the floor.

as you walk up the stairs from the basement, you hear two people whisper shouting at each other.

you glance at the time displayed on your phone.

a measly 3:16 am stared brightly at you. who's awake at this hour?? as you step closer to the hushed voices, you think you can make out the unmistakeable deepness of riki's voice and heeseung's annoying(ly hot) whispers, tinged with sleep.

"why the fuck would you dare HER of all people to sit on MY lap????" heeseung shouts quietly, clearly frustrated. riki bursts into a fit of giggles. "dude, don't tell me you feel something for her, don't you guys like hate each other?" he says between snide little chuckles.

heeseung freezes. there's no way riki really caught on to what he was supposed to never let slip through the cracks... right?! so he musters up all the dignity he has left and defensively grunts a series of defenses "nowhywouldieverseeherlikethatsheisn'tmytypeandithinkshe'sgross"

riki blankly stares back at heeseung's panicking eyes, "okayyy," he drags the word out, "you don't need to put her down like that, she's like my older sister, dude" riki spits back.

your lips twitch in a small smile, just for a second. just long enough for riki to catch your eyes peeking behind the corner. he nods once, subtle and solid. always in your corner.

but the comfort dies as soon as heeseung opens his mouth.

"i could never love someone like her."

and the world stops.

he says it so casually. almost like it’s a joke. like it's just another throwaway comment tossed between drinks and half-meant insults. but it lands with the weight of something cruelly true — or at least, something you believe he means.

you feel the breath hitch in your throat. just once.

riki's gaze is drawn to your frozen frame. and that's when everything freezes. heeseung whips around to see you standing there. eyes blown and glossy.

riki shifts, but he doesn’t move to try and console you — he knows better. knows this is something that'll bruise. something you need time to process, alone.

you bite back tears. “right,” you say, quietly. “of course.”

heeseung’s expression flickers — confusion, regret, something else — but you’ve already masked the pain. emotion draining from your face like you’ve trained for it. like it’s a sport. like if you stop moving, the hurt will catch up.

“i didn’t mean it like that,” he says, a little too late, a little too soft.

you readjust your posture, fixing your shirt.

“you meant it exactly like that,” you reply, and it’s not even bitter. it’s worse. numb.

riki’s there before heeseung can say anything else. standing between you like a wall. like a shield.

“walk away,” he tells you gently, and you do.

because if you stay, you might ask him why not. and you’re not sure your heart could take the answer.

riki turns back to heeseung, flames he's never seen before burning in the younger boys irises that are normally filled with mischief and teasing glints. but all of a sudden none of that is there anymore. it's pure, unfiltered anger. raw emotion.

heeseung wants him to yell at him. say something, anything. but nothing comes. riki just walks upstairs like he doesn't even know who heeseung is anymore.

and maybe he doesn't.

───

the next morning, when heeseung wakes up, it's almost peaceful. until rain begins to tip tap on the roof and everything comes crashing down. his chest is tight and immediately swells with regret. so much he thinks it'll spill out of him just like the rain outside.

he needs to talk to you. make sure you're okay. but he knows he's the last person you want to see right now. still, he has to try

as he descends down the stairs, he doesn't smell the usual feast jay would prepare them: eggs, bacon, toast, orange juice and cereal for jake since he claims, "it doesn't hurt his tummy," (his words).

he actually doesn't see jake. nor sunghoon, sunoo, jungwon, jay, winter, yuqi, or keeho.

after last nights events, he expected not to see riki as he was probably with you.

how did he go from having the girl of his dreams sitting on his lap, to making her hate him even more?

it's simple, really: he fucked up.

he moves through the house like a ghost — rooms too quiet, air too still. no laughter, no music playing off someone’s phone. just him and the rain.

the basement still has the blanket you’d curled up with last night. your mug — half full. he picks it up, and it’s cold. like him.

he tries to call riki. no answer.

he tries to call you.

it goes straight to voicemail.

he types out a text. deletes it. tries again.

“i didn’t mean what i said. i didn’t mean to hurt you. i'm sorry, y/n”

he stares at it. sends it.

and immediately regrets it. because what if you never answer?

as he packs up all his belongings, ready for the uncomfortable drive home, someone enters the house.

heeseung's heart rate picks up. what if it's you? he bolts down the stairs and is ultimately disappointed when he's met with a very disapproving jay.

they stand across from one another, staring into each others eyes.

heeseung's the first to break. he collapses on the bar stool at the counter and drops his head into his hands like it weighs a ton.

jay just sighs and sits down next to his friend.

"is she okay?" heeseung mumbles, his face buried in his hands.

jay’s jaw tightens. "why do you care?" he snaps. "you sure as hell didn’t last night when you said you could never love someone like her."

the words hit hard — harder than jay intended — and heeseung shatters.

the sobs break out of him like a dam giving way, loud and raw. tears stream down his face, and the sound of it makes jay flinch, caught off guard by how real the pain is. how broken heeseung suddenly looks.

still, jay moves without thinking, reaching out and rubbing slow circles on his friend’s back. it doesn’t fix anything, but it softens the edges of the moment.

they sit there in silence, the storm outside echoing the one inside, as heeseung cries himself hoarse.

by the time he’s able to breathe steadily again, nearly an hour has passed. his eyes are red, his voice barely there. he lifts his head and meets jay’s gaze; tired looking into just as tired.

neither of them says much. there’s no need.

finally, jay sighs and stands. “go grab your stuff,” he says quietly. “you’re in no shape to drive. i’ll take you home.”

heeseung doesn’t argue.

because for once, he knows jay’s right.

───

your phone dings.

dni: i didn't mean what i said. i didn't mean to hurt you. i'm sorry, y/n

you stare at your phone. gaze void of emotion. you've cried out everything you could muster.

you don't even know why heeseung's words echo in your head.

were you really that intolerable to be around? surely you weren't. all of heeseung's friends enjoyed hanging out with you and same with your little group.

so why did hearing your supposed enemy say he could never love someone like you hurt so bad?

you suppose you need to distract yourself from thinking that heeseung's words have any sort of impact on you. and that's when your door swings open. riki, yuqi, winter, keeho, sunghoon, jake, sunoo, and jungwon walk into your apartment with food, video games, board games, coloring books, skincare — everything you needed at the moment.

a break.

a break from your spiraling thoughts and endless questions you didn't want answered.

there's a knock at the door, jay comes in after he dropped heeseung off, with a freshly made cake, red velvet. your favorite.

you don’t move at first.

the warmth of your friends floods the apartment — laughter, chatter, the familiar rustle of takeout bags and the buzz of game controllers syncing. but it feels distant, like you’re underwater, watching from behind a thick pane of glass.

yuqi wraps her arms around you from behind, cheek resting on your shoulder. “we got your favorite pork buns,” she says softly.

you nod. you don’t trust your voice.

riki’s the one who notices your phone still clutched in your hand. screen glowing. that message. his message.

he doesn’t say anything, but he takes the phone from you gently, pressing the lock button, letting the screen fade to black. and you’re grateful. because if you kept staring at it, you might’ve started crying again, and you didn’t think you had anything left in you.

“movie?” sunghoon offers, holding up a stack of dvd's none of you ever returned to the library.

“coloring?” sunoo chirps, already spreading out gel pens across your coffee table.

“face masks?” winter insists, already tearing them open.

you let them distract you. you let them love you in the only way they know how — loudly, messily, unconditionally.

there’s a moment, in the middle of the chaos, when keeho makes a stupid joke and jungwon snorts soda out of his nose, that you laugh. actually laugh.

and then it hits you like whiplash — how easily heeseung could’ve been here. how almost close you came to letting yourself believe there was something soft behind his smirks and eye rolls. how you’d dared to hope that maybe, just maybe, the tension between you wasn’t just one-sided delusion.

but then he said it. “i could never love someone like her.”

and even with the people you love surrounding you, something in your chest hurts. like a bruise that won’t stop blooming.

later, after everyone’s settled into pillows and half-finished coloring pages, riki sits beside you. he doesn’t speak for a long time.

then, quietly, “you don’t have to pretend around me.”

and that’s when your lip trembles. just slightly.

“i don’t know why it hurts this much,” you whisper. “i knew he hated me. i knew. so why do i feel so broken?"

“he didn’t have to say it like that,” riki replies, voice firm. “he didn’t have to break something just because he couldn’t admit he wanted to hold it.”

you nod, finally letting a single tear trail down your cheek. riki wipes it away before it can fall too far.

he squeezes your hand.

“he messed up,” he says. “that’s on him. not you.”

you hold onto that — his words, their presence, the comfort of being chosen and cared for.

and for the first time since last night, you breathe. not easily. not painlessly. but it’s a start.

───

heeseung didn't know how hard it would be to try and get any information about you.

how you were doing, if you were okay. anything

your mutual friends? after hearing how massive he fucked up, they sided with you.

sure, jay, jake, sunghoon, sunoo, and jungwon would text him and hang out with him occasionally, but they wouldn't utter a word about you. most of the time heeseung saw them, it would be for awkward movie nights or when they would game together when none of them could sleep.

when he was alone, his mind ached, his chest twisted in pain, but mostly... his body ached.

he tried to stop it, he knew it was wrong.

but when you sat on his lap, something in him shifted.

sure he knew you were pretty (breathtakingly stunning), but he never imagined something he thought about constantly would ever become reality.

he thought back to those 5 minutes. the tension. surely it couldn't have just been made up in his head, right?

the way your entire body tensed when his hands rested on your hips. normally he wouldn't have touched you, but you were shifting and he needed to stop his growing problem before you noticed.

and thankfully it worked.

however, he was already hard as a brick.

his breath hitched as he remembered the look in your eyes — uncertain, but not scared. curious, maybe? or was he projecting again?

he swallowed hard, his hands now clenched at his sides like if he let them loose, they’d betray him again.

five minutes. that’s all it was. but it looped in his head like a damn broken record.

you hadn’t said a word. but your thighs had tensed. and when he shifted, trying to regain his composure, you hadn't moved away — not immediately, anyway.

maybe it meant nothing. maybe you hadn’t even noticed the way his breath had gone shallow or the way he was holding back like his life depended on it.

but god, his body remembered.

he shifted in his bed now, alone, frustrated, angry at himself. this wasn’t who he was supposed to be. he wasn’t supposed to want this — to want you — not like this. not in silence, not in secrecy, not in pain.

but the damage was already done.

and the worst part?

he wasn’t sure he even wanted to stop anymore.

as he stared at his chase atlantic posters, he thought to himself. any guy would get hard when a pretty girl sits on his lap, right? surely it isn't just because he's a pathetic virgin who's had to lie to his entire friend group about how he "gets around."

soon enough, his thoughts were interrupted by the rapidly increasing ache between his legs.

his hands trembled slightly as they hovered over the tent in his shorts. his breathing was shallow, lips parted, eyes half-lidded as if he were caught in some fever dream he didn’t want to wake up from.

he hated how much he needed this.

how much he needed you.

with a low, strangled groan, he finally gave in, palming himself over the thin fabric. the relief was immediate, but it wasn’t enough — it never was. not when the ache ran deeper than just skin. not when every nerve in his body was screaming for more.

he slipped his hand beneath his waistband, hissing through clenched teeth as his fingers wrapped around his thick length, already twitching with need. he was so hard it hurt, painfully stiff and dripping at the tip, slicking his palm almost instantly.

your name burned on his tongue, but he swallowed it back.

he couldn’t say it. shouldn’t say it.

but in his head, it echoed over and over again. your laugh. your voice. the way you looked at him — or didn’t. the way you moved. god, he remembered everything. he was haunted by it.

he shut his eyes tight and let his hand move — slow at first, starting at his base and dragging his fingers up each vein decorating the sides. his patience wore out quicker than he'd ever admit, starting to move up his length, then down with just enough pressure to make his thighs twitch. he bit his lip, hard, trying to hold in the sounds. but as the memory of you shifting in his lap played behind his eyelids like a cruel fantasy, a soft whimper escaped.

he was losing it.

desperation clawed at him with every stroke, every flex of his hand. his hips lifted off the mattress as his muscles tensed. he imagined your fingers replacing his, your body hovering over his, your breath against his neck.

“please,” he gasped into the dark — not even sure what he was begging for. forgiveness? permission? you?

he pumped harder now, faster, chasing that high like it would save him. his other hand gripped the sheets, knuckles white. he was right on the edge, falling apart with nothing but the echo of your presence and the throb of need coiled deep in his belly.

“i need — fuck, i need you,” he moaned, broken and breathless. his body was hot, slick with sweat, twitching under his own touch.

he could feel it. the band threatening to snap at any moment.

he swirled his fingers around his tip, hitting that spot that made his vision go white. he was close.

all it took to unravel him was an image of you, mouth replacing his hand. trying to fit as much of him into your mouth while he just laid there and took it.

eventually the thought was too much, his seed spilled over his stomach in thick, messy ropes, his fist slowing only when the aftershocks wracked his frame like a wave of guilt and pleasure colliding all at once.

he laid there for a moment, chest heaving, skin flushed and sticky.

and then it hit him.

he still wasn’t satisfied.

because it wasn’t your touch. it wasn’t your voice, your kiss, your heat. it was just his hand and a fantasy he couldn't let go of.

and no matter how many times he did this, no matter how many times he used the memory of you…

it was never going to be enough.

───

you’ve held it together for as long as you could — smiled through movie nights, laughed at keeho’s stupid impressions, even ate something other than ramen yesterday. but it’s all surface level. the moment you're alone again, the cracks split wide open.

there you are, sitting on your couch, drowning in your thoughts. 

the faint glow of the streetlamp filters through the windows, further highlighting the text message staring back at you

“i didn’t mean it.” 

it replays in your head over and over like a broken record until your vision starts to blur. tears flood your waterline but you make no effort to stop them. 

you don’t sob. you just sit there, hurting so quietly it’s almost peaceful.

until it isn’t. 

your lip trembles slightly, then it all comes pouring out. 

“why? why did you say that? what the fuck. did i do to deserve those words?” 

riki hears your quiet words from the bathroom. he comes rushing out, empathy and sadness twirling in his eyes. 

“hey, hey, hey, talk to me y/n. yell at me if you need to, yeah?” he says. voice barely above a whisper. all you can choke out is a tiny “no, none of this is your fault.” 

riki sits next to you, holding you, trying to piece you back together as if he were the one who broke you.

disrupting the mellow silence lingering in your apartment, there’s a knock at the door.

not wanting the worst case scenario, you answering the door to heeseung, riki gets up and makes his way to where the sound came from. 

to both of your dismay, a tired heeseung stands in the doorway. 

his hair is messy, dark bags under his usually teasing eyes, looking like he hasn’t slept in days.

he freezes when he sees you. your puffy eyes, shaking hands, the way you curl in on yourself like you’re trying to disappear. 

riki steps in front of you, but you give him the signal to back down. you and heeseung can handle this alone. what’s another argument anyways? 

as riki walks away, heeseung starts slowly “yn…” 

you look at him. and no matter how hard you could have tried, nothing could have stopped you from snapping at him.

“why are you here?”  “i had to see you. i had to say–”  “you already said enough, heeseung.” 

god. the way you say his name. all he’s thought about since you last saw each other was you saying his name. and now, he doesn’t wanna hear it ever again. 

he opens his mouth to speak, but you beat him to it. 

“do you know what it felt like to hear you say i wasn’t lovable? that someone like me could never be enough for you?” 

as if you could read his mind, you shake your head, dismissing whatever he was about to spit out. 

with every last ounce of energy you can gather, you scream. “you don’t get to feel sorry now. you made your choice the other night. i knew we had a mutual hatred, or at least some twisted distaste, but i never even thought about saying something like that to you.”

he doesn’t respond right away. just stands there, frozen. then you hear it. soft sniffles. ragged breathing. sobs.

he breaks.

because this is the first time he gets it. really, truly understands what he did. what he said. what it cost you.

“i’m sorry,” he chokes out, voice cracked and barely audible. “truly. what i said last week… i didn’t mean it. even thinking it broke me.”

you stare at him for a long, quiet second. and then you say it — flat, but shaking.

“you broke me first, heeseung.”

his breath catches. your words land like a punch to the gut, because they’re the truth. maybe the first truth spoken between you in a long time.

heeseung, who’s always so calm. so composed. the one who rolls his eyes at everything and makes everything feel like a joke. he’s crumbling in front of you now. not fighting. not defending. just falling apart.

and then it hits you. maybe he’s always been like this.

watching you. listening. never the first to strike, only ever the one to react. maybe he was never the villain in this story.

your breath hitches. maybe, just maybe, you were wrong.

you don’t know why the realization crashes down now. maybe it’s the sound of his sobs. maybe it’s the way the silence has more weight than anything he’s ever said. but something inside you shifts.

and for the first time, you see him — not as the enemy. but as the boy who let you hate him, because he didn’t know how to ask for anything else.

you replay every argument like a tape stuck on rewind. you were always the one who started it.

the snide comments. the sideways glances. the venom you dressed up as jokes.

heeseung never really fought back. he always matched your energy, sure, but he never escalated it. never crossed a line. not until that night.

your chest tightens. you realize you don’t even remember what the first fight was about. some hallway bump? a misunderstood glance? maybe it was never about anything. maybe it was just you, projecting every piece of your brokenness onto the only person who saw through it and stayed.

god, had he always stayed?

you remember in elementary school, how he used to bring you extra snacks when you forgot lunch. how he gave you his hoodie that one time you were shivering during morning assembly, even after you’d spent the entire week roasting him in front of your friends.

you remember the way his gaze always lingered—not in a way that felt invasive, but like he was always checking. watching over you without saying a word.

and now here he is. slumped into his knees. back pressed against the wall, crying over you.

you were so busy building walls with your bitterness that you didn’t notice it was slowly breaking him. 

the quiet way he tried to reach over them.

you sink to the floor across from him, not close enough to touch, but close enough to feel the weight of everything between you.

for a long moment, you don’t speak. neither does he. you just breathe in the silence together — like it’s the only language you both understand.

“i didn’t know how to stop hating you,” you whisper, voice catching. “because if i stopped… i think i would’ve started needing you.”

heeseung lifts his head. eyes red, lashes wet.

“i already did,” he says. “i never stopped.”

your heart fractures in a way that doesn’t feel sharp, just tired. heavy.

“i don’t know what to do with that,” you admit.

“you don’t have to do anything,” he murmurs. “not tonight.”

you nod. once. then you help him get up. both your legs feel numb, but you walk him towards the door. your hand rests on the handle, taking a second to look up at him. really look at him, and you’re tempted to say something. 

but instead, you give him the quietest thing you can offer: a small, broken sort of smile. not quite forgiveness. not quite goodbye.

then, he steps out into the night. and just like that, the quietness of everything settling in takes over. no more lies. just the truth.

as you’re deep in thought, riki walks in with two mugs of hot chocolate — extra marshmallows, your favorite. 

-ˏˋ⋆ 3 years ago ⋆ˊˎ-  

it’s a chilly summer night. you and riki are sprawled out on the roof of his parents' house, the shingles warm beneath your backs from the day’s lingering sun. crickets hum below. the stars blink overhead, careless and constant.

you shift slightly, seeking warmth, and without a word, riki lifts his arm. you curl into the space beside him, head on his shoulder, fingers tucked into the sleeve of his hoodie. his arm settles around you like it belongs there.

“do you think we’ll ever feel like this again?” you murmur. “peaceful. like nothing’s wrong.”

he hums low in his chest. “you mean without chaos or boys who don’t deserve you?”

you let out a breath, half a laugh. “exactly.”

there’s a pause, the kind that feels thick with unspoken things.

riki’s voice is soft when he finally speaks. “i think… the people who make you feel heavy, like you're constantly questioning yourself, that’s not love, y/n. that’s something else.”

you turn your face slightly to look up at him. he’s gazing at the stars like he’s afraid of admitting he craves the one thing he’s always sworn to never care about. 

“love should never hurt,” he says, quieter this time. “not the kind that stays.”

you don’t say anything right away. you’re too busy memorizing the way the night folds around his words. the way he’s always been a comfort for you, the one to pick you up when you’re falling. 

and in that moment, you believe him. you really do.

you nod once. “then i hope… when it’s my turn, it feels like this. safe.”

riki swallows. “me too.”

-ˏˋ⋆ present time ⋆ˊˎ- 

and now, back in your bedroom, the silence left in heeseung’s absence is deafening.

your gaze flicks toward the window, rain still threading down the glass like tear tracks. your mind lingers on that rooftop — the stars, the safety, the version of you who still believed in soft things.

before all the hook-ups, parties, and one-sided confessions. 

you pull the blanket tighter around your shoulders and whisper. either to riki or yourself, you don’t know.

“you said love should never hurt. i think heeseung missed that memo.”

and god, how you wish you could go back to that night — before the spiral, before the ache.

before the boy who made you feel like an afterthought.

before you let yourself fall over someone you thought you didn’t care about. 

riki leaves after making sure you’re alright, mumbling something about dance practice. 

and again, it’s just you. in the quiet. 

then, almost without thinking, you rip a blank piece of paper out of your journal.

you don’t plan it. it’s just instinct — fingers gripping your pen, waiting for permission your heart hasn’t quite given. but then you start writing.

dear heeseung,

i hated you before i knew how badly i could want you. maybe that’s where it all went wrong. because at some point, i stopped seeing you as the boy who annoyed me and started seeing you as someone i wanted to understand. as someone i wanted to look at me and see me. and for a while, i thought maybe you did. i thought maybe the way you pulled me into your lap, the way you whispered near my ear, the way your hand rested on my waist — i thought maybe it meant something. i thought i was stupid for hating you. turns out i was just stupid for hoping. you said you could never love someone like me. and god, that broke something in me i didn’t know was still whole. because even when i told myself i hated you, there was always that small, traitorous part of me that wondered: what if he doesn’t hate me back? what if it’s more? but it wasn’t. and now i can’t unhear it. you probably didn’t even mean it — not in the way it came out. maybe it was fear, or pressure, or ego. but it doesn’t matter, does it? words don’t get erased just because we didn’t mean them. they echo. and yours… yours are still echoing inside me like a song i can’t shut off. i don’t think i’m mad at you anymore. i think i’m mad at myself. for letting you get close. for not guarding the parts of me i only let out in small doses. for thinking i was different to you. i wish you hadn’t said it. but mostly, i wish it hadn’t mattered so much to me that you did. – y/n

you take out an envelope, neatly fold the paper and stuff it inside, writing a neat ‘heeseung’ on the front of it. 

some truths aren’t meant to be sent. some confessions are only meant for the rain to witness.

and tonight, that’s enough.

───

the second the door shuts behind him, the silence hits like a punch to the ribs.

heeseung stands there for a second too long, staring at the wood grain of your door like it might open again. like maybe you’ll come running after him. like maybe that small, broken smile you gave him wasn’t the end.

but it doesn’t open.

and it was the end.

he starts walking. he doesn’t even remember moving his feet, just that suddenly he’s outside, and the rain greets him like an old friend. cold, sharp, unforgiving. it soaks through his hoodie in seconds, but he doesn’t flinch.

he deserves it. every drop. every chill. every echo of your voice in his head.

“not quite forgiveness. not quite goodbye.”

god, what did he do?

how did he take someone who was literally sitting in his lap, trusting him with the fragile thread of something real — and turn that into this? this mess of silence and space and words he can’t take back?

“i could never love someone like her.”

he had said it so carelessly. so cruelly. trying to deflect the attention off himself in front of your friends, like a coward. like a boy who still thinks protecting his ego is worth more than protecting a heart.

especially your heart.

he wipes his face with the back of his hand, unsure if it’s tears or rain. it’s probably both.

he thinks back to your eyes right before he left. the way you looked at him like he was someone you used to know. like whatever thread was between you had finally snapped.

and the worst part?

he couldn’t even beg you to stay.

because he knows — he knows — he doesn’t deserve it.

he walks home in silence, the city around him buzzing and breathing like it doesn’t care at all about the wreckage inside his chest. his phone buzzes a few times in his pocket, probably jay or jungwon checking if he made it back safely.

but none of it matters.

because there’s only one person he wants to hear from.

and you’ve already said everything you needed to say. in the way you didn’t ask him to stay. in the way you didn’t cry. in the way you simply closed the door.

so when heeseung finally steps into his apartment, soaked to the bone, trembling from more than just the cold, he collapses on his bed, stares at the ceiling, and whispers:

“i didn’t mean it. i swear i didn’t mean it.”

but there’s no one left to listen.

not tonight.

───

heeseung isn’t the center of your world anymore.

not in the way he used to be.

in the weeks that follow, your friends become your anchor. riki never leaves your side. winter brings over matcha lattes and blankets. sunoo paints your nails while jake tells bad jokes. you laugh again. slowly, but surely.

you start writing more letters.

some are angry. some are soft. some are nothing more than wordless scratches of ink on paper.

but one night, you write a letter that feels different.

you don’t even realize what you’re saying until it’s already down:

i wanted you. for a long time. maybe even when i said i hated you. maybe that was the only way i knew how to say it without crumbling. i masked want with rage. affection with sarcasm. love with loathing. you made it easier to run. but i wanted to stay. god, i wanted to stay.

you fold that letter gently. tuck it into your drawer. it doesn’t matter if he reads it. not now.

because healing isn’t about him.

it’s about you.

and you’re getting there.

lately, the weekends have felt lighter. your apartment has become a familiar gathering place again, only now, it’s just the people who stayed. who showed up. who chose you. heeseung hasn’t come around in weeks, and no one really talks about it. not in a cruel way, just in the quiet, understanding way that friendships shift when someone slips out of the picture.

you used to dread saturday nights, used to flinch every time the group chat lit up with plans. used to wonder if he’d show up, if you’d have to spend the night pretending not to notice the weight of his silence, the way your laughter dulled around him. but somewhere along the way, those nights started to feel easier. not because you stopped missing him — but because you started remembering how to miss him without hurting yourself in the process.

your living room is alive with warmth and laughter. the scent of popcorn and mango smoothies drifts through the air. blankets are piled high on the couch, soft pillows strewn across the floor where riki is dramatically throwing himself down after losing yet another round of mario kart to sunghoon, who’s grinning like he just won the olympics.

“cheater,” riki groans, pointing an accusing finger without lifting his head.

“just admit i’m better,” sunghoon replies smugly, stretching his legs across the coffee table like he owns the place.

in the corner, winter and yuqi are dancing barefoot to a chaotic mix of early 2000s pop and indie throwbacks — somehow still synced up to choreography you’d all made up back in sophomore year. their laughter is contagious, unfiltered and bright, and it tugs a smile onto your face before you even realize it.

keeho is halfway through teaching jungwon and sunoo a tiktok dance in the kitchen doorway, voice loud and arms flailing with exaggerated energy. they’re laughing too hard to get the moves right, collapsing into each other every time they mess up. jake, unfazed by the chaos, is blending something suspiciously green in the kitchen, wearing a headband that reads “chef vibes only.”

you’re curled up on the loveseat, blanket wrapped around your shoulders, a half-finished smoothie in your hands. and for once, you’re not scanning the room for him. you’re not wondering what he’d say or how he’d look at you or if tonight would be the night he pulled you aside and finally said something real.

you’re just… here. and it’s enough.

someone throws a pillow at your head, probably riki, based on the cackling, and you lunge to retaliate, laughing as the pillow war erupts across the living room. it’s messy, loud, ridiculous. and it’s yours. this little world you’re rebuilding, one laugh, one night, one breath at a time.

there’s still a part of you that misses him. maybe there always will be. but tonight, that part is small. quiet.

outnumbered by joy.

meanwhile, heeseung is alone in his apartment.

the place is dim. quiet. it hasn’t felt like home in a long time. he's been staring at his phone for an hour now, hoping for a text that doesn’t come.

he thinks about the group chat. the silence from everyone. he thinks about the night he ruined everything. and how, somehow, he still wants to fix it.

he knows an apology isn’t enough. not this time.

he needs to show you, all of you, that he’s not the same guy who let his fear speak louder than his heart.

he just doesn’t know how yet.

but he will. he has to.

because he doesn’t just want forgiveness.

he wants to deserve it.

───

somewhere in the chaos, one of your unsent letters goes missing.

riki finds it by accident. tucked under a cushion, edges worn. he doesn't mean to read it, but your handwriting draws him in, and before he knows it, he's holding your heartbreak in his hands.

he doesn't say a word. just slips it into his pocket and walks away.

a day later, heeseung finds the letter folded on the seat of his car.

he doesn’t recognize the paper at first. but the second he sees your handwriting, his heart drops.

his hands shake as he unfolds it. the silence around him is so loud, he can hear his pulse in his ears.

and then he reads it.

every word. every line. every raw, aching truth you never meant for him to see.

i thought maybe the way you pulled me into your lap, the way you whispered near my ear, the way your hand rested on my waist — i thought maybe it meant something. turns out i was just stupid for hoping. you said you could never love someone like me. and god, that broke something in me i didn’t know was still whole.

heeseung sits there, completely still. letter trembling in his grip.

"fuck," he whispers. "fuck."

he shows up to the next group hangout like his life depends on it.

he doesn’t talk to anyone. not really. not until you walk in.

you freeze when you see him. part of you wants to turn around and leave.

but he doesn’t let you.

he stands. crosses the room.

"can we talk?" he asks, voice low, not demanding, but pleading.

you don’t say anything.

"please. just five minutes. if you still hate me after, i’ll leave you alone. forever."

there’s a long pause.

you nod.

he takes you outside, away from the noise, into the quiet night.

"i read it," he says.

you blink. "read what?"

he reaches into his jacket and pulls out the letter. your letter.

your stomach drops.

"i wasn’t supposed to see it, i know. but... i’m glad i did."

"heeseung—"

"no. let me say this. please."

his eyes are desperate. glassy. his words shaky.

"i lied. that night. i said that because i was scared. because i felt too much, too fast, and didn’t know what to do with it. i thought if i pushed you away, i could kill whatever it was before it killed me."

he takes a step closer.

"but you weren’t just someone i hated. not really. you were someone i couldn’t stop thinking about. you were the highlight of every party, every night, every moment. i was an idiot. but i never stopped wanting you."

your throat is tight.

"you broke me," you whisper.

he nods.

"i know. and i’ll spend every second proving to you that i’m sorry. not with words — with time. with actions. with everything you’ll let me give."

there’s silence.

then you take a breath.

"you’ve got a lot to prove, lee heeseung."

he gives the smallest, hopeful smile.

"then let me start now."

and he does.

not with fireworks. not with promises he can’t keep. but with the small things. the consistent things.

the next morning, there’s a text from him. simple. 

“did you sleep okay?”

you stare at it for a while before replying. 

“yeah. you?” 

“not really. kept thinking about you.”

you don’t answer that. but your heart stirs anyway.

a few days later, he’s waiting outside your class with a drink in his hand, the one he used to make fun of you for ordering (“that’s basically sugar and foam, y/n”), but now buys without hesitation. he doesn’t try to walk you home. doesn’t push. just hands you the drink, offers a soft “you looked tired,” and walks away before you can respond.

he lets you come to him.

at the next hangout, he doesn’t hover. doesn’t sulk. he helps jake in the kitchen, jokes with jungwon, lets the others tease him without biting back. when you walk in, his eyes find you — but he doesn’t pull you aside. just offers a quiet, careful smile. like he’s waiting. like he’s learning how to stay.

one night, you’re struggling with your laundry, balancing way too many bags and a basket of unfolded clothes, and he appears without a word, grabbing half the load from your arms. you glare at him, but you don’t tell him to stop.

he walks with you to the laundry room, helps you separate colors, folds your towels when you’re too tired to finish. “i owe you way more than this,” he says softly. you don’t look at him. “yeah,” you murmur. “you do.”

he doesn’t reply. just keeps folding.

you start to notice it more after that. the way he lingers behind after group dinners to help clean. the way he listens, really listens, when you talk, even if it’s just about the books you’re reading or the music you’ve been into lately. the way he starts learning your rhythms again, not to manipulate them, but to respect them.

one night, you find a note slipped into your bag.

“this isn’t about getting you back. it’s about being someone who deserves to stand beside you. i don’t expect anything from you. just… thanks for letting me try.”

you don’t know what to do with that. but you keep the note anyway.

and maybe the biggest moment doesn’t feel big at all. it’s late. you’re sitting on the floor of your apartment, overwhelmed with everything—assignments, memories, feelings you’ve tried to ignore—and he shows up.

he doesn’t say anything. just sits beside you. close, but not too close. his shoulder brushes yours. your hand trembles. and without looking at you, he says, “you don’t have to talk. just let me sit here.”

and you do.

because he’s not trying to fix you. he’s just showing up. and maybe that’s what love looks like now.

quiet. patient. real.

you don’t forgive him all at once.

but some nights, it’s harder to pretend you don’t want to.

like the night it rains, and you forget your umbrella. you’re standing under the campus archway, clutching your books to your chest, half-considering just running for it, when a quiet voice says, “hey.”

you turn. heeseung’s holding out his umbrella, expression unreadable, hair already wet from the walk over.

“you’ll get soaked,” you mumble, surprised. “i don’t mind,” he says. “but you hate the rain.”

you want to tell him to leave. want to remind him that knowing those things doesn’t mean he’s forgiven.

but instead, you step under the umbrella. shoulder to shoulder. hearts too close. you don’t say a word the whole walk home. but you remember how he always matched his pace to yours. he still does.

───

there’s another time. movie night.

everyone’s over again, sprawled across the living room. you end up between yuqi and jungwon on the couch, but at some point, someone moves, and when you shift, you realize you’re next to him. again.

the movie plays. people whisper and pass snacks and argue over the plot twist. but all you feel is the space between your knee and his. the ghost of warmth where your arms nearly brush.

you don’t move away. neither does he.

and at one point, you laugh at a stupid scene. without thinking, you glance at him, wanting to see if he found it funny too. he’s already looking at you. and for a second, everything stills.

you look away first. but your heart doesn't stop racing for a long, long time.

───

the third moment is softest of all.

it’s late. everyone’s left. you’re cleaning up alone, stacking plates in the kitchen.

you don’t hear him come back until he’s beside you, rolling up his sleeves.

“thought i’d help,” he says gently. you nod. don’t speak.

you’re both quiet for a while, working in sync. something about it feels… familiar. domestic. like home.

then, as you’re drying the last cup, you glance over. he’s watching you, and there’s something in his eyes. something tender. careful. full of things he hasn’t said yet.

“i miss you,” he says softly. 

your breath catches.

you set the cup down.

“heeseung–”

“i’m not asking for anything,” he interrupts, voice thick. “just… i miss you. and i wanted you to know.”

you swallow hard. there’s so much you could say. but instead, you whisper, “i know.”

he nods once. and then he leaves. because he meant it — he wasn’t asking for anything. but that’s the moment you know: you don’t hate him anymore. you never did. 

───

it happens a week later.

a rooftop. stars overhead. winter’s birthday, most of your friends are tipsy on alcohol, sugar and too many karaoke songs. you haven’t had a drop of alcohol, wanting to truly feel everything.

heeseung finds you leaning against the railing, eyes on the sky.

“hey,” he says. you nod and let him stand beside you.

the silence isn’t awkward anymore. it’s soft. steady.

“can i ask you something?” he says, barely audible.

you hum.

“do you still feel it?” he asks. “whatever it was… whatever we had.”

you don’t answer for a long time.

and then, quietly… “i never really stopped.”

he turns. slowly.

your eyes meet. and in them is every apology he’s ever whispered with his actions. every moment he gave you space. every time he showed up when he didn’t have to.

you reach for him first.

your hand brushes his. his fingers curl around yours like a prayer.

and then, finally, he kisses you.

soft. aching. full of every unspoken word, every almost, every could’ve been. this isn’t the kind of kiss that demands anything. it’s a promise. a beginning.

you pull back first, just enough to whisper, “i don’t wanna do this while you’re intoxicated, i don’t want you to regret it.” 

he stares at you before mumbling into your lips.

“y/n, i haven’t had a drink, but it feels like i’m drunk when i kiss you.” 

your heart stops and everything fades into the background. “don’t break me again.” you plead, face inches away from his. 

he presses his forehead to yours.

“never again,” he breathes.

and this time, you believe him.

as he reconnects your lips, his hands tremble slightly where they find purchase on your waist. the night air is cool, but your skin is burning—flushed, alive, and aching in a way you haven’t let yourself feel in so long.

he pulls back just enough to look at you. his eyes flick between yours and your lips, like he’s still not sure this is real.

“we don’t have to,” he murmurs, voice hoarse. “just say the word.”

but you don’t want him to stop. not tonight. not after everything.

so you slide your fingers into the collar of his jacket, tug him closer until your lips brush his again.

“take me home, heeseung.”

and he does.

his apartment is quiet when you get inside, the chaos of the earlier party gone, the night still humming with something electric. you barely have time to kick your shoes off before his mouth finds yours again. hungrier now, more desperate. like all the restraint he’s shown is unraveling, thread by thread.

his hands are everywhere — your hips, your waist, your jaw. like he’s relearning you. memorizing the weight of you against him.

you tug his jacket off, fingers fumbling with the zipper, and he lets out a low, breathless laugh against your neck.

“still impatient,” he teases.

“still hot when you shut up,” you shoot back, and he groans.

you barely make it to the couch.

he sits first, pulling you into his lap like it’s instinct, like he’s needed this for months. your knees straddle him, bodies pressed chest to chest, your hands tangled in his hair as he kisses you like he’s starving for it.

he tilts his head, deepens the kiss, and it’s filthy. slow. wet. your hips roll against his without thinking, and the noise he makes, low and guttural, goes straight to your core.

“fuck,” he groans. forehead against your collarbone. “you’re gonna kill me.”

you arch into him, tug his shirt over his head, and he follows suit, fingers slipping under the hem of yours, eyes flicking up for permission. you nod, and he peels it off slowly, reverently, like unwrapping something precious.

his hands trail over your skin like he’s trying to remember what it feels like to deserve you.

and then his mouth is on your neck, your shoulder, trailing down until you’re gasping his name, your back arching as he presses kisses across your collarbones.

“you’re so beautiful,” he whispers, like it hurts.

as you reach for his belt wanting to make him feel good, he puts his hand over yours. “there’s something i need to tell you.. before we take anything further.” he says like he doesn’t even want you to know. 

“what is it, hee?” 

god. that nickname. 

it’s what all his close friends call him, however when you say it. he wants to lay the world at your feet. 

“i’m.. uh– a vir-virgin…” he mumbles. you would have missed it had you not been paying close attention. 

you laugh. 

heeseung leans back into the couch, hoping, praying, wishing it to swallow him whole. 

as you observe heeseung, you realize he must be serious. “you’re a virgin? but you– you always used to talk about your hook-ups and how every week it was like you had someone new hanging off your arm??? what do you mean you’re a virgin?” 

he whimpers. he fucking whimpers. “i’m not proud of it, okay? i always came really close to hooking up with girls but i um. i couldn’t you know.. get it… up.” 

you sit there quietly, giving him time to compose himself and continue. 

“everytime i tried to lose my virginity, i couldn’t get hard unless i thought she was you,” he speaks, not gaining enough courage to look you in the eyes. 

you stare at heeseung for a moment, trying to process what he just said. the weight of it settles between you like a delicate secret, and suddenly the playful teasing tone you’d had before feels completely inappropriate.

you can see it in his doe eyes — how embarrassed he is, how much he wants to crawl out of his own skin. the corners of his lips are tugged in a tight line, as if holding in every emotion that threatens to spill out. but you can’t help the smile that creeps onto your face. it’s soft, gentle, but laced with a teasing warmth.

“you’re a virgin?” you ask, letting the words linger a little longer than they should, pretending to be surprised as if he hadn’t just told you, twice.

heeseung’s face reddens, and you see him shrink further into the couch. you could almost feel his desire to hide, to escape. but you don’t let him. instead, you move closer, shifting between his legs, and place your hand on his thigh. a gentle, reassuring pressure.

“god, heeseung,” you tease softly, your lips curling into a smile that isn’t cruel, but playful. “how could you keep that from me? you’ve been all… big talk and ‘i get all the girls,’ and here you are, this nervous little thing, blushing at the thought of being with me?”

his eyes flicker with uncertainty, but you lean in just enough to press your lips to his ear. you feel him tense under the touch, and the subtle shiver runs through his body, telling you everything you need to know. he’s not as confident as he makes it seem.

“you should’ve told me sooner, you know,” you whisper, your voice low, just enough to make his breath hitch. “i would’ve been patient. we could’ve taken it slow.”

heeseung groans softly, his hands gripping the fabric of the couch like he’s holding onto some semblance of control. you smile knowingly, watching the struggle on his face. but it’s not discomfort — it’s desire. you can feel it in the way his eyes refuse to leave yours, in the way his body reacts to the gentleness in your touch.

“i… i don’t want you to think less of me,” he mutters, barely audible, but you catch it anyway. “it’s just… with you, it’s always felt different.”

you gently trace your fingers up his chest, watching as his breath quickens. you’re giving him space to breathe, to process, and then you lean in, brushing your lips against his in a soft, teasing kiss.

“stop worrying about that,” you say quietly, your lips just barely touching his. “i don’t think less of you. if anything, you’re hotter right now than ever before.”

the vulnerability in his eyes shifts. he’s still nervous, but the weight is lifting. and for the first time in a while, you see him start to believe that he doesn’t need to hide anything from you.

then, you shift your focus, teasing him once more with a playful grin. “but you know, heeseung… i could help you with that. we could take this slow, maybe help you get comfortable with what it feels like to be with me. you trust me, don’t you?”

he nods, slowly, not trusting his voice. he’s ready. maybe more than he thought.

and you take that as your cue. you kiss him again, deeper this time, letting the heat between you grow. his body responds to you almost immediately. hands shifting from nervous to eager, pulling you closer as his mouth moves hungrily against yours.

“let me take care of you,” you murmur, your hands trailing down to his belt. this time, you don’t hesitate. you undo it slowly, giving him time to react, but he doesn’t stop you. instead, he leans back into the couch, chest rising and falling with each shallow breath.

heeseung’s eyes search yours one more time, a silent question in them. you nod gently, giving him permission to be vulnerable, to trust you fully.

and when your hands pull his pants down, you can feel the heat of him, see the evidence of his desire. you take your time, enjoying the way he reacts to each touch, savoring the way he trembles under your hands.

you start by rubbing over his bulge when your eyes widen. 

he just stares back at you, not blinking, but incredibly nervous. “is– is something wrong?” he stutters out. 

“wrong? no, heeseung. you’re huge.” 

he blushes and hides his face in his hands. his veiny hands. you’ll definitely need to put those to use later. 

you softly drag his hands away from his face and tell him to never hide from you. you think he’s beautiful like this. 

after he calms down, you look back into his eyes that resemble a deer, and he nods. signaling you to continue. 

you finally trail your eyes down to his raging hard on, you can almost see it pulse. 

his breath quickens the longer you take to begin touching him.

you start by teasing his swollen tip, arousal evident in the stain on his gray boxers. he sighs heavily, tipping his head back.

as you rub your hand down to his base, you get a feel for how thick he truly is. 

he’s hard. aching. even at the slightest touch, his eyebrows furrow and he holds back soft groans. 

you rip your hand off his clothed bulge. “if you want me to continue, you need to let me hear you, baby.” 

that was his breaking point, he quickly nods his head yes looking at you with pleading eyes, “c—can you please touch me? it hurts.” 

not wanting to tease him any longer, you rip his boxers off his thighs and his throbbing length slaps against his lower abdomen reaching just above his belly button. precum smears on his abs and you get the urge to lick it off.

so you do.

you gently move his dick away from his toned stomach, swiping your wet muscle along his abs, sucking to leave light marks. 

the noises he makes are downright pornographic, and you think you’ll never be able to hear them enough.

moving your attention back to the hardness in your grasp, you begin to lick up his shaft, tracing each vein with the tip of your tongue. his head is still tipped back, frustrating you a bit because you want his attention on you. 

so… in one swift motion, you take him down your throat until his tip hits the back. his head shoots up and he moans. loud. 

heeseung is in heaven. the feeling of your throat constricting around his cock, he never wants you to pull off of him. he gently pulls your hair into a ponytail, hands shaking when you start moving.

his apartment is filled with filthy noises: wet, loud, and obscene. 

he can hear and feel your gag reflexes kicking in but you don’t budge. you continue to move up and down, not wanting to stop until he cums. 

his tipping point was you somehow taking him even further down your throat, nose brushing his pelvis. he thought you were going to take a break for air but you didn't. 

you stay.

swallowing around him.

the pressure in your jaw is almost unbearable but when you feel his thighs shaking, you know he’s close. and you need to ruin him. 

hollowing your cheeks, you swirl your tongue around his engorged tip, hands coming up to play with his heavy balls. he can’t hold back anymore. the sensation of you taking his whole cock down your tiny throat and the stimulation of his balls in your hands. he groans. 

desperate. low. deep

and spills down your throat. warm, wet, and sticky ropes, pour out of his tip. taking up all the space you had left, some spilling out from the corners of your mouth.

you swallow all that you can, then pull off from his dick. 

heavy breathing is the only thing that can be heard. heeseung threw an arm over his eyes, chest heaving, trying to regain control of his senses.

meanwhile, you haven’t stopped clenching your thighs together. 

you didn’t even notice you were staring until he clears his throat. he just looks so gorgeous all fucked out.

“wow. did you– swallow.. it?” he asks through pants. 

you answer him like it was the most natural thing in the world, “yeah, because it was you” 

he moans, again. and that’s when you notice he’s still hard, still aching. 

as you move to straddle his lap, he grabs your thighs and wraps your legs around his waist. “not here, i want our first time to be special” he says softly, with a kiss to your temple. 

he carries you to his bedroom on wobbly legs and gently lays you down on his bed, hovering on top of you. he plants wet kisses all over your face, trailing down to your neck, collarbones, until he reaches your covered chest.

looking at you with big, lust filled eyes, he waits for your green light. you nod and he fumbles with your bra clasp, eventually tearing the fabric away. 

“you’re stunning,” he says completely awestruck by your half-naked form. 

as he continues staring, he licks his lips, slowly lowering his head wrapping his soft lips around one of your perky buds. 

you instinctively arch into his touch, one of his hands wrapping around your waist as his other hand gently kneads your other boob. soft gasps and whines slip from your lips as you try to grind up in search of any friction where you need it most. 

he senses your desperate pleas and starts moving his body to slot between your legs, face in front of your clothed core. you wiggle your hips trying to convince him to speed up and touch you where you need it the most. 

“can i…?” he practically begs, “yeah” you sigh as you relax into his plush sheets. he drags your sweats down your soft legs planting kisses along the inside of your thighs, all the way down to your calves. he makes his way to your panty clad pussy, pressing a soft kiss to your bundle of nerves aching for him. 

you don’t think you’ve ever been this turned on before.

he looks so good between your thighs, you want this image ingrained into your brain forever. 

he brings his thumb up to press on the wet spot that’s formed on your panties, groaning, “fuck, you’re so wet.” 

“all for you.” 

he replays those words in his head and his patience snaps. tearing your underwear in half, he wastes no time. tongue lapping and the wetness between your legs, like he’s been deprived of any liquid all his life.

you’ve never met someone this desperate to eat you out. or anyone for that matter.

he mumbles against your core, “guide me, please, wan’ you t’feel good, mmh.”

your hands take place in his silky soft roots, gently tugging on the strands. 

through whimpers, you tell him to focus on your clit, and surprisingly (for a virgin), he finds it fairly quickly. 

he briefly sucks on the nub, flicking it with his tongue to soothe it. “fuck, hee” you moan out into the space of his bedroom. 

he groans against your pussy, carefully bringing up his fingers so he can push his tongue into your awaiting hole. the moment he starts fucking you with his tongue, you arch your back and grind into his face, needing more. 

he heard his friends talking about “prep” and “stretching girls out,” so he wonders if you need to be stretched out to take him. you said he was huge, did you mean it? he has no idea, he’s a pathetic virgin who has only shoved his dick into his right hand. not even a pocket pussy or fleshlight. 

to your dismay, he pulls away for a brief second asking if he should use his fingers. “please, i need you to stretch me out, i can’t– take you without prep,” you rush out feeling your high not far away.

“shit, okay baby,” he mutters back before bringing his middle finger up to spread your juices around. 

your hips jerk up when he focuses on your clit, surprised by the stimulation. 

slowly, he pushes his finger in, getting used to the warm sensation of your walls. 

you clench around his thick digit, feeling fuller than when you finger yourself. as he pumps it in and out, you tell him to add another one and he does. 

moaning in relief, you arch into his touch as his tongue finds its way back to your sensitive clit. 

between him lapping like a dog and the feeling of two of his fingers pumping in and out of your tight hole, you feel a familiar band in your stomach building up.

your moans increase and heeseung feels dizzy, taking in all that you give.

he curves his fingers all while sucking on your bundle of nerves, causing you to tip over the edge and that band in your stomach to snap. 

you come crashing down, chanting his name like a mantra as heeseung helps you ride out your high. 

as you lift your head and meet his gaze, he looks more fucked out than you do. hooded eyes, tongue lolled out of his mouth, gaze consumed with lust. you pull him by the collar of his shirt until your lips collide in a mess of tongues and teeth. 

your makeout session unfortunately doesn’t last long as heeseung starts whining into your lips. 

that’s when you realize his cock found your bent knee, not so subtly grinding against it, trying to relieve some of the ache. 

“feeling needy, are we?” you tease, earning a playful roll of the eyes from heeseung. 

pulling back, you drink in his bare torso– he’s always been muscular as he was very popular with the ladies (until he got into bed with them). 

dragging your hand up his chiseled abs, his stomach tenses and his dick twitches. 

you found his second biggest weakness, besides you. his abs. 

deciding to end the teasing there, since you’re also becoming increasingly impatient, you flip him over so you land on top of him with a quiet, “oof.” 

as you settle your bare core on his rock solid cock, you start grinding, placing your hands on his chest for support. 

he can’t hold back the guttural groans spilling from his mouth. not believing you’re really on top of him right now. this isn’t just one of his wet dreams. 

he thought this couldn’t get any better, but when he struggles to get out a weak ask for a condom, you just respond with “no, i’m– on the pill. need to feel you. all of you.” 

and to that, he moans, not believing his ears. 

it’s his first time. and he’s about to have sex with YOU. raw. he thinks he’s dreaming. there’s no way you’re real.

you gently angle his dick towards your awaiting hole, sinking down until his fat tip is inside you.

instantly, you both sigh in relief, starting to feel the pressure ease up. 

if you feel a stretch at his tip entering you, you don’t know how you’re supposed to fit all of him inside you. he’s the biggest you’ve seen and he doesn’t even know it.

your attention is drawn back to the man consuming your brain when he whines. “m-more, please.” he’s becoming needier the longer you stay at just his tip but you don’t know how to tell him you’ve never taken a size like him before.

“hee-heeseung i need a sec, you’re– fuck. so thick,” you say between moans. 

his grip on your hips tightens, a silent way of telling you to take your time. 

when you finally deem yourself ready, you sink lower, wanting to speed it up, bracing the stretch to come. 

you feel him pulsing inside you and that’s all you need to sink all the way down, him bottoming out inside you. 

it’s his first time feeling anything other than his hand wrapped around him, and he whimpers, loud. it’s overstimulating in the best way possible and before he knows it you move up to his tip and bounce back down. his dick twitches and you feel it. every vein, every pulse, every movement, even his heavy breathing. 

heeseung, not in control of his movements, bucks his hips up, making another non-existent inch fit inside your stretched out core. 

you moan soft and loud, eyes rolling back, as the pain turned into pleasure. bouncing faster on his girthy cock, you uncontrollably clench around him, causing heeseung’s grip to tighten. you know it’ll bruise tomorrow, but at the moment, he feels too good for you to care. 

the room smells of sex, and the only sounds that can be heard are skin clapping and your shared noises. 

heeseung must notice your legs becoming tired because before you know it, you’re flat on your back with heeseung on top of you, cock never slipping out from your pussy. 

his large hands grab each of your thighs, pressing them to your chest.

his pace is slow at first, testing the waters, getting a feel for a rhythm. 

as his hands stay pressed to your thighs, he slowly drags out and pushes all of his dick inside you. 

you feel him deeper in this position, a bulge forming in your lower belly. 

when he notices, his eyes stay glued there.

you wonder what he’s looking at but the moment you look down, you’re met with his hand pressing slightly on the bulge causing the loudest moan to leave your lips. 

he signals you to hold your thighs as one of his hands holds himself up and the other focuses on how he can feel his dick inside your guts with every thrust. 

his pace suddenly quickens when you clench hard around him, making his hips stutter briefly. 

endless praises leave his pretty lips, telling you how good you feel, how hot you look laid underneath him, taking whatever he gives you. 

feeling a familiar, yet new sensation building rapidly, you try to warn him that you’re close but somehow, he already knows. “i know baby, let go whenever you want.” he mutters back, feeling just as close to his high.

“fuck– where do you want it?” he rushes out, not wanting to cum inside you if that isn’t what you want. 

but apparently, all the gods are smiling down on him as you release your thighs from the grip you had on them and wrap your legs around his waist. “inside,” you moan. 

and at that, he cums. hard. ropes of his hot, gooey, cum spill inside you. tipping you over the edge.

with a loud groan, clear liquid comes rushing out from you, spraying all over his sheets and lower abdomen. soaking his dick. 

heeseung moans. again. raw and unfiltered at the fact that you just squirted all over him (he’s seen enough porn and heard too many stories from your shared friend group to know what squirting is). 

as you come down from your high, heeseung is somehow still cumming. it spills out of you, creating an even stickier mess on his bed. but he doesn’t care. 

not when you’re beneath him, chest rising rapidly, trying to catch your breath. 

heeseung’s cock is still lodged inside you, holding half of his cum inside you, not wanting it to go to waste. 

as he collapses on top of you, he places a soft kiss on your forehead, holding your trembling body close to his.

you were the first to speak, “i didn’t even know i could do that,” talking about how you squirted all over him. “guess we both had firsts today,” he softly chuckles. 

his breath is warm against your skin, his arm tightening just a little around your waist as if anchoring himself in the moment. you don’t respond right away, too caught up in the quiet thrum of your heartbeat, the lingering warmth between you, the way his fingers begin tracing gentle, absent-minded shapes against your spine.

“i didn’t expect it to be like this,” you murmur, your voice almost lost in the hush of the room.

“like what?” he asks, voice low, like he’s afraid to shatter the calm.

you shift slightly to face him, resting your head more comfortably on his chest. “soft. safe.”

Hheeseung lets out a breath that sounds like relief and something deeper, something reverent. “yeah,” he whispers. “me neither.”

for a while, neither of you say anything. he pulls the blanket higher over both of you, his other hand brushing your hair back with such tenderness that it makes your eyes sting. he presses a kiss to your forehead, lingering like he means it.

“you okay?” he asks, voice still rough from earlier, but softer now, like the edge of him has been smoothed by your touch.

you nod, then glance up at him. “are you?”

heeseung meets your gaze, and something in his expression shifts. vulnerability bleeding through the cracks he used to hide behind. “i am now.”

your heart squeezes.

he licks his lips, nervous. “i’ve been so stupid with you. all this time, i kept pushing and pulling, thinking maybe if i kept it messy, it’d be easier to walk away if i had to.” he pauses, his voice thinning. “but tonight just… made me realize i don’t want to walk away.”

your breath catches. “heeseung…”

“i don’t want this to be a one time thing,” he says, eyes searching yours. “not the sex, not the closeness. i want you. the fights, the tension, the way you drive me crazy and still somehow make me want to be better just by being around you. i’m so in love with you, it hurts.”

your lips part in surprise, and he laughs quietly, self-deprecating and shy. “too much?”

instead of answering, you lean up and kiss him, slow, deep, and full of all the things you couldn’t say until now. when you pull back, you rest your forehead against his, smiling as his thumb brushes over your cheek.

“i’m in love with you too, idiot.”

he grins, wide and a little teary-eyed, and pulls you closer like he’s never letting go.

and you know he won’t have to.

You Broke Me First - L.hs

pls reblog & leave feedback <3 hope you enjoyed the read ◡̈

[ @jaeyuniversal ] prod. 250417


Tags
1 month ago

you broke me first - l.hs

You Broke Me First - L.hs

pairing: virgin!lee heeseung x experienced fem!reader

synopsis: you and heeseung are the school’s golden pair — popular, admired, and constantly shipped. the only problem? you can’t stand him. from competing on exams to gym class, you’re always neck and neck, and no one gets under your skin like he does. but while you see a rival, he sees the love of his life. when you overhear a hushed conversation that breaks you, will heeseung be able to win you back?

featuring: all of enha, winter from aespa, yuqi from (g)i-dle, and keeho from p1h

genre: angst... slow burn, some fluff, kissing, skinship, SMUTTTT, college au, first love trope?? sorta? one sided enemies to lovers

warnings: smut so mdni (18+), alcohol consumption, vandalizing property, Sexual Tension, everyone is around the same age (21-23), lowercase intended <3

playlist: you broke me first by tate mcrae & what was i made for — billie eilish

(smut warnings under cut!)

wc: 13.271k

a/n: first fic is here! plsplspls leave feedback as anything helps!! was listening to you broke me first and got inspo for a kinda angsty fic pls bare with me :3 anyways! enjoy the read <3<3

smut content: mention of toys (but no use), fingering, squirting, unprotected sex (not for you), dry humping, switch! hee and reader, riding, mating press, too much kissing, masturbation (m.), breeding kink, slight dacryphilia, oral (m. & f.), deepthroating, belly bulge, creampie, size kinkish, big dick! hee, not much aftercare but it's like fluffy, y/n has a “reputation” that she gets around, VIRGIN HEESEUNG (but no one knows…) i think thats it? lmk if i missed anything ◡̈

not proofread!

You Broke Me First - L.hs

lee. fucking. heeseung. you hate him. you can't stand him. he always knows what to say just to piss you off. you might be wondering, "why don't you just try to avoid him?" the issue is... you do. you try with ALL your power but to no avail, he's in the same friend group as you.

your friends, knowing you hate him, decided to combine friend groups to see if you and him could mend things. spoiler alert: it failed miserably.

you felt safe in your small circle with keeho (the man you deemed to be your biological older brother — you aren't related), yuqi (your junior high best friend), and winter (your literal wife).

you guys were well known around the entire city of seoul for being the "it group" — always partying, hooking up, and somehow still acing every class (while nursing massive hangovers).

however, heeseung's friend group consisted of the golden boys in decelis university: park jongseong (known as jay, he hates his given name), sim jaeyun (known as the australian transfer student, jake), park sunghoon (the insanely hot figure skater), kim sunoo (the bubbliest person you've ever met), yang jungwon (the boy with feline features, however you've made a special note to never piss him off cause he has a black belt), and nishimura riki (known as ni-ki because he wanted to be different).

you loved riki. he was like your younger brother — chaotic, blunt, and always three steps ahead of everyone. you’d even joked once that if you had to suffer heeseung’s presence, at least you got riki out of it.

unfortunately, riki had the worst habit of instigating chaos.

“truth or dare?” he asked one friday night, grinning like he already had your life planned out. everyone was crammed into jay’s ridiculously large basement, music low, snacks half eaten, and bodies sprawled on beanbags and plush carpet.

you should’ve said “truth.” you knew you should’ve. but you weren’t a coward.

“dare,” you answered, arms crossed, eyes sharp.

the group erupted in ooooh's in perfect synchronicity.

riki’s grin only widened. “i dare you to sit on heeseung’s lap for five minutes.”

you almost lunged across the room.

“riki,” you hissed, “you are so dead.”

he just wiggled his brows suggestively. “i’m a baby. you wouldn’t hurt me.”

the worst part? he was right.

you looked over at heeseung, who was watching you like a cat watching a cornered mouse — lazy smirk, fingers casually drumming against his knee. “scared, sweetheart?”

“i’ll kill you in your sleep,” you said sweetly as you stalked over and dropped yourself into his lap like he was made of cardboard and air.

he oofed, not because you were heavy, but because he wasn’t expecting you to actually do it.

“wow,” he murmured, lips near your ear. “you smell like citrus and bad decisions.”

you resisted the urge to elbow him in the ribs.

five minutes. you just had to survive five minutes.

but then his hands casually settled on your waist, and you felt it — the spark. the electric, traitorous, goddamn spark that told you this was a very, very bad idea.

because maybe, just maybe, your hatred wasn’t as pure as you thought- no. what are you thinking??? you immediately shook the feeling that was buzzing inside you and blamed it on the alcohol swimming in your blood.

you definitely. hated heeseung. yup, yeah, you really did.

heeseung on the other hand? he was just praying to every god he could think of that you couldn't feel how sweaty his palms were getting.

because he was panicking. full blown, internal screaming, oh-no-she’s-sitting-on-me-and-she’s-warm kind of panicking. he hadn't expected you to actually follow through on your usual threats, much less practically straddle him in front of your mutual friends.

but now? now he was just trying to not pass out from the sheer force of your perfume and presence and the weight of years of unresolved tension that sat heavier than you ever could.

"you're sweating," you said flatly, side eyeing him with that expression that usually meant murder or mockery — or both. "you good?"

"totally," he croaked. "i always nearly die when beautiful people threaten me. it's, like, my thing."

you blinked once. twice.

"did you just call me beautiful?"

"i said what i said," he muttered, then immediately regretted everything.

your brows lifted in slow, dangerous amusement. "you feeling okay, heeseung? you hitting on me while i’m threatening you?”

“wouldn’t be the first time,” he said, almost too quiet for you to hear.

and there it was again. the spark. like a lighter flicked too close to your frayed nerves.

you looked away, choosing to focus on literally anything else, but his grip on your waist tightened just slightly, grounding you, almost daring you to acknowledge it.

“how much longer do i have to sit on this assholes lap?” you questioned under your breath, reminding yourself, reminding him, that this was temporary.

"4 minutes!" jake sang back as his accented voice rang in your ears. fuck, it's only been one minute? you thought to yourself... until he spoke.

“i could ruin us in three,” he whispered, warm breath tickling your ear. he was so close you could practically feel his labored breathing against your back. you craned your neck to the side so you could look him in the eyes, "what did you just say???" heeseung was at a loss for words — his brain only drawing blanks.

did he say what he thought he said in his head out loud? impossible. he's hidden it so well, no one in your guys' shared friend group had even suspected his overbearing attraction towards you.

so heeseung did the only thing he could think of. he gulped.

just as your gaze dropped to his adams apple, sunghoon cleared his throat, reducing the fiery tension between you two to reduce to a simmer. "time's up" he stated. and just like that, the warmth you once shared was gone.

as the game progressed, the most interesting things to occur were jake kissing sunghoon on the cheek, riki vandalizing an old alley way that never saw the sun, and winter lady-and-the-tramping a twizzler with keeho.

you and heeseung never dared to even spare a glance in each other's direction for the rest of the night.

───

you laid awake, staring at the ceiling in jay's basement while trying to get comfy on the leather couch that probably cost more than your entire wardrobe. you couldn't sleep. and the reason? none other than your self-proclaimed arch nemesis: lee heeseung.

your friend groups slept on different floors to prevent you and heeseung arguing and waking up the entire house. you slowly got up, attempting and (barely) succeeding to not step on a sleeping figure sprawled on the floor.

as you walk up the stairs from the basement, you hear two people whisper shouting at each other.

you glance at the time displayed on your phone.

a measly 3:16 am stared brightly at you. who's awake at this hour?? as you step closer to the hushed voices, you think you can make out the unmistakeable deepness of riki's voice and heeseung's annoying(ly hot) whispers, tinged with sleep.

"why the fuck would you dare HER of all people to sit on MY lap????" heeseung shouts quietly, clearly frustrated. riki bursts into a fit of giggles. "dude, don't tell me you feel something for her, don't you guys like hate each other?" he says between snide little chuckles.

heeseung freezes. there's no way riki really caught on to what he was supposed to never let slip through the cracks... right?! so he musters up all the dignity he has left and defensively grunts a series of defenses "nowhywouldieverseeherlikethatsheisn'tmytypeandithinkshe'sgross"

riki blankly stares back at heeseung's panicking eyes, "okayyy," he drags the word out, "you don't need to put her down like that, she's like my older sister, dude" riki spits back.

your lips twitch in a small smile, just for a second. just long enough for riki to catch your eyes peeking behind the corner. he nods once, subtle and solid. always in your corner.

but the comfort dies as soon as heeseung opens his mouth.

"i could never love someone like her."

and the world stops.

he says it so casually. almost like it’s a joke. like it's just another throwaway comment tossed between drinks and half-meant insults. but it lands with the weight of something cruelly true — or at least, something you believe he means.

you feel the breath hitch in your throat. just once.

riki's gaze is drawn to your frozen frame. and that's when everything freezes. heeseung whips around to see you standing there. eyes blown and glossy.

riki shifts, but he doesn’t move to try and console you — he knows better. knows this is something that'll bruise. something you need time to process, alone.

you bite back tears. “right,” you say, quietly. “of course.”

heeseung’s expression flickers — confusion, regret, something else — but you’ve already masked the pain. emotion draining from your face like you’ve trained for it. like it’s a sport. like if you stop moving, the hurt will catch up.

“i didn’t mean it like that,” he says, a little too late, a little too soft.

you readjust your posture, fixing your shirt.

“you meant it exactly like that,” you reply, and it’s not even bitter. it’s worse. numb.

riki’s there before heeseung can say anything else. standing between you like a wall. like a shield.

“walk away,” he tells you gently, and you do.

because if you stay, you might ask him why not. and you’re not sure your heart could take the answer.

riki turns back to heeseung, flames he's never seen before burning in the younger boys irises that are normally filled with mischief and teasing glints. but all of a sudden none of that is there anymore. it's pure, unfiltered anger. raw emotion.

heeseung wants him to yell at him. say something, anything. but nothing comes. riki just walks upstairs like he doesn't even know who heeseung is anymore.

and maybe he doesn't.

───

the next morning, when heeseung wakes up, it's almost peaceful. until rain begins to tip tap on the roof and everything comes crashing down. his chest is tight and immediately swells with regret. so much he thinks it'll spill out of him just like the rain outside.

he needs to talk to you. make sure you're okay. but he knows he's the last person you want to see right now. still, he has to try

as he descends down the stairs, he doesn't smell the usual feast jay would prepare them: eggs, bacon, toast, orange juice and cereal for jake since he claims, "it doesn't hurt his tummy," (his words).

he actually doesn't see jake. nor sunghoon, sunoo, jungwon, jay, winter, yuqi, or keeho.

after last nights events, he expected not to see riki as he was probably with you.

how did he go from having the girl of his dreams sitting on his lap, to making her hate him even more?

it's simple, really: he fucked up.

he moves through the house like a ghost — rooms too quiet, air too still. no laughter, no music playing off someone’s phone. just him and the rain.

the basement still has the blanket you’d curled up with last night. your mug — half full. he picks it up, and it’s cold. like him.

he tries to call riki. no answer.

he tries to call you.

it goes straight to voicemail.

he types out a text. deletes it. tries again.

“i didn’t mean what i said. i didn’t mean to hurt you. i'm sorry, y/n”

he stares at it. sends it.

and immediately regrets it. because what if you never answer?

as he packs up all his belongings, ready for the uncomfortable drive home, someone enters the house.

heeseung's heart rate picks up. what if it's you? he bolts down the stairs and is ultimately disappointed when he's met with a very disapproving jay.

they stand across from one another, staring into each others eyes.

heeseung's the first to break. he collapses on the bar stool at the counter and drops his head into his hands like it weighs a ton.

jay just sighs and sits down next to his friend.

"is she okay?" heeseung mumbles, his face buried in his hands.

jay’s jaw tightens. "why do you care?" he snaps. "you sure as hell didn’t last night when you said you could never love someone like her."

the words hit hard — harder than jay intended — and heeseung shatters.

the sobs break out of him like a dam giving way, loud and raw. tears stream down his face, and the sound of it makes jay flinch, caught off guard by how real the pain is. how broken heeseung suddenly looks.

still, jay moves without thinking, reaching out and rubbing slow circles on his friend’s back. it doesn’t fix anything, but it softens the edges of the moment.

they sit there in silence, the storm outside echoing the one inside, as heeseung cries himself hoarse.

by the time he’s able to breathe steadily again, nearly an hour has passed. his eyes are red, his voice barely there. he lifts his head and meets jay’s gaze; tired looking into just as tired.

neither of them says much. there’s no need.

finally, jay sighs and stands. “go grab your stuff,” he says quietly. “you’re in no shape to drive. i’ll take you home.”

heeseung doesn’t argue.

because for once, he knows jay’s right.

───

your phone dings.

dni: i didn't mean what i said. i didn't mean to hurt you. i'm sorry, y/n

you stare at your phone. gaze void of emotion. you've cried out everything you could muster.

you don't even know why heeseung's words echo in your head.

were you really that intolerable to be around? surely you weren't. all of heeseung's friends enjoyed hanging out with you and same with your little group.

so why did hearing your supposed enemy say he could never love someone like you hurt so bad?

you suppose you need to distract yourself from thinking that heeseung's words have any sort of impact on you. and that's when your door swings open. riki, yuqi, winter, keeho, sunghoon, jake, sunoo, and jungwon walk into your apartment with food, video games, board games, coloring books, skincare — everything you needed at the moment.

a break.

a break from your spiraling thoughts and endless questions you didn't want answered.

there's a knock at the door, jay comes in after he dropped heeseung off, with a freshly made cake, red velvet. your favorite.

you don’t move at first.

the warmth of your friends floods the apartment — laughter, chatter, the familiar rustle of takeout bags and the buzz of game controllers syncing. but it feels distant, like you’re underwater, watching from behind a thick pane of glass.

yuqi wraps her arms around you from behind, cheek resting on your shoulder. “we got your favorite pork buns,” she says softly.

you nod. you don’t trust your voice.

riki’s the one who notices your phone still clutched in your hand. screen glowing. that message. his message.

he doesn’t say anything, but he takes the phone from you gently, pressing the lock button, letting the screen fade to black. and you’re grateful. because if you kept staring at it, you might’ve started crying again, and you didn’t think you had anything left in you.

“movie?” sunghoon offers, holding up a stack of dvd's none of you ever returned to the library.

“coloring?” sunoo chirps, already spreading out gel pens across your coffee table.

“face masks?” winter insists, already tearing them open.

you let them distract you. you let them love you in the only way they know how — loudly, messily, unconditionally.

there’s a moment, in the middle of the chaos, when keeho makes a stupid joke and jungwon snorts soda out of his nose, that you laugh. actually laugh.

and then it hits you like whiplash — how easily heeseung could’ve been here. how almost close you came to letting yourself believe there was something soft behind his smirks and eye rolls. how you’d dared to hope that maybe, just maybe, the tension between you wasn’t just one-sided delusion.

but then he said it. “i could never love someone like her.”

and even with the people you love surrounding you, something in your chest hurts. like a bruise that won’t stop blooming.

later, after everyone’s settled into pillows and half-finished coloring pages, riki sits beside you. he doesn’t speak for a long time.

then, quietly, “you don’t have to pretend around me.”

and that’s when your lip trembles. just slightly.

“i don’t know why it hurts this much,” you whisper. “i knew he hated me. i knew. so why do i feel so broken?"

“he didn’t have to say it like that,” riki replies, voice firm. “he didn’t have to break something just because he couldn’t admit he wanted to hold it.”

you nod, finally letting a single tear trail down your cheek. riki wipes it away before it can fall too far.

he squeezes your hand.

“he messed up,” he says. “that’s on him. not you.”

you hold onto that — his words, their presence, the comfort of being chosen and cared for.

and for the first time since last night, you breathe. not easily. not painlessly. but it’s a start.

───

heeseung didn't know how hard it would be to try and get any information about you.

how you were doing, if you were okay. anything

your mutual friends? after hearing how massive he fucked up, they sided with you.

sure, jay, jake, sunghoon, sunoo, and jungwon would text him and hang out with him occasionally, but they wouldn't utter a word about you. most of the time heeseung saw them, it would be for awkward movie nights or when they would game together when none of them could sleep.

when he was alone, his mind ached, his chest twisted in pain, but mostly... his body ached.

he tried to stop it, he knew it was wrong.

but when you sat on his lap, something in him shifted.

sure he knew you were pretty (breathtakingly stunning), but he never imagined something he thought about constantly would ever become reality.

he thought back to those 5 minutes. the tension. surely it couldn't have just been made up in his head, right?

the way your entire body tensed when his hands rested on your hips. normally he wouldn't have touched you, but you were shifting and he needed to stop his growing problem before you noticed.

and thankfully it worked.

however, he was already hard as a brick.

his breath hitched as he remembered the look in your eyes — uncertain, but not scared. curious, maybe? or was he projecting again?

he swallowed hard, his hands now clenched at his sides like if he let them loose, they’d betray him again.

five minutes. that’s all it was. but it looped in his head like a damn broken record.

you hadn’t said a word. but your thighs had tensed. and when he shifted, trying to regain his composure, you hadn't moved away — not immediately, anyway.

maybe it meant nothing. maybe you hadn’t even noticed the way his breath had gone shallow or the way he was holding back like his life depended on it.

but god, his body remembered.

he shifted in his bed now, alone, frustrated, angry at himself. this wasn’t who he was supposed to be. he wasn’t supposed to want this — to want you — not like this. not in silence, not in secrecy, not in pain.

but the damage was already done.

and the worst part?

he wasn’t sure he even wanted to stop anymore.

as he stared at his chase atlantic posters, he thought to himself. any guy would get hard when a pretty girl sits on his lap, right? surely it isn't just because he's a pathetic virgin who's had to lie to his entire friend group about how he "gets around."

soon enough, his thoughts were interrupted by the rapidly increasing ache between his legs.

his hands trembled slightly as they hovered over the tent in his shorts. his breathing was shallow, lips parted, eyes half-lidded as if he were caught in some fever dream he didn’t want to wake up from.

he hated how much he needed this.

how much he needed you.

with a low, strangled groan, he finally gave in, palming himself over the thin fabric. the relief was immediate, but it wasn’t enough — it never was. not when the ache ran deeper than just skin. not when every nerve in his body was screaming for more.

he slipped his hand beneath his waistband, hissing through clenched teeth as his fingers wrapped around his thick length, already twitching with need. he was so hard it hurt, painfully stiff and dripping at the tip, slicking his palm almost instantly.

your name burned on his tongue, but he swallowed it back.

he couldn’t say it. shouldn’t say it.

but in his head, it echoed over and over again. your laugh. your voice. the way you looked at him — or didn’t. the way you moved. god, he remembered everything. he was haunted by it.

he shut his eyes tight and let his hand move — slow at first, starting at his base and dragging his fingers up each vein decorating the sides. his patience wore out quicker than he'd ever admit, starting to move up his length, then down with just enough pressure to make his thighs twitch. he bit his lip, hard, trying to hold in the sounds. but as the memory of you shifting in his lap played behind his eyelids like a cruel fantasy, a soft whimper escaped.

he was losing it.

desperation clawed at him with every stroke, every flex of his hand. his hips lifted off the mattress as his muscles tensed. he imagined your fingers replacing his, your body hovering over his, your breath against his neck.

“please,” he gasped into the dark — not even sure what he was begging for. forgiveness? permission? you?

he pumped harder now, faster, chasing that high like it would save him. his other hand gripped the sheets, knuckles white. he was right on the edge, falling apart with nothing but the echo of your presence and the throb of need coiled deep in his belly.

“i need — fuck, i need you,” he moaned, broken and breathless. his body was hot, slick with sweat, twitching under his own touch.

he could feel it. the band threatening to snap at any moment.

he swirled his fingers around his tip, hitting that spot that made his vision go white. he was close.

all it took to unravel him was an image of you, mouth replacing his hand. trying to fit as much of him into your mouth while he just laid there and took it.

eventually the thought was too much, his seed spilled over his stomach in thick, messy ropes, his fist slowing only when the aftershocks wracked his frame like a wave of guilt and pleasure colliding all at once.

he laid there for a moment, chest heaving, skin flushed and sticky.

and then it hit him.

he still wasn’t satisfied.

because it wasn’t your touch. it wasn’t your voice, your kiss, your heat. it was just his hand and a fantasy he couldn't let go of.

and no matter how many times he did this, no matter how many times he used the memory of you…

it was never going to be enough.

───

you’ve held it together for as long as you could — smiled through movie nights, laughed at keeho’s stupid impressions, even ate something other than ramen yesterday. but it’s all surface level. the moment you're alone again, the cracks split wide open.

there you are, sitting on your couch, drowning in your thoughts. 

the faint glow of the streetlamp filters through the windows, further highlighting the text message staring back at you

“i didn’t mean it.” 

it replays in your head over and over like a broken record until your vision starts to blur. tears flood your waterline but you make no effort to stop them. 

you don’t sob. you just sit there, hurting so quietly it’s almost peaceful.

until it isn’t. 

your lip trembles slightly, then it all comes pouring out. 

“why? why did you say that? what the fuck. did i do to deserve those words?” 

riki hears your quiet words from the bathroom. he comes rushing out, empathy and sadness twirling in his eyes. 

“hey, hey, hey, talk to me y/n. yell at me if you need to, yeah?” he says. voice barely above a whisper. all you can choke out is a tiny “no, none of this is your fault.” 

riki sits next to you, holding you, trying to piece you back together as if he were the one who broke you.

disrupting the mellow silence lingering in your apartment, there’s a knock at the door.

not wanting the worst case scenario, you answering the door to heeseung, riki gets up and makes his way to where the sound came from. 

to both of your dismay, a tired heeseung stands in the doorway. 

his hair is messy, dark bags under his usually teasing eyes, looking like he hasn’t slept in days.

he freezes when he sees you. your puffy eyes, shaking hands, the way you curl in on yourself like you’re trying to disappear. 

riki steps in front of you, but you give him the signal to back down. you and heeseung can handle this alone. what’s another argument anyways? 

as riki walks away, heeseung starts slowly “yn…” 

you look at him. and no matter how hard you could have tried, nothing could have stopped you from snapping at him.

“why are you here?”  “i had to see you. i had to say–”  “you already said enough, heeseung.” 

god. the way you say his name. all he’s thought about since you last saw each other was you saying his name. and now, he doesn’t wanna hear it ever again. 

he opens his mouth to speak, but you beat him to it. 

“do you know what it felt like to hear you say i wasn’t lovable? that someone like me could never be enough for you?” 

as if you could read his mind, you shake your head, dismissing whatever he was about to spit out. 

with every last ounce of energy you can gather, you scream. “you don’t get to feel sorry now. you made your choice the other night. i knew we had a mutual hatred, or at least some twisted distaste, but i never even thought about saying something like that to you.”

he doesn’t respond right away. just stands there, frozen. then you hear it. soft sniffles. ragged breathing. sobs.

he breaks.

because this is the first time he gets it. really, truly understands what he did. what he said. what it cost you.

“i’m sorry,” he chokes out, voice cracked and barely audible. “truly. what i said last week… i didn’t mean it. even thinking it broke me.”

you stare at him for a long, quiet second. and then you say it — flat, but shaking.

“you broke me first, heeseung.”

his breath catches. your words land like a punch to the gut, because they’re the truth. maybe the first truth spoken between you in a long time.

heeseung, who’s always so calm. so composed. the one who rolls his eyes at everything and makes everything feel like a joke. he’s crumbling in front of you now. not fighting. not defending. just falling apart.

and then it hits you. maybe he’s always been like this.

watching you. listening. never the first to strike, only ever the one to react. maybe he was never the villain in this story.

your breath hitches. maybe, just maybe, you were wrong.

you don’t know why the realization crashes down now. maybe it’s the sound of his sobs. maybe it’s the way the silence has more weight than anything he’s ever said. but something inside you shifts.

and for the first time, you see him — not as the enemy. but as the boy who let you hate him, because he didn’t know how to ask for anything else.

you replay every argument like a tape stuck on rewind. you were always the one who started it.

the snide comments. the sideways glances. the venom you dressed up as jokes.

heeseung never really fought back. he always matched your energy, sure, but he never escalated it. never crossed a line. not until that night.

your chest tightens. you realize you don’t even remember what the first fight was about. some hallway bump? a misunderstood glance? maybe it was never about anything. maybe it was just you, projecting every piece of your brokenness onto the only person who saw through it and stayed.

god, had he always stayed?

you remember in elementary school, how he used to bring you extra snacks when you forgot lunch. how he gave you his hoodie that one time you were shivering during morning assembly, even after you’d spent the entire week roasting him in front of your friends.

you remember the way his gaze always lingered—not in a way that felt invasive, but like he was always checking. watching over you without saying a word.

and now here he is. slumped into his knees. back pressed against the wall, crying over you.

you were so busy building walls with your bitterness that you didn’t notice it was slowly breaking him. 

the quiet way he tried to reach over them.

you sink to the floor across from him, not close enough to touch, but close enough to feel the weight of everything between you.

for a long moment, you don’t speak. neither does he. you just breathe in the silence together — like it’s the only language you both understand.

“i didn’t know how to stop hating you,” you whisper, voice catching. “because if i stopped… i think i would’ve started needing you.”

heeseung lifts his head. eyes red, lashes wet.

“i already did,” he says. “i never stopped.”

your heart fractures in a way that doesn’t feel sharp, just tired. heavy.

“i don’t know what to do with that,” you admit.

“you don’t have to do anything,” he murmurs. “not tonight.”

you nod. once. then you help him get up. both your legs feel numb, but you walk him towards the door. your hand rests on the handle, taking a second to look up at him. really look at him, and you’re tempted to say something. 

but instead, you give him the quietest thing you can offer: a small, broken sort of smile. not quite forgiveness. not quite goodbye.

then, he steps out into the night. and just like that, the quietness of everything settling in takes over. no more lies. just the truth.

as you’re deep in thought, riki walks in with two mugs of hot chocolate — extra marshmallows, your favorite. 

-ˏˋ⋆ 3 years ago ⋆ˊˎ-  

it’s a chilly summer night. you and riki are sprawled out on the roof of his parents' house, the shingles warm beneath your backs from the day’s lingering sun. crickets hum below. the stars blink overhead, careless and constant.

you shift slightly, seeking warmth, and without a word, riki lifts his arm. you curl into the space beside him, head on his shoulder, fingers tucked into the sleeve of his hoodie. his arm settles around you like it belongs there.

“do you think we’ll ever feel like this again?” you murmur. “peaceful. like nothing’s wrong.”

he hums low in his chest. “you mean without chaos or boys who don’t deserve you?”

you let out a breath, half a laugh. “exactly.”

there’s a pause, the kind that feels thick with unspoken things.

riki’s voice is soft when he finally speaks. “i think… the people who make you feel heavy, like you're constantly questioning yourself, that’s not love, y/n. that’s something else.”

you turn your face slightly to look up at him. he’s gazing at the stars like he’s afraid of admitting he craves the one thing he’s always sworn to never care about. 

“love should never hurt,” he says, quieter this time. “not the kind that stays.”

you don’t say anything right away. you’re too busy memorizing the way the night folds around his words. the way he’s always been a comfort for you, the one to pick you up when you’re falling. 

and in that moment, you believe him. you really do.

you nod once. “then i hope… when it’s my turn, it feels like this. safe.”

riki swallows. “me too.”

-ˏˋ⋆ present time ⋆ˊˎ- 

and now, back in your bedroom, the silence left in heeseung’s absence is deafening.

your gaze flicks toward the window, rain still threading down the glass like tear tracks. your mind lingers on that rooftop — the stars, the safety, the version of you who still believed in soft things.

before all the hook-ups, parties, and one-sided confessions. 

you pull the blanket tighter around your shoulders and whisper. either to riki or yourself, you don’t know.

“you said love should never hurt. i think heeseung missed that memo.”

and god, how you wish you could go back to that night — before the spiral, before the ache.

before the boy who made you feel like an afterthought.

before you let yourself fall over someone you thought you didn’t care about. 

riki leaves after making sure you’re alright, mumbling something about dance practice. 

and again, it’s just you. in the quiet. 

then, almost without thinking, you rip a blank piece of paper out of your journal.

you don’t plan it. it’s just instinct — fingers gripping your pen, waiting for permission your heart hasn’t quite given. but then you start writing.

dear heeseung,

i hated you before i knew how badly i could want you. maybe that’s where it all went wrong. because at some point, i stopped seeing you as the boy who annoyed me and started seeing you as someone i wanted to understand. as someone i wanted to look at me and see me. and for a while, i thought maybe you did. i thought maybe the way you pulled me into your lap, the way you whispered near my ear, the way your hand rested on my waist — i thought maybe it meant something. i thought i was stupid for hating you. turns out i was just stupid for hoping. you said you could never love someone like me. and god, that broke something in me i didn’t know was still whole. because even when i told myself i hated you, there was always that small, traitorous part of me that wondered: what if he doesn’t hate me back? what if it’s more? but it wasn’t. and now i can’t unhear it. you probably didn’t even mean it — not in the way it came out. maybe it was fear, or pressure, or ego. but it doesn’t matter, does it? words don’t get erased just because we didn’t mean them. they echo. and yours… yours are still echoing inside me like a song i can’t shut off. i don’t think i’m mad at you anymore. i think i’m mad at myself. for letting you get close. for not guarding the parts of me i only let out in small doses. for thinking i was different to you. i wish you hadn’t said it. but mostly, i wish it hadn’t mattered so much to me that you did. – y/n

you take out an envelope, neatly fold the paper and stuff it inside, writing a neat ‘heeseung’ on the front of it. 

some truths aren’t meant to be sent. some confessions are only meant for the rain to witness.

and tonight, that’s enough.

───

the second the door shuts behind him, the silence hits like a punch to the ribs.

heeseung stands there for a second too long, staring at the wood grain of your door like it might open again. like maybe you’ll come running after him. like maybe that small, broken smile you gave him wasn’t the end.

but it doesn’t open.

and it was the end.

he starts walking. he doesn’t even remember moving his feet, just that suddenly he’s outside, and the rain greets him like an old friend. cold, sharp, unforgiving. it soaks through his hoodie in seconds, but he doesn’t flinch.

he deserves it. every drop. every chill. every echo of your voice in his head.

“not quite forgiveness. not quite goodbye.”

god, what did he do?

how did he take someone who was literally sitting in his lap, trusting him with the fragile thread of something real — and turn that into this? this mess of silence and space and words he can’t take back?

“i could never love someone like her.”

he had said it so carelessly. so cruelly. trying to deflect the attention off himself in front of your friends, like a coward. like a boy who still thinks protecting his ego is worth more than protecting a heart.

especially your heart.

he wipes his face with the back of his hand, unsure if it’s tears or rain. it’s probably both.

he thinks back to your eyes right before he left. the way you looked at him like he was someone you used to know. like whatever thread was between you had finally snapped.

and the worst part?

he couldn’t even beg you to stay.

because he knows — he knows — he doesn’t deserve it.

he walks home in silence, the city around him buzzing and breathing like it doesn’t care at all about the wreckage inside his chest. his phone buzzes a few times in his pocket, probably jay or jungwon checking if he made it back safely.

but none of it matters.

because there’s only one person he wants to hear from.

and you’ve already said everything you needed to say. in the way you didn’t ask him to stay. in the way you didn’t cry. in the way you simply closed the door.

so when heeseung finally steps into his apartment, soaked to the bone, trembling from more than just the cold, he collapses on his bed, stares at the ceiling, and whispers:

“i didn’t mean it. i swear i didn’t mean it.”

but there’s no one left to listen.

not tonight.

───

heeseung isn’t the center of your world anymore.

not in the way he used to be.

in the weeks that follow, your friends become your anchor. riki never leaves your side. winter brings over matcha lattes and blankets. sunoo paints your nails while jake tells bad jokes. you laugh again. slowly, but surely.

you start writing more letters.

some are angry. some are soft. some are nothing more than wordless scratches of ink on paper.

but one night, you write a letter that feels different.

you don’t even realize what you’re saying until it’s already down:

i wanted you. for a long time. maybe even when i said i hated you. maybe that was the only way i knew how to say it without crumbling. i masked want with rage. affection with sarcasm. love with loathing. you made it easier to run. but i wanted to stay. god, i wanted to stay.

you fold that letter gently. tuck it into your drawer. it doesn’t matter if he reads it. not now.

because healing isn’t about him.

it’s about you.

and you’re getting there.

lately, the weekends have felt lighter. your apartment has become a familiar gathering place again, only now, it’s just the people who stayed. who showed up. who chose you. heeseung hasn’t come around in weeks, and no one really talks about it. not in a cruel way, just in the quiet, understanding way that friendships shift when someone slips out of the picture.

you used to dread saturday nights, used to flinch every time the group chat lit up with plans. used to wonder if he’d show up, if you’d have to spend the night pretending not to notice the weight of his silence, the way your laughter dulled around him. but somewhere along the way, those nights started to feel easier. not because you stopped missing him — but because you started remembering how to miss him without hurting yourself in the process.

your living room is alive with warmth and laughter. the scent of popcorn and mango smoothies drifts through the air. blankets are piled high on the couch, soft pillows strewn across the floor where riki is dramatically throwing himself down after losing yet another round of mario kart to sunghoon, who’s grinning like he just won the olympics.

“cheater,” riki groans, pointing an accusing finger without lifting his head.

“just admit i’m better,” sunghoon replies smugly, stretching his legs across the coffee table like he owns the place.

in the corner, winter and yuqi are dancing barefoot to a chaotic mix of early 2000s pop and indie throwbacks — somehow still synced up to choreography you’d all made up back in sophomore year. their laughter is contagious, unfiltered and bright, and it tugs a smile onto your face before you even realize it.

keeho is halfway through teaching jungwon and sunoo a tiktok dance in the kitchen doorway, voice loud and arms flailing with exaggerated energy. they’re laughing too hard to get the moves right, collapsing into each other every time they mess up. jake, unfazed by the chaos, is blending something suspiciously green in the kitchen, wearing a headband that reads “chef vibes only.”

you’re curled up on the loveseat, blanket wrapped around your shoulders, a half-finished smoothie in your hands. and for once, you’re not scanning the room for him. you’re not wondering what he’d say or how he’d look at you or if tonight would be the night he pulled you aside and finally said something real.

you’re just… here. and it’s enough.

someone throws a pillow at your head, probably riki, based on the cackling, and you lunge to retaliate, laughing as the pillow war erupts across the living room. it’s messy, loud, ridiculous. and it’s yours. this little world you’re rebuilding, one laugh, one night, one breath at a time.

there’s still a part of you that misses him. maybe there always will be. but tonight, that part is small. quiet.

outnumbered by joy.

meanwhile, heeseung is alone in his apartment.

the place is dim. quiet. it hasn’t felt like home in a long time. he's been staring at his phone for an hour now, hoping for a text that doesn’t come.

he thinks about the group chat. the silence from everyone. he thinks about the night he ruined everything. and how, somehow, he still wants to fix it.

he knows an apology isn’t enough. not this time.

he needs to show you, all of you, that he’s not the same guy who let his fear speak louder than his heart.

he just doesn’t know how yet.

but he will. he has to.

because he doesn’t just want forgiveness.

he wants to deserve it.

───

somewhere in the chaos, one of your unsent letters goes missing.

riki finds it by accident. tucked under a cushion, edges worn. he doesn't mean to read it, but your handwriting draws him in, and before he knows it, he's holding your heartbreak in his hands.

he doesn't say a word. just slips it into his pocket and walks away.

a day later, heeseung finds the letter folded on the seat of his car.

he doesn’t recognize the paper at first. but the second he sees your handwriting, his heart drops.

his hands shake as he unfolds it. the silence around him is so loud, he can hear his pulse in his ears.

and then he reads it.

every word. every line. every raw, aching truth you never meant for him to see.

i thought maybe the way you pulled me into your lap, the way you whispered near my ear, the way your hand rested on my waist — i thought maybe it meant something. turns out i was just stupid for hoping. you said you could never love someone like me. and god, that broke something in me i didn’t know was still whole.

heeseung sits there, completely still. letter trembling in his grip.

"fuck," he whispers. "fuck."

he shows up to the next group hangout like his life depends on it.

he doesn’t talk to anyone. not really. not until you walk in.

you freeze when you see him. part of you wants to turn around and leave.

but he doesn’t let you.

he stands. crosses the room.

"can we talk?" he asks, voice low, not demanding, but pleading.

you don’t say anything.

"please. just five minutes. if you still hate me after, i’ll leave you alone. forever."

there’s a long pause.

you nod.

he takes you outside, away from the noise, into the quiet night.

"i read it," he says.

you blink. "read what?"

he reaches into his jacket and pulls out the letter. your letter.

your stomach drops.

"i wasn’t supposed to see it, i know. but... i’m glad i did."

"heeseung—"

"no. let me say this. please."

his eyes are desperate. glassy. his words shaky.

"i lied. that night. i said that because i was scared. because i felt too much, too fast, and didn’t know what to do with it. i thought if i pushed you away, i could kill whatever it was before it killed me."

he takes a step closer.

"but you weren’t just someone i hated. not really. you were someone i couldn’t stop thinking about. you were the highlight of every party, every night, every moment. i was an idiot. but i never stopped wanting you."

your throat is tight.

"you broke me," you whisper.

he nods.

"i know. and i’ll spend every second proving to you that i’m sorry. not with words — with time. with actions. with everything you’ll let me give."

there’s silence.

then you take a breath.

"you’ve got a lot to prove, lee heeseung."

he gives the smallest, hopeful smile.

"then let me start now."

and he does.

not with fireworks. not with promises he can’t keep. but with the small things. the consistent things.

the next morning, there’s a text from him. simple. 

“did you sleep okay?”

you stare at it for a while before replying. 

“yeah. you?” 

“not really. kept thinking about you.”

you don’t answer that. but your heart stirs anyway.

a few days later, he’s waiting outside your class with a drink in his hand, the one he used to make fun of you for ordering (“that’s basically sugar and foam, y/n”), but now buys without hesitation. he doesn’t try to walk you home. doesn’t push. just hands you the drink, offers a soft “you looked tired,” and walks away before you can respond.

he lets you come to him.

at the next hangout, he doesn’t hover. doesn’t sulk. he helps jake in the kitchen, jokes with jungwon, lets the others tease him without biting back. when you walk in, his eyes find you — but he doesn’t pull you aside. just offers a quiet, careful smile. like he’s waiting. like he’s learning how to stay.

one night, you’re struggling with your laundry, balancing way too many bags and a basket of unfolded clothes, and he appears without a word, grabbing half the load from your arms. you glare at him, but you don’t tell him to stop.

he walks with you to the laundry room, helps you separate colors, folds your towels when you’re too tired to finish. “i owe you way more than this,” he says softly. you don’t look at him. “yeah,” you murmur. “you do.”

he doesn’t reply. just keeps folding.

you start to notice it more after that. the way he lingers behind after group dinners to help clean. the way he listens, really listens, when you talk, even if it’s just about the books you’re reading or the music you’ve been into lately. the way he starts learning your rhythms again, not to manipulate them, but to respect them.

one night, you find a note slipped into your bag.

“this isn’t about getting you back. it’s about being someone who deserves to stand beside you. i don’t expect anything from you. just… thanks for letting me try.”

you don’t know what to do with that. but you keep the note anyway.

and maybe the biggest moment doesn’t feel big at all. it’s late. you’re sitting on the floor of your apartment, overwhelmed with everything—assignments, memories, feelings you’ve tried to ignore—and he shows up.

he doesn’t say anything. just sits beside you. close, but not too close. his shoulder brushes yours. your hand trembles. and without looking at you, he says, “you don’t have to talk. just let me sit here.”

and you do.

because he’s not trying to fix you. he’s just showing up. and maybe that’s what love looks like now.

quiet. patient. real.

you don’t forgive him all at once.

but some nights, it’s harder to pretend you don’t want to.

like the night it rains, and you forget your umbrella. you’re standing under the campus archway, clutching your books to your chest, half-considering just running for it, when a quiet voice says, “hey.”

you turn. heeseung’s holding out his umbrella, expression unreadable, hair already wet from the walk over.

“you’ll get soaked,” you mumble, surprised. “i don’t mind,” he says. “but you hate the rain.”

you want to tell him to leave. want to remind him that knowing those things doesn’t mean he’s forgiven.

but instead, you step under the umbrella. shoulder to shoulder. hearts too close. you don’t say a word the whole walk home. but you remember how he always matched his pace to yours. he still does.

───

there’s another time. movie night.

everyone’s over again, sprawled across the living room. you end up between yuqi and jungwon on the couch, but at some point, someone moves, and when you shift, you realize you’re next to him. again.

the movie plays. people whisper and pass snacks and argue over the plot twist. but all you feel is the space between your knee and his. the ghost of warmth where your arms nearly brush.

you don’t move away. neither does he.

and at one point, you laugh at a stupid scene. without thinking, you glance at him, wanting to see if he found it funny too. he’s already looking at you. and for a second, everything stills.

you look away first. but your heart doesn't stop racing for a long, long time.

───

the third moment is softest of all.

it’s late. everyone’s left. you’re cleaning up alone, stacking plates in the kitchen.

you don’t hear him come back until he’s beside you, rolling up his sleeves.

“thought i’d help,” he says gently. you nod. don’t speak.

you’re both quiet for a while, working in sync. something about it feels… familiar. domestic. like home.

then, as you’re drying the last cup, you glance over. he’s watching you, and there’s something in his eyes. something tender. careful. full of things he hasn’t said yet.

“i miss you,” he says softly. 

your breath catches.

you set the cup down.

“heeseung–”

“i’m not asking for anything,” he interrupts, voice thick. “just… i miss you. and i wanted you to know.”

you swallow hard. there’s so much you could say. but instead, you whisper, “i know.”

he nods once. and then he leaves. because he meant it — he wasn’t asking for anything. but that’s the moment you know: you don’t hate him anymore. you never did. 

───

it happens a week later.

a rooftop. stars overhead. winter’s birthday, most of your friends are tipsy on alcohol, sugar and too many karaoke songs. you haven’t had a drop of alcohol, wanting to truly feel everything.

heeseung finds you leaning against the railing, eyes on the sky.

“hey,” he says. you nod and let him stand beside you.

the silence isn’t awkward anymore. it’s soft. steady.

“can i ask you something?” he says, barely audible.

you hum.

“do you still feel it?” he asks. “whatever it was… whatever we had.”

you don’t answer for a long time.

and then, quietly… “i never really stopped.”

he turns. slowly.

your eyes meet. and in them is every apology he’s ever whispered with his actions. every moment he gave you space. every time he showed up when he didn’t have to.

you reach for him first.

your hand brushes his. his fingers curl around yours like a prayer.

and then, finally, he kisses you.

soft. aching. full of every unspoken word, every almost, every could’ve been. this isn’t the kind of kiss that demands anything. it’s a promise. a beginning.

you pull back first, just enough to whisper, “i don’t wanna do this while you’re intoxicated, i don’t want you to regret it.” 

he stares at you before mumbling into your lips.

“y/n, i haven’t had a drink, but it feels like i’m drunk when i kiss you.” 

your heart stops and everything fades into the background. “don’t break me again.” you plead, face inches away from his. 

he presses his forehead to yours.

“never again,” he breathes.

and this time, you believe him.

as he reconnects your lips, his hands tremble slightly where they find purchase on your waist. the night air is cool, but your skin is burning—flushed, alive, and aching in a way you haven’t let yourself feel in so long.

he pulls back just enough to look at you. his eyes flick between yours and your lips, like he’s still not sure this is real.

“we don’t have to,” he murmurs, voice hoarse. “just say the word.”

but you don’t want him to stop. not tonight. not after everything.

so you slide your fingers into the collar of his jacket, tug him closer until your lips brush his again.

“take me home, heeseung.”

and he does.

his apartment is quiet when you get inside, the chaos of the earlier party gone, the night still humming with something electric. you barely have time to kick your shoes off before his mouth finds yours again. hungrier now, more desperate. like all the restraint he’s shown is unraveling, thread by thread.

his hands are everywhere — your hips, your waist, your jaw. like he’s relearning you. memorizing the weight of you against him.

you tug his jacket off, fingers fumbling with the zipper, and he lets out a low, breathless laugh against your neck.

“still impatient,” he teases.

“still hot when you shut up,” you shoot back, and he groans.

you barely make it to the couch.

he sits first, pulling you into his lap like it’s instinct, like he’s needed this for months. your knees straddle him, bodies pressed chest to chest, your hands tangled in his hair as he kisses you like he’s starving for it.

he tilts his head, deepens the kiss, and it’s filthy. slow. wet. your hips roll against his without thinking, and the noise he makes, low and guttural, goes straight to your core.

“fuck,” he groans. forehead against your collarbone. “you’re gonna kill me.”

you arch into him, tug his shirt over his head, and he follows suit, fingers slipping under the hem of yours, eyes flicking up for permission. you nod, and he peels it off slowly, reverently, like unwrapping something precious.

his hands trail over your skin like he’s trying to remember what it feels like to deserve you.

and then his mouth is on your neck, your shoulder, trailing down until you’re gasping his name, your back arching as he presses kisses across your collarbones.

“you’re so beautiful,” he whispers, like it hurts.

as you reach for his belt wanting to make him feel good, he puts his hand over yours. “there’s something i need to tell you.. before we take anything further.” he says like he doesn’t even want you to know. 

“what is it, hee?” 

god. that nickname. 

it’s what all his close friends call him, however when you say it. he wants to lay the world at your feet. 

“i’m.. uh– a vir-virgin…” he mumbles. you would have missed it had you not been paying close attention. 

you laugh. 

heeseung leans back into the couch, hoping, praying, wishing it to swallow him whole. 

as you observe heeseung, you realize he must be serious. “you’re a virgin? but you– you always used to talk about your hook-ups and how every week it was like you had someone new hanging off your arm??? what do you mean you’re a virgin?” 

he whimpers. he fucking whimpers. “i’m not proud of it, okay? i always came really close to hooking up with girls but i um. i couldn’t you know.. get it… up.” 

you sit there quietly, giving him time to compose himself and continue. 

“everytime i tried to lose my virginity, i couldn’t get hard unless i thought she was you,” he speaks, not gaining enough courage to look you in the eyes. 

you stare at heeseung for a moment, trying to process what he just said. the weight of it settles between you like a delicate secret, and suddenly the playful teasing tone you’d had before feels completely inappropriate.

you can see it in his doe eyes — how embarrassed he is, how much he wants to crawl out of his own skin. the corners of his lips are tugged in a tight line, as if holding in every emotion that threatens to spill out. but you can’t help the smile that creeps onto your face. it’s soft, gentle, but laced with a teasing warmth.

“you’re a virgin?” you ask, letting the words linger a little longer than they should, pretending to be surprised as if he hadn’t just told you, twice.

heeseung’s face reddens, and you see him shrink further into the couch. you could almost feel his desire to hide, to escape. but you don’t let him. instead, you move closer, shifting between his legs, and place your hand on his thigh. a gentle, reassuring pressure.

“god, heeseung,” you tease softly, your lips curling into a smile that isn’t cruel, but playful. “how could you keep that from me? you’ve been all… big talk and ‘i get all the girls,’ and here you are, this nervous little thing, blushing at the thought of being with me?”

his eyes flicker with uncertainty, but you lean in just enough to press your lips to his ear. you feel him tense under the touch, and the subtle shiver runs through his body, telling you everything you need to know. he’s not as confident as he makes it seem.

“you should’ve told me sooner, you know,” you whisper, your voice low, just enough to make his breath hitch. “i would’ve been patient. we could’ve taken it slow.”

heeseung groans softly, his hands gripping the fabric of the couch like he’s holding onto some semblance of control. you smile knowingly, watching the struggle on his face. but it’s not discomfort — it’s desire. you can feel it in the way his eyes refuse to leave yours, in the way his body reacts to the gentleness in your touch.

“i… i don’t want you to think less of me,” he mutters, barely audible, but you catch it anyway. “it’s just… with you, it’s always felt different.”

you gently trace your fingers up his chest, watching as his breath quickens. you’re giving him space to breathe, to process, and then you lean in, brushing your lips against his in a soft, teasing kiss.

“stop worrying about that,” you say quietly, your lips just barely touching his. “i don’t think less of you. if anything, you’re hotter right now than ever before.”

the vulnerability in his eyes shifts. he’s still nervous, but the weight is lifting. and for the first time in a while, you see him start to believe that he doesn’t need to hide anything from you.

then, you shift your focus, teasing him once more with a playful grin. “but you know, heeseung… i could help you with that. we could take this slow, maybe help you get comfortable with what it feels like to be with me. you trust me, don’t you?”

he nods, slowly, not trusting his voice. he’s ready. maybe more than he thought.

and you take that as your cue. you kiss him again, deeper this time, letting the heat between you grow. his body responds to you almost immediately. hands shifting from nervous to eager, pulling you closer as his mouth moves hungrily against yours.

“let me take care of you,” you murmur, your hands trailing down to his belt. this time, you don’t hesitate. you undo it slowly, giving him time to react, but he doesn’t stop you. instead, he leans back into the couch, chest rising and falling with each shallow breath.

heeseung’s eyes search yours one more time, a silent question in them. you nod gently, giving him permission to be vulnerable, to trust you fully.

and when your hands pull his pants down, you can feel the heat of him, see the evidence of his desire. you take your time, enjoying the way he reacts to each touch, savoring the way he trembles under your hands.

you start by rubbing over his bulge when your eyes widen. 

he just stares back at you, not blinking, but incredibly nervous. “is– is something wrong?” he stutters out. 

“wrong? no, heeseung. you’re huge.” 

he blushes and hides his face in his hands. his veiny hands. you’ll definitely need to put those to use later. 

you softly drag his hands away from his face and tell him to never hide from you. you think he’s beautiful like this. 

after he calms down, you look back into his eyes that resemble a deer, and he nods. signaling you to continue. 

you finally trail your eyes down to his raging hard on, you can almost see it pulse. 

his breath quickens the longer you take to begin touching him.

you start by teasing his swollen tip, arousal evident in the stain on his gray boxers. he sighs heavily, tipping his head back.

as you rub your hand down to his base, you get a feel for how thick he truly is. 

he’s hard. aching. even at the slightest touch, his eyebrows furrow and he holds back soft groans. 

you rip your hand off his clothed bulge. “if you want me to continue, you need to let me hear you, baby.” 

that was his breaking point, he quickly nods his head yes looking at you with pleading eyes, “c—can you please touch me? it hurts.” 

not wanting to tease him any longer, you rip his boxers off his thighs and his throbbing length slaps against his lower abdomen reaching just above his belly button. precum smears on his abs and you get the urge to lick it off.

so you do.

you gently move his dick away from his toned stomach, swiping your wet muscle along his abs, sucking to leave light marks. 

the noises he makes are downright pornographic, and you think you’ll never be able to hear them enough.

moving your attention back to the hardness in your grasp, you begin to lick up his shaft, tracing each vein with the tip of your tongue. his head is still tipped back, frustrating you a bit because you want his attention on you. 

so… in one swift motion, you take him down your throat until his tip hits the back. his head shoots up and he moans. loud. 

heeseung is in heaven. the feeling of your throat constricting around his cock, he never wants you to pull off of him. he gently pulls your hair into a ponytail, hands shaking when you start moving.

his apartment is filled with filthy noises: wet, loud, and obscene. 

he can hear and feel your gag reflexes kicking in but you don’t budge. you continue to move up and down, not wanting to stop until he cums. 

his tipping point was you somehow taking him even further down your throat, nose brushing his pelvis. he thought you were going to take a break for air but you didn't. 

you stay.

swallowing around him.

the pressure in your jaw is almost unbearable but when you feel his thighs shaking, you know he’s close. and you need to ruin him. 

hollowing your cheeks, you swirl your tongue around his engorged tip, hands coming up to play with his heavy balls. he can’t hold back anymore. the sensation of you taking his whole cock down your tiny throat and the stimulation of his balls in your hands. he groans. 

desperate. low. deep

and spills down your throat. warm, wet, and sticky ropes, pour out of his tip. taking up all the space you had left, some spilling out from the corners of your mouth.

you swallow all that you can, then pull off from his dick. 

heavy breathing is the only thing that can be heard. heeseung threw an arm over his eyes, chest heaving, trying to regain control of his senses.

meanwhile, you haven’t stopped clenching your thighs together. 

you didn’t even notice you were staring until he clears his throat. he just looks so gorgeous all fucked out.

“wow. did you– swallow.. it?” he asks through pants. 

you answer him like it was the most natural thing in the world, “yeah, because it was you” 

he moans, again. and that’s when you notice he’s still hard, still aching. 

as you move to straddle his lap, he grabs your thighs and wraps your legs around his waist. “not here, i want our first time to be special” he says softly, with a kiss to your temple. 

he carries you to his bedroom on wobbly legs and gently lays you down on his bed, hovering on top of you. he plants wet kisses all over your face, trailing down to your neck, collarbones, until he reaches your covered chest.

looking at you with big, lust filled eyes, he waits for your green light. you nod and he fumbles with your bra clasp, eventually tearing the fabric away. 

“you’re stunning,” he says completely awestruck by your half-naked form. 

as he continues staring, he licks his lips, slowly lowering his head wrapping his soft lips around one of your perky buds. 

you instinctively arch into his touch, one of his hands wrapping around your waist as his other hand gently kneads your other boob. soft gasps and whines slip from your lips as you try to grind up in search of any friction where you need it most. 

he senses your desperate pleas and starts moving his body to slot between your legs, face in front of your clothed core. you wiggle your hips trying to convince him to speed up and touch you where you need it the most. 

“can i…?” he practically begs, “yeah” you sigh as you relax into his plush sheets. he drags your sweats down your soft legs planting kisses along the inside of your thighs, all the way down to your calves. he makes his way to your panty clad pussy, pressing a soft kiss to your bundle of nerves aching for him. 

you don’t think you’ve ever been this turned on before.

he looks so good between your thighs, you want this image ingrained into your brain forever. 

he brings his thumb up to press on the wet spot that’s formed on your panties, groaning, “fuck, you’re so wet.” 

“all for you.” 

he replays those words in his head and his patience snaps. tearing your underwear in half, he wastes no time. tongue lapping and the wetness between your legs, like he’s been deprived of any liquid all his life.

you’ve never met someone this desperate to eat you out. or anyone for that matter.

he mumbles against your core, “guide me, please, wan’ you t’feel good, mmh.”

your hands take place in his silky soft roots, gently tugging on the strands. 

through whimpers, you tell him to focus on your clit, and surprisingly (for a virgin), he finds it fairly quickly. 

he briefly sucks on the nub, flicking it with his tongue to soothe it. “fuck, hee” you moan out into the space of his bedroom. 

he groans against your pussy, carefully bringing up his fingers so he can push his tongue into your awaiting hole. the moment he starts fucking you with his tongue, you arch your back and grind into his face, needing more. 

he heard his friends talking about “prep” and “stretching girls out,” so he wonders if you need to be stretched out to take him. you said he was huge, did you mean it? he has no idea, he’s a pathetic virgin who has only shoved his dick into his right hand. not even a pocket pussy or fleshlight. 

to your dismay, he pulls away for a brief second asking if he should use his fingers. “please, i need you to stretch me out, i can’t– take you without prep,” you rush out feeling your high not far away.

“shit, okay baby,” he mutters back before bringing his middle finger up to spread your juices around. 

your hips jerk up when he focuses on your clit, surprised by the stimulation. 

slowly, he pushes his finger in, getting used to the warm sensation of your walls. 

you clench around his thick digit, feeling fuller than when you finger yourself. as he pumps it in and out, you tell him to add another one and he does. 

moaning in relief, you arch into his touch as his tongue finds its way back to your sensitive clit. 

between him lapping like a dog and the feeling of two of his fingers pumping in and out of your tight hole, you feel a familiar band in your stomach building up.

your moans increase and heeseung feels dizzy, taking in all that you give.

he curves his fingers all while sucking on your bundle of nerves, causing you to tip over the edge and that band in your stomach to snap. 

you come crashing down, chanting his name like a mantra as heeseung helps you ride out your high. 

as you lift your head and meet his gaze, he looks more fucked out than you do. hooded eyes, tongue lolled out of his mouth, gaze consumed with lust. you pull him by the collar of his shirt until your lips collide in a mess of tongues and teeth. 

your makeout session unfortunately doesn’t last long as heeseung starts whining into your lips. 

that’s when you realize his cock found your bent knee, not so subtly grinding against it, trying to relieve some of the ache. 

“feeling needy, are we?” you tease, earning a playful roll of the eyes from heeseung. 

pulling back, you drink in his bare torso– he’s always been muscular as he was very popular with the ladies (until he got into bed with them). 

dragging your hand up his chiseled abs, his stomach tenses and his dick twitches. 

you found his second biggest weakness, besides you. his abs. 

deciding to end the teasing there, since you’re also becoming increasingly impatient, you flip him over so you land on top of him with a quiet, “oof.” 

as you settle your bare core on his rock solid cock, you start grinding, placing your hands on his chest for support. 

he can’t hold back the guttural groans spilling from his mouth. not believing you’re really on top of him right now. this isn’t just one of his wet dreams. 

he thought this couldn’t get any better, but when he struggles to get out a weak ask for a condom, you just respond with “no, i’m– on the pill. need to feel you. all of you.” 

and to that, he moans, not believing his ears. 

it’s his first time. and he’s about to have sex with YOU. raw. he thinks he’s dreaming. there’s no way you’re real.

you gently angle his dick towards your awaiting hole, sinking down until his fat tip is inside you.

instantly, you both sigh in relief, starting to feel the pressure ease up. 

if you feel a stretch at his tip entering you, you don’t know how you’re supposed to fit all of him inside you. he’s the biggest you’ve seen and he doesn’t even know it.

your attention is drawn back to the man consuming your brain when he whines. “m-more, please.” he’s becoming needier the longer you stay at just his tip but you don’t know how to tell him you’ve never taken a size like him before.

“hee-heeseung i need a sec, you’re– fuck. so thick,” you say between moans. 

his grip on your hips tightens, a silent way of telling you to take your time. 

when you finally deem yourself ready, you sink lower, wanting to speed it up, bracing the stretch to come. 

you feel him pulsing inside you and that’s all you need to sink all the way down, him bottoming out inside you. 

it’s his first time feeling anything other than his hand wrapped around him, and he whimpers, loud. it’s overstimulating in the best way possible and before he knows it you move up to his tip and bounce back down. his dick twitches and you feel it. every vein, every pulse, every movement, even his heavy breathing. 

heeseung, not in control of his movements, bucks his hips up, making another non-existent inch fit inside your stretched out core. 

you moan soft and loud, eyes rolling back, as the pain turned into pleasure. bouncing faster on his girthy cock, you uncontrollably clench around him, causing heeseung’s grip to tighten. you know it’ll bruise tomorrow, but at the moment, he feels too good for you to care. 

the room smells of sex, and the only sounds that can be heard are skin clapping and your shared noises. 

heeseung must notice your legs becoming tired because before you know it, you’re flat on your back with heeseung on top of you, cock never slipping out from your pussy. 

his large hands grab each of your thighs, pressing them to your chest.

his pace is slow at first, testing the waters, getting a feel for a rhythm. 

as his hands stay pressed to your thighs, he slowly drags out and pushes all of his dick inside you. 

you feel him deeper in this position, a bulge forming in your lower belly. 

when he notices, his eyes stay glued there.

you wonder what he’s looking at but the moment you look down, you’re met with his hand pressing slightly on the bulge causing the loudest moan to leave your lips. 

he signals you to hold your thighs as one of his hands holds himself up and the other focuses on how he can feel his dick inside your guts with every thrust. 

his pace suddenly quickens when you clench hard around him, making his hips stutter briefly. 

endless praises leave his pretty lips, telling you how good you feel, how hot you look laid underneath him, taking whatever he gives you. 

feeling a familiar, yet new sensation building rapidly, you try to warn him that you’re close but somehow, he already knows. “i know baby, let go whenever you want.” he mutters back, feeling just as close to his high.

“fuck– where do you want it?” he rushes out, not wanting to cum inside you if that isn’t what you want. 

but apparently, all the gods are smiling down on him as you release your thighs from the grip you had on them and wrap your legs around his waist. “inside,” you moan. 

and at that, he cums. hard. ropes of his hot, gooey, cum spill inside you. tipping you over the edge.

with a loud groan, clear liquid comes rushing out from you, spraying all over his sheets and lower abdomen. soaking his dick. 

heeseung moans. again. raw and unfiltered at the fact that you just squirted all over him (he’s seen enough porn and heard too many stories from your shared friend group to know what squirting is). 

as you come down from your high, heeseung is somehow still cumming. it spills out of you, creating an even stickier mess on his bed. but he doesn’t care. 

not when you’re beneath him, chest rising rapidly, trying to catch your breath. 

heeseung’s cock is still lodged inside you, holding half of his cum inside you, not wanting it to go to waste. 

as he collapses on top of you, he places a soft kiss on your forehead, holding your trembling body close to his.

you were the first to speak, “i didn’t even know i could do that,” talking about how you squirted all over him. “guess we both had firsts today,” he softly chuckles. 

his breath is warm against your skin, his arm tightening just a little around your waist as if anchoring himself in the moment. you don’t respond right away, too caught up in the quiet thrum of your heartbeat, the lingering warmth between you, the way his fingers begin tracing gentle, absent-minded shapes against your spine.

“i didn’t expect it to be like this,” you murmur, your voice almost lost in the hush of the room.

“like what?” he asks, voice low, like he’s afraid to shatter the calm.

you shift slightly to face him, resting your head more comfortably on his chest. “soft. safe.”

Hheeseung lets out a breath that sounds like relief and something deeper, something reverent. “yeah,” he whispers. “me neither.”

for a while, neither of you say anything. he pulls the blanket higher over both of you, his other hand brushing your hair back with such tenderness that it makes your eyes sting. he presses a kiss to your forehead, lingering like he means it.

“you okay?” he asks, voice still rough from earlier, but softer now, like the edge of him has been smoothed by your touch.

you nod, then glance up at him. “are you?”

heeseung meets your gaze, and something in his expression shifts. vulnerability bleeding through the cracks he used to hide behind. “i am now.”

your heart squeezes.

he licks his lips, nervous. “i’ve been so stupid with you. all this time, i kept pushing and pulling, thinking maybe if i kept it messy, it’d be easier to walk away if i had to.” he pauses, his voice thinning. “but tonight just… made me realize i don’t want to walk away.”

your breath catches. “heeseung…”

“i don’t want this to be a one time thing,” he says, eyes searching yours. “not the sex, not the closeness. i want you. the fights, the tension, the way you drive me crazy and still somehow make me want to be better just by being around you. i’m so in love with you, it hurts.”

your lips part in surprise, and he laughs quietly, self-deprecating and shy. “too much?”

instead of answering, you lean up and kiss him, slow, deep, and full of all the things you couldn’t say until now. when you pull back, you rest your forehead against his, smiling as his thumb brushes over your cheek.

“i’m in love with you too, idiot.”

he grins, wide and a little teary-eyed, and pulls you closer like he’s never letting go.

and you know he won’t have to.

You Broke Me First - L.hs

pls reblog & leave feedback <3 hope you enjoyed the read ◡̈

[ @jaeyuniversal ] prod. 250417


Tags
1 year ago

seventy two hours - l. heeseung 📓🧑🏻‍🎓

Seventy Two Hours - L. Heeseung 📓🧑🏻‍🎓
Seventy Two Hours - L. Heeseung 📓🧑🏻‍🎓
Seventy Two Hours - L. Heeseung 📓🧑🏻‍🎓

• ₊°✧︡ ˗ ˏ ˋ ♡ ˎˊ ˗

↣ lee heeseung x fem!reader (both are 18)

↣ it’s the summer after high school; heeseung has been in love with his childhood friend, y/n. despite his efforts to make her see how he feels, she remains oblivious. with only three days left before they both go off to college, he must find a way to win her heart before it's too late. will he succeed, or will he have to let go of his love and move on?

↣ warnings: MDNI! making out, cunnilingus, fingering, jerking off, voyeurism, unprotected sex, overstimulation, love confessions, creampie, explicit sex, teasing, dirty talk, body marking, & more.

↣ genre: fluff, angst, smut, slice of life au

↣ wc: 4.1k

• ₊°✧︡ ˗ ˏ ˋ ♡ ˎˊ ˗

“lee heeseung,” you called, poking your head out of your window to look down at the sweaty boy who just so happened to live next door to you. he’d been bouncing a basketball in his driveway all night and it was driving you nuts!

to your incredulity, heeseung cocked his head to look up at you, smiling from ear to ear as he saw you. “y/n.” he sighed, holding his basketball to his chest. “have you been standing there the whole time?”

“no! unlike you, i’m trying to get some sleep. it’s 2 in the morning and you’ve been bouncing that ball since 7.” you whined, leaning against the window seal as you rubbed your sleepy eyes.

“oh? so you’re keeping track of how long i’ve been out here..?” he smugly remarked, dropping the ball into his yard as he wiped sweat from his forehead. “do i interest you that much, y/n?”

“heeseung.” you glared at him, “please let me sleep.”

he smiled, “you should come out here with me. i can show you how to shoot a 3 pointer.”

shaking your head, you closed your window. you huffed as you laid back in your bed, tiredly sighing as you heard him pick his ball up and bounce it against the pavement again. another day, another night spent trying to drown out heeseung.

• ₊°✧︡ ˗ ˏ ˋ ♡ ˎˊ ˗

your next few days were spent dorm shopping with your mother; you’d been accepted into northwestern university to study journalism on a full scholarship. you truly were excited to start a new chapter of your life and explore yourself and the environment around you.

you’d be even happier if you didn’t have a little baby whining in your ear every day about the fact that you were moving across the country. of course, living next to heeseung meant you two were very close, almost too close. it got to the point of him being immensely comfortable with complaining about how it was “odd” if you to look forward to moving away from everyone you’ve ever known.

while yes, moving from a small town in virginia to a larger city in illinois would take some time getting used to, but that didn’t mean it would justify you being fearful. what was there to be afraid of? people move all the time, it wasn’t as though you’d be the first person to leave family for college. heeseung was just being dramatic, per usual.

“you really should just stay here, i don’t see why you can’t just go to school online.” heeseung shrugged, holding his knees to his chest as he sat on your bed, watching you take down the polaroids of you and friends from your walk to pack away for your dorm.

you smiled, shaking your head at him. “heeseung, you’re acting like i’m not going to come back on breaks. it’s not my fault you chose to stay here for college.”

“you’re right, i DID choose to stay here. wanna know why?” he asked.

you propped your hand on your hip and raised your eyebrow at him. “i know you want to tell me, so just go ahead and say it.”

“because…” he trailed off, anxiously biting his lip as he began again. “because everything i’ll ever need is here, virginia is my home; our home. why would you leave all this behind when everything you need is right here?”

you shrugged, “i don’t see what’s here in virginia that i can’t find in illinois. my parents plan to travel while i’m gone so there’s not much keeping me here.”

heeseung pouted. “ouch.”

“aw.” you laughed, “you know im going to miss you when i leave. how could i forget you and that stupid basketball you keep me awake with…”

heeseung smiled a bit, but you could tell there was some sadness behind it. “maybe we could play together?”

“hmmm…” you hummed. “we could, but i’d rather do something else. why don’t we do like a sleepover and binge on a bunch of movies? pull an all nighter or something.”

“a sleepover?” heeseung asked, sitting up and licking his lips. “as in…like me sleeping over here or…you sleeping at my house?”

“either. it doesn’t matter to me.” you smiled, grabbing some tape to close the box of pictures and placed it to the side. “but, you and i both know how strict my mom is about you being over. she would make you sleep on the couch downstairs.”

he slowly nodded, “true…”

“so we should probably just go to your place, yeah?” you asked him, glancing back at him. “i’m assuming you want me in the same bed as you, so we’re better off just doing it over at yours.”

he scoffed, “what?! who says i want you to sleep in my bed?”

“me.” you smiled, tossing the box off to the side. “like helloooo, look at me. who wouldn’t want me to sleep in their bed?”

heeseung married his eyes at you. “you are so…”

“i’m kidding~” you laughed, taking a seat at your desk. “i’d only get in your bed anyway.”

“wait really?” heeseung asked you, his ears perking up. “why only mine?”

“because you’re my bestie. now, go clean your room. i’ll be over in a few hours.” you told him, spinning around to organize the papers on your desk.

he laughed a bit before kicking the back of your seat as he made his way out.

• ₊°✧︡ ˗ ˏ ˋ ♡ ˎˊ ˗

a few hours after heeseung had left, you’d found yourself drying your hair after taking a quick shower. you slipped on some shorts and a tee whilst grabbing your bag full of sleepover essentials.

making your way over to his house, you caught sight of his bedroom light being on and reflecting a shadow; a figure all too similar to his own. squinting your eyes up at him, you began to make sense of what you were seeing.

he stood near the window, head lowered while his arm appeared to repeatedly move in a swift motion….was he jerking off?

your heart skipped a beat when his head fell back and you looked down at the ground, contemplating whether or not you could simply walk in and face him after watching his shadow through his bedroom window.

biting your lip, you slowly turned to walk back to your house, his front door opened.

“y/n!!” his mothers voice rang in your ears from behind. you quickly turned back, being met by his mother waving for you to come. “i saw you standing out here! come on in, heeseung told me you were sleeping over…?”

you nodded, walking over to her. “um yeah! that’s um…that’s the plan.”

she closed the door behind you as you stepped in and slipped your shoes off. “well, that’s cute. i’m happy to see you two spend more and more time together, especially with you leaving in a few days.” she sighed, clasping her hands together. “i’ve always adored your friendship.”

“ahhh..” you smiled, nodding your head. “yeah, just a few more days.”

she frowned, “we’re all going to miss you very much!”

“i’ll come back and visit!” you exclaimed. she smiled, patting your shoulder as she signaled for the stairs.

“heeseung is up in his room. i’m not quite sure what he’s doing but he’s expecting you so just feel free to knock. i’ve got food in the kitchen and his father is down in the basement. if you guys need anything, just let me know. okay?”

“yes ma’am, and thank you!” you nodded at her, hurrying up the stairs.

as you stood in front of his closed bedroom door, you inhaled a deep breath, nervous to step in.

after standing there for a while, you brought your hand up to the door and knocked. “hey, heeseung. it’s me.”

you waited a while, hearing him reply, “kay, one sec…”

you rested your back against the wall opposite of his door, placing your hand over your chest as your heart rate began to increase. you wondered if you truly saw what you thought you saw outside or if you were just reading the situation wrong. you wondered if he was done shooting his hot load onto the nearest surface. you wondered if his cock was still twitching in his hand as he helped himself ride out his high by teasing his tip or even continuing to stroke his shaft.

“hey,” he said as he greeted you. his hair was damp and his shirt hung low off his collar bone, exposing some of his chest.

“took you long enough.” you scoffed, brushing past him as you attempted to play it cool, not wanting him to suspect anything.

he closed the door behind you and you sat on his bed, tossing your bag on the ground as you laid back and took your phone out.

“i didn’t prepare anything.” he said, “i’ve been laying in bed since i left your house.”

you looked at him as he sat beside you, awkwardly bringing his knees to his chest. “are you sure about that?”

“sure about what? laying in bed…?” he asked, raising an eyebrow.

you nodded, “surely you haven’t been in bed for the past 5 hours.”

“i mean, for the most part.” he shrugged. “what does it matter?”

“it doesn’t…i was just being nosey.” you said, looking away from him and sighing. “it’s hot in here.”

“it’s like 70 degrees…” he trailed off.

you sat up quickly, facing him. “we should play a game, you down?”

“yeah.” he said, “go for it.”

you smiled, “truth or dare?”

he rolled his eyes and leaned back against his wall. “truth.”

“is it true that you’re going to be a big cry baby and have a tantrum on my last day here?” you teased, pushing him.

“bold of you to assume i’m even going to your send off.” he scoffed.

your smile fell, “wait, you aren’t coming?”

“if i go, i’ll miss you too much while you’re gone.” he pouted.

you smiled again, “awwww…stop flirting with me.”

he shrugged, “truth or dare?”

“dare, of course.” you said. “give me the best you’ve got.”

his eyes glanced to the side, then back at you. “mmm, i dare you to tell me one of your biggest fears.”

you flared your nose. “that’s the lamest dare. that’s all you could come up with? make it fun!”

“i don’t know…um…do a handstand or something.” he shrugged once again.

you titled your head to the side, shifting your hips on his bed. “are you okay?”

“uh..why?” he asked you. it was obvious that something was off with him, anybody who knew heeseung could tell that his body language was different than his normal; he was being awkward and he wasn’t talking as much as he usually did. the fact that he wasn’t even making an effort to flirt with you in the grossest ways possible was throwing you off.

not to say you LIKED being flirted with but…come on, you kind of missed it.

“you’re being so weird.” you told him, glancing down at his shirt again.

he sighed. “i’m a bit tired, that’s all.”

you were quiet for a bit. was he tired from cumming a few minutes before? could his orgasm have been so intense that it made him groggy? reserved?

“truth or dare?” you asked him, your eyes fixated on your own. you wanted to know why he picked right before you came over to touch himself. why he’d do it right in front of his window, and most of all, why he was trying to pretend like he wasn’t just making a mess in his room before you came?

“truth.” he said.

“what are you tired from?” you asked him, intensely gazing into his eyes.

he smiled a little, “basketball practice this morning. just the usual.”

“that’s all?” you asked him once again, feeling a bit antsy from the smile that was plastered on his face.

“is there something else you’re thinking i did?” he asked, cocking his head to the side.

your tongue slid over your lower lip, feeling a wave of heat fall over your head. “i…”

his eyebrow raised. “you..?”

“i saw you.” you admitted, feeling your once assertive demeanor fade into a timid one.

he bit his lip, attempting to hold back his smile from growing wider. as his eyes trailed down, he leaned his head back against the wall. “saw me doing what?” you looked away from him, reaching back to grab your phone but his hand grabbed your arm. “no, say it. don’t start something if you can’t finish it…”

“dude, i didn’t see anything. i don’t know what i’m talking about.” you told him, pulling your arm away from him and crossing your legs, hoping that he didn’t the arousal that was seeping through your gray shorts.

he stood up, walking over to his window and opening the curtains. “saw me standing here earlier, right?”

you ignored him, staring down at your phone and scrolled through your instagram. before you realized it, heeseung was standing in front of you. he slid his index finger underneath your chin, tilting your head up to look at him. “saw me hand fucking myself, yeah?”

you slowly nodded, entranced at his intense eye contact.

“ah ah ah,” he tsked in a disapproving manner. “use your words, you’re a big girl.”

“yes..” you whispered, feeling small underneath his gaze.

“there you go,” he cooed. “that wasn’t so hard, was it?”

“no. i just…why did you do that…right in front of your window? right before i came over?” you asked him.

“why do you think?” he asked, sighing. “isn’t it obvious?”

“no?” you replied, “i don’t know what you’re talking about.”

he dropped his hand to his side. “y/n, i like you. i’ve liked you since you moved next door to me.” he admitted, breaking eye contact to look down at your phone that still rested in your hand. “i couldn’t go a whole night stuck in my room with you with a straight face. it would’ve been harder than you think.”

“you like me?” you asked him, shocked.

“you’re so oblivious, i swear..” he scoffed, walking away from you and closed his curtains. “anyway, it’s not like it matters now anyway. you’re leaving in a few days.”

you scooted forwards a bit, “w-why would you just now tell me? i had no idea, heeseung. you couldn’t have told me like…freaking years ago?!”

“i told you because i wouldn’t have to face you when you rejected me. duh.” he weakly laughed, turning away from you and shuffling through some of his clothing.

you held onto the sheets underneath you, feeling completely at a loss at his words.

“i wouldn’t reject you, heeseung.” you told him.

“yeah you would, no need to lie about it.” he shrugged. “i’ve already coke to terms with it, it’s over with.”

tears began to pool in your eyes. you couldn’t wrap your head around the fact that your best friend, neighbor, childhood crush was admitting his feelings to you 72 hours before you moved across the country. “heeseung, i…”

“you don’t have to let me down lightly, y/n. it’s cool, don’t worry.” he sighed, sitting down back beside you as he rubbed his arms. “are you hungry? there’s some f-“

you cut him off with a kiss, holding his face against your own. he was stiff at first, shocked. but soon, he kissed you back and pulled you onto his lap. his hands roamed over your curves, from your waist down to your ass.

but then, he pulled away and held your wrists. “y/n, why…why are you doing this?

tears fell from your eyes as you looked ahead at him, feeling your heart sadden at him; heeseung was so perfect. he had the cutest pair of large brown eyes along with a beautiful smile and a soothing voice. how could you have been so blind before? he was all you could ask for in a guy. he never made you feel uncomfortable, he was sweet, and he went above and beyond when doing things for you. how could you leave him in 3 days?

“because i like you too, heeseung.” you told him. “please don’t push me away. please.”

he looked at you, his eyes reflecting the same sadness you’d felt. he pressed his lips back to your own, holding your chest against his as he gently mended his lips with yours.

he let go of your wrists, using his hand to lay you flat on your back and lay atop of you. your hands caressed his cheeks, melting into the feeling of him. as the kiss deepened, you felt his hands moving up from your waist to your breasts, massaging your erect areola through your shirt. you moaned into his mouth, feeling a wave of arousal wash over you. heeseung pulled away, looking into your eyes.

“do you want this?” he asked, his eyes searching for any doubt or hesitation in your expression.

you nodded, “so bad.”

with that, he leaned back down to kiss you again, this time with more passion and intensity. you felt his hands moving down to your shorts, slipping them off along with your panties. he broke the kiss to look at you, taking in your naked form beneath him.

“you’re so perfect,” he whispered, before leaning down to kiss your neck. “so beautiful, so pretty.”

you whined his name, feeling his lips and tongue working their way down your body. heeseung spent a long time exploring every inch of your skin, eliciting moans and gasps from you with every touch.

he left wet kisses down your stomach down to your thighs, laying between your legs and propping them onto his shoulders. “y/n,” he whispered, “has anyone ever…done this to you before?”

you shook your head, “no, heeseung. no one has.”

he licked his lips, sucking on your dripping outer labia, sticking his tongue inside to flick his wet muscle against your achining clit.

“oh!” you squealed, arching your back at the surge of pleasure that rolled through your pelvis. “heeseung, oh my..”

he continued to pleasure you with his mouth, soon slipping in a finger to add to your pleasure. you gripped onto the sheets underneath you as you felt his rough fingertips rubbing against your convulsing walls, feeling a knot build up in your stomach.

“oh shit, heeseung….” you cried, throwing your head back as he held onto your thighs, forcing you down harder against his mouth. “i think i’m gonna…i think i’m gonna..”

he lifted his head up, replacing his tongue with his thumb as he kissed your thighs. “cum for me, baby.”

you squeezed your eyes shut as your orgasm ripped through your body, making your hips sputter. essense dripped out of your tender pussy as you moaned, closing your thighs over his hand.

he kept rubbing his thumb over your sensitive clit, “heeseung, stop. please, please, i can’t. it hurts…please…”

he crawled back up to kiss you, running his fingers through your hair. “we can stop now, if you want.”

you held his face, caressing his cheek. “no, i..i want to go all the way.”

“have you had sex before?” he asked.

you shook your head, “i’ve only…done other stuff. never went all the way.”

he kissed you once before sitting up. “before we do this, i just want you to know that i’ve liked you for…a very, very long time. even on the days where we wouldn’t talk, all i thought about was you. i couldn’t bring myself to date anyone else throughout highschool when i would go home and see you through your window, looking as pretty as ever. my heart has always belonged to you, and i hope that even when you go off work college, you always remember that i’ll always hold tight onto the thought of you, keeping you close to my heart. forever and always.”

you felt tears welling up in your eyes at his words, knowing how much courage it must have taken for him to say them. you took his hand, squeezing it tightly.

“i will always remember, heeseung,” you said, your voice filled with emotion. “and i will always hold onto the memories we’ve made together.”

he leaned down to kiss you again, his lips conveying all the emotions he couldn’t put into words. you felt his hands moving down to pull his pants down and he tightly held your hand within his, signaling that he was going to begin.

you felt the his cock poke against your pussy, making you gasp when you felt how hot and wet his tip was.

“squeeze my hand if it hurts and i’ll stop right away. sound good, pretty girl?” he asked, looking into your eyes.

“okay, i’m ready…” you told him, glancing down at his length prodding against your entrance. slowly but surely, you felt him slowly begin to push himself into your tight hole, stirring when you subconsciously clenched at the stretch. “y/n,” he huffed half laughed, “don’t squeeze like that. you’re gonna make me cum.”

you smiled a bit, “sorry..”

he kissed you again, glancing down and applying pressure to your tummy. “just relax, let me do the work.”

you complied, biting your lip as he bottomed out inside of you, not moving. you felt stuffed, one wrong move and he would impale your cervix. but something about the whole ordeal was turning you on so much, you could cum again without him even moving.

“feel okay?” he asked.

you nodded, wrapping your arms around his neck as you pulled him down to kiss you. you rolled your hips against his own, itching for some type of stimulation.

he thrusted his hips into your own, starting at a slow pace as he reached down to being your leg over his back.

you moaned with pleasure, feeling a sense of euphoria wash over you as he brought you closer to another orgasm. you wrapped your legs around his waist, pulling him deeper into you as you met his thrusts with your own.

heeseung picked up the pace, each thrust sending waves of pleasure through your body. you moaned into his mouth, your fingers scratching at his back as you held on for dear life.

heeseung pulled back, breaking the kiss to look down. "shit, your pussy is squeezing me," he moaned. “i’m gonna cum…”

you could feel his cock twitching inside you, signaling his impending release. the mere thought of him coming inside you sent you over the edge, your own orgasm crashing through you like a tidal wave.

you cried out his name, your body convulsing with pleasure as he continued to thrust into you, prolonging your orgasm. heeseung finally slowed down, his movements becoming more gentle as he rode out his own release.

with a final thrust, you felt his hot load shoot deep inside of your walls, panting the pink walls a tinge of white.

heeseung propped himself up, pulling his sensitive cock out of you and taking a deep breath.

he slipped his boxers back on and you claimed your breathing as you heard him walk away, coming back with a damp towel. you felt him wipe down your most sensitive areas and finish off with your face.

he tossed the towel to the side and helped you slip your panties back on along with your top. without a second thought, you held onto him, cuddling into the warmth of his exposed chest.

heeseung cuddled you back, laying beside you as he pulled his covers over the both of you.

“you did so well, y/n.” he whispered, planting a soft kiss against your nose. “was it okay?”

“more than okay…” you told him, closing your eyes and yawning. “thank you..for everything. for confessing to me and for making me cum twice in one night.”

he awkwardly laughed, shifting against you. “yeah…sure. are you sleepy?”

you order, “super sleepy.”

“sleep, we can talk more in the morning.”

and with that, you fell asleep. you weren’t sure what the future held for you and heeseungs relationship. all you knew was that you loved him for him. he was your friend, your first time, and now your first love. only time would tell for your relationship.

• ₊°✧︡ ˗ ˏ ˋ ♡ ˎˊ ˗

authors note: here’s another lil fic! got bored and wanted to do a cute lil heeseung story, hope u liked it! 😊


Tags
Loading...
End of content
No more pages to load
Explore Tumblr Blog
Search Through Tumblr Tags