đHiii im manny! returned after a little hiatus â iâve always written just for the love of it. Some ideas hit, some go, some stay there looking pretty but unfinished. But iâm here, again, for the vibes.
01. đˇ she/they/him | ISTP | Bisexual | flirty and obsessed with fantasy | stuck somewhere between a poetic thought and messy smut.
02. đ some of my girl group stan list: NMIXX, TWICE, ITZY, LE SSERAFIM, aespa, Dreamcatcher, ARTMS, tripleS, Loossemble, BINI, IVE, Red Velvet, Rescene, XG, KATSEYE, NiziU, STAYC, LIGHTSUM, CRAXY, Cignature, PIXY, Babymonster, 3Piece, fromis_9, BLACKSWAN, woo!ah!, Kandis, Yves, Chuu, Primrose, ILLIT
Just in case for roleplay purposes: Non-binary. has a slight athletic build due to being on the gymnastics team when he was in high school. 6'3. he's very shy and awkward unless he's around someone he enjoys talking to. no matter the fc i will always use any prns and have a penis. i am NOT a girl. please don't call me one lol
Kinks are found here
DNI ŕ§Ę â˘Ěá´Ľâ˘Ě Ęŕ¨
if you cannot handle mature themes, if you're racist, homophobic, misogynistic, transphobic, if you're often involved in drama, if you support negative and hateful behaviour, if you kink and/or fetish shame, people who are dishonest, negativity, being interrupted, loud and crowded places, close-mindedness, unfair treatment, lack of respect for personal boundaries, being pressured into things, judgmental attitudes, procrastination, unnecessary conflict, insensitivity to others' feelings, lack of ambition, laziness, unreliability, people who are overly critical, feeling unappreciated
likes Ę Ę´â˘á´Ľâ˘`ĘĘ
music, dancing, hanging with friends, trying out new foods, watching movies, video games, fashion and styling, photography, traveling, exploring new cultures, reading books, writing lyrics or poetry, collecting sneakers, practicing new dance routines, going to concerts, playing sports, cooking or baking, watching anime, painting or drawing, learning new languages, attending fan meet-ups and events, visiting cafes, shopping for unique clothing and accessories, participating in charity events or volunteering, listening to podcasts, yoga or meditation, going on nature walks or hikes, watching reality TV shows, doing makeup tutorials, visiting art galleries and museums, playing with pets.
I am an unpublished author, teen author, fanfiction author, beginner author and possibly many other things!!!! These factors don't make me or anyone less of an author, because you can write fanfiction and still be an author! You can be unpublished and still be an author! And you can be younger than most and still be an author!!!
Guess what! I will do requests!!! If you want to, send in a prompt for a one-shot! Look at the bottom for my request info!
What I write?
⢠I wanna write a lot of k-pop fanfiction's as of right now
⢠I write my own stories, and I would one day like to be an actual author
⢠I specialise in romance-type and heavy smut stories
⢠One-shots
⢠Multichapter fics
⢠And I'm gonna write/make a lot of WIPS (the list is endless!)
⢠Request reminders!!!!!
⢠I have a right to refuse requests!
This isn't me being rude and I'm sorry if you feel that way! It's just that I'm trying to stay safe online and if I'm not comfortable writing something I won't write it.
⢠I can write one-shots or mini-fanfics!
⢠I will do: Ships, SFW, Angst, LGBTQ+, one-shots, mini-series, NSFW, Alcohol, _________ x reader, raceplay, gender-bent, alternate anatomy: boypussy | girlcock, regular stuff
⢠When it comes to requests try to send in ones that align with the fandoms I'm in!
⢠This is an LGBTQ+ safe place, everyone is welcome!!!!!
⢠If you don't like, don't interact, please! Again this account will be dark and freaky and may contain uncomfortable and triggering themes. i always content warn and tag the content that i know is sensitive so that people who don't want to see it, don't see it! i encourage those who are uncomfortable with what i write about (see below for specifics) to utilize the block and blacklist features to their liking! i can be slow to answer asks, i have a job and i am also neurodivergent so apologies in advance if it takes a while.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Qualityâ Free Actions
Free to watch ⢠No registration required ⢠HD streaming
hi i love your fics! is it possible to request something with chaeyeon x yubin (tripleS?) maybe gp!yubin and titfucking if you can, thank you ^â _â ^
not subtle, not sorry
â neither of them can pretend anymore. especially when yubin finally gets her hands on what sheâs been thinking about the whole time.
word count: 4852.
dynamic: g!p!yubin x chaeyeon.
content warnings: heavy smut, backstage/semi-public setting, titfucking, oral (combined), praise, messy finish (cum on body/face), aftercare.
a/n: nothing to say once again just support on AO3 i posted it there a bit ago first!
The waiting area backstage at the music show was dimly lit and surprisingly calm for how chaotic the hallways outside were. Staff rushed past with clipboards and cables, but inside this small green room, the noise felt distant, muffled by the thick door.
Chaeyeon sat on the worn black couch, legs tucked under her, still wearing the oversized black jacket from their stage outfit. Her long dark hair fell loosely over one shoulder, a few strands sticking to her cheek from the heat of the performance earlier. She looked tired but content, scrolling slowly through her phone with a small smile.
Yubin stood a few steps away near the mirror, adjusting the collar of her own black jacket. The same oversized style made her look effortlessly cool, her long hair cascading down her back with that signature slight wave. She caught Chaeyeonâs reflection in the mirror and turned around, leaning against the vanity counter.
âYouâre smiling at your phone again,â Yubin said, voice low and teasing but soft. âWhatâs got you so happy?â
Chaeyeon looked up, locking eyes with her. There was a quiet warmth in her gaze that only appeared when it was just the two of them.
âNothing special,â she replied, though the small curve of her lips said otherwise. âJust⌠thinking about how good we sounded today. And how you kept looking at me during the bridge.â
Yubinâs lips twitched into a faint smirk. She pushed off the counter and walked over, stopping right in front of Chaeyeon. She didnât sit down yet â just stood there, close enough that Chaeyeon had to tilt her head up slightly to meet her eyes.
âCan you blame me?â Yubin murmured. âYou were glowing under those lights. Hard not to stare.â
Chaeyeonâs cheeks warmed, but she didnât look away. Instead, she reached out and lightly tugged at the hem of Yubinâs jacket, pulling her a little closer.
âYou werenât exactly subtle either,â she said quietly. âI could feel your eyes on me the whole time.â
Yubin let herself be pulled forward until she was standing between Chaeyeonâs knees. She rested one hand on the back of the couch, leaning down just enough that their faces were close.
âMaybe I wanted you to feel it,â she admitted, voice dropping even lower.
The air between them thickened with that familiar, comfortable tension. Chaeyeonâs fingers stayed loosely holding the edge of Yubinâs jacket, neither pulling her closer nor letting go.
Neither of them moved to close the gap completely.
Not yet.
The muffled sounds of staff and other artists moving through the hallway drifted in, but in this small corner of the waiting room, it felt like the world had narrowed down to just the two of them â the quiet intimacy of shared glances, soft words, and the unspoken pull that had been growing stronger with every shared stage and stolen moment.
Yubinâs eyes flicked down to Chaeyeonâs lips for a brief second before meeting her gaze again.
Chaeyeonâs breath caught just slightly.
The moment hung there â warm, charged, and full of quiet promise.
Yubin finally sat down on the couch beside Chaeyeon, close enough that their shoulders touched. She stretched her legs out in front of her with a tired sigh, the oversized black jacket making her look smaller than usual.
âYou know,â Yubin said after a moment, voice soft, âsometimes I still canât believe how long weâve all been doing this together. Feels like yesterday I was the new kid moving into the Mint Room after you left it.â
Chaeyeon smiled, turning her head to look at her. âYou were so nervous back then. Kept asking me if Jiwoo unnie snored or stole blankets.â
Yubin chuckled quietly. âShe does both. But you already knew that. You were her roommate first.â
There was a comfortable familiarity in the way they spoke â the kind that came from years of shared dorms, late-night talks, and watching each other grow up in the same chaotic group. Even though they had ended up in different sub-units (Yubin bouncing between Acid Angel and LOVElution, Chaeyeon shining in +(KR)ystal Eyes and EVOLution), their bond had stayed easy and close. Same age, same sense of humor, same quiet understanding of how exhausting and beautiful this life could be.
Chaeyeon nudged Yubinâs shoulder with her own.
âYouâve always been loyal to Jiwoo unnie though,â she said lightly, but there was a gentle teasing edge to it. âEven when we all moved rooms, you still acted like her personal guard dog. Cute, honestly.â
Yubinâs lips twitched into a small smile, but she didnât deny it.
âShe was the first person who made me feel like I belonged here,â she admitted. âSo yeah⌠I guess Iâm still a little protective. Old habits.â
Chaeyeon hummed, resting her head against the back of the couch so she could look at Yubin sideways.
âI get it. But you know⌠youâre allowed to have other close people too.â Her voice softened, turning just a little playful. âLike me, for example.â
Yubin turned her head to meet Chaeyeonâs gaze. The air between them shifted â still comfortable, but now carrying a faint spark of something warmer.
âOh?â Yubin raised an eyebrow, matching the teasing tone. âYou saying you want me to be loyal to you instead?â
Chaeyeonâs cheeks warmed, but she didnât look away. She reached over and lightly flicked the collar of Yubinâs jacket.
âMaybe I am. Would that be so bad?â
Yubinâs eyes lingered on Chaeyeonâs face for a beat longer than usual. The corner of her mouth lifted into a small, teasing smile.
âDepends,â she murmured. âHow loyal are we talking?â
Chaeyeon laughed softly, the sound light and warm in the quiet room. She didnât answer right away â just let the question hang between them, charged and playful.
The distant noise of staff moving in the hallway felt very far away now.
Yubin shifted slightly closer on the couch, their knees brushing.
The tension was gentle, but undeniably there.
The quiet in the waiting room felt heavier now, the distant sounds of staff and other idols fading into background noise. Yubinâs eyes stayed on Chaeyeon, the small teasing smile still playing on her lips.
Chaeyeon shifted on the couch, turning her body more toward Yubin. Her knee pressed lightly against Yubinâs thigh as she leaned in just a little closer.
âYouâre really going to make me say it?â Chaeyeon asked, voice dropping softer, almost husky. âThat I want your attention on me instead of always hovering around Jiwoo unnie?â
Yubinâs gaze flicked down to Chaeyeonâs lips for a second before returning to her eyes. She reached out slowly and brushed a loose strand of hair behind Chaeyeonâs ear, letting her fingers linger against the side of her neck.
âMaybe I like hearing you say it,â Yubin murmured. âMakes it feel real.â
Chaeyeonâs breath caught. She didnât pull away from the touch. Instead, she tilted her head slightly, letting Yubinâs fingers trace down the side of her neck, light and slow.
âYouâve been looking at me differently lately,â Chaeyeon said, her own hand moving to rest on Yubinâs thigh, fingers squeezing gently through the fabric of her sweatpants. âDuring rehearsals⌠backstage⌠even just now. Like youâre thinking about things you shouldnât be thinking about when weâre supposed to be working.â
Yubinâs lips curved into a slow, knowing smile. She leaned in closer, voice barely above a whisper.
âAnd what if I am thinking about those things?â Her thumb brushed lightly over the pulse point on Chaeyeonâs neck. âWhat if Iâve been wondering how soft your skin feels under this jacket⌠or how youâd sound if I touched you somewhere more private?â
Chaeyeonâs cheeks flushed, but she didnât look away. Her hand slid a little higher on Yubinâs thigh, squeezing with more intent.
âThen maybe you should stop wondering,â she whispered back, âand find out.â
Yubinâs eyes darkened. She moved her hand from Chaeyeonâs neck down to her waist, pulling her just a fraction closer on the couch. Their faces were inches apart now, breaths mingling.
âYouâre playing a dangerous game, Chaeyeon,â Yubin said softly, her thumb tracing small circles on Chaeyeonâs waist through the fabric. âTeasing me like this when we could get caught any second.â
âMaybe I like dangerous,â she replied, voice low and warm. âEspecially when itâs you.â
The tension crackled between them â thick, warm, and full of promise. Yubinâs hand stayed on Chaeyeonâs waist, fingers pressing just enough to feel the warmth of her skin underneath. Chaeyeonâs hand remained on Yubinâs thigh, slowly stroking up and down in a teasing rhythm.
Neither of them moved to close the final distance.
Not yet.
But the air was heavy with the knowledge that they both wanted to.
The tension finally snapped.
Yubin leaned in and captured Chaeyeonâs lips in a deep, hungry kiss. Chaeyeon melted into it immediately, one hand sliding up to cup the back of Yubinâs neck while the other stayed on her thigh, squeezing tighter.
They kissed like theyâd been holding back for months â slow at first, then growing more urgent. Tongues brushed, lips parted wider, soft sounds escaping between them.
Yubin broke the kiss only to trail her mouth down Chaeyeonâs jaw and onto her neck. She kissed the sensitive skin there, open-mouthed and slow, then gently sucked, leaving faint marks that would be easy to hide later. Chaeyeon tilted her head to give her more room, letting out a quiet âMgh~â as Yubinâs lips worked lower.
Yubinâs hands werenât idle. She slid them under Chaeyeonâs top, palms gliding over smooth, warm skin until they reached her chest. She cupped Chaeyeonâs full, heavy breasts gently, thumbs brushing over her nipples through the thin fabric. Chaeyeon arched into the touch with a soft gasp.
âGod, your chest is so beautiful,â Yubin murmured against her neck, voice low and reverent. She gave a gentle squeeze, feeling the soft weight fill her hands. âSo fucking perfect.â
Chaeyeonâs breath hitched. She pulled Yubin closer, guiding her head lower until Yubinâs face was buried between her cleavage. Yubin groaned softly, pressing kisses along the swell of Chaeyeonâs breasts, nuzzling into the warm, soft skin.
Chaeyeonâs hands moved to Yubinâs hips, pulling her forward until Yubin was straddling one of her thighs. She started rocking slowly, dry humping against Chaeyeonâs leg with deliberate rolls of her hips.
âMmm~â Yubin moaned quietly, the sound vibrating against Chaeyeonâs chest. She kept kissing and gently groping, thumbs circling Chaeyeonâs nipples while her hips moved in a slow, needy rhythm.
Chaeyeonâs head fell back against the couch, one hand threading through Yubinâs long hair.
âYou feel so good,â Chaeyeon whispered, voice breathy. âKeep going⌠just like that.â
Yubin pressed her thigh firmer between Chaeyeonâs legs, grinding down as she continued to worship Chaeyeonâs chest â kissing, licking, and gently sucking on the soft skin while her hands squeezed and caressed the full curves.
The dry humping grew a little more insistent. Yubin rocked her hips steadily, the friction making both of them breathe harder. Chaeyeonâs free hand slid under Yubinâs jacket, stroking her back and pulling her even closer.
They stayed like that â lost in the slow, heated rhythm of kisses on skin, gentle groping, and the steady grind of hips against thigh. Soft moans and quiet gasps filled the small waiting room, the risk of someone walking in only adding to the thrill.
Yubin lifted her head just enough to look at Chaeyeon, eyes dark with desire, lips shiny.
âTell me if you want me to stop,â she whispered.
Chaeyeon shook her head, pulling her back down toward her chest.
âDonât you dare stop.â
Yubin lifted her head from Chaeyeonâs chest, breathing hard. Her eyes were dark, lips slightly swollen from kissing and sucking on soft skin. She looked at Chaeyeon for a long moment, then reached down and slowly pulled her own sweatpants and underwear down just enough to free her cock.
It sprang out â thick, heavy, and already leaking at the tip.
Chaeyeonâs gaze dropped immediately. She bit her lip, eyes widening a little.
Yubinâs voice was low and a bit awkward when she spoke.
âYou⌠you can touch it if you want,â she said, the words sounding clumsy even to her own ears. âItâs really hard for you right now.â
Chaeyeon didnât laugh at the awkwardness. Instead, she reached out and wrapped her hand around Yubinâs cock, giving it a slow, experimental stroke. Yubin let out a quiet âMgh~â, hips twitching forward into the touch.
Chaeyeon stroked her again, firmer this time, thumb brushing over the leaking tip.
âItâs so bigâŚâ she murmured, voice a little shy but honest. âFeels really warm in my hand.â
Yubinâs breath hitched. She wasnât good at dirty talk either, so she kept it simple and raw.
âYeah⌠it gets like this when I think about you,â she admitted, voice rough. âEspecially your chest. Iâve been wanting to feel it around me for a while.â
Chaeyeonâs cheeks flushed deeper, but she kept stroking â slow, steady pumps that made Yubinâs cock throb in her hand. She used the leaking precum as lube, spreading it down the shaft with each glide.
At the same time, Chaeyeonâs other hand moved between her own legs. She rubbed herself through her pants, pressing the heel of her palm against her clit with a soft, needy sound.
âFuck⌠Iâm getting so wet,â she whispered, almost embarrassed by how straightforward it came out.
Yubin groaned quietly, watching Chaeyeon touch herself while she stroked her cock.
They stayed like that for a moment â Chaeyeonâs hand moving on Yubinâs length, her other hand rubbing slow circles between her own thighs, both of them breathing heavier.
Then Yubin gently pulled Chaeyeonâs hands away.
âLetâs get these off properly,â she said.
They stood up just long enough to finish undressing. Clothes were pushed down and kicked aside until they were both completely naked. No more barriers.
Chaeyeon sat back down on the couch first. Yubin followed, straddling one of her thighs again, but this time there was nothing between them. Yubinâs hard cock rested hot and heavy against Chaeyeonâs stomach as they pulled each other close.
They kissed again â slower now, deeper â hands roaming freely over bare skin. Chaeyeonâs full breasts pressed against Yubinâs chest, soft and warm. Yubinâs cock twitched between them, leaking against Chaeyeonâs skin.
Yubin finally pulled back just enough to look at Chaeyeon. Her cheeks were flushed, eyes dark with want, but her voice came out a little awkward when she spoke.
âSo⌠umâŚâ She swallowed, glancing down at Chaeyeonâs chest before meeting her eyes again. âWould you⌠maybe want to try using your tits? Like⌠titfucking? If youâre comfortable with that.â
Chaeyeon blinked, then let out a soft, surprised laugh â not mocking, just endeared by how shy Yubin suddenly sounded.
âYouâre really asking me that right now?â she teased gently, but her own cheeks were burning.
Yubin rubbed the back of her neck, a shy smile tugging at her lips. âI mean⌠Iâve been thinking about it. A lot. Your chest is just⌠really beautiful. And soft. And I thought maybe it would feel good.â
Chaeyeonâs expression softened. She reached up and cupped Yubinâs face, thumb brushing over her cheek.
âOkay,â she whispered. âYeah. I want to try that with you.â
Yubin visibly relaxed. She sat back on the couch, spreading her legs a little as she leaned against the cushions. Her cock stood hard and flushed between her thighs, still leaking slightly at the tip.
Chaeyeon moved smoothly, sliding off the couch and kneeling comfortably between Yubinâs legs. She settled on her knees, adjusting her position until she felt steady. Then she leaned forward, cupping her full, heavy breasts with both hands.
Yubin watched with dark eyes as Chaeyeon lifted her soft tits and slowly wrapped them around her hard cock. The moment the warm, plush flesh enveloped her, Yubin let out a low, shaky âUghhh~â.
âFuck⌠that feels incredible,â she breathed.
Chaeyeon smiled shyly, adjusting her grip so Yubinâs cock was snugly nestled between her big, soft breasts. She pressed them together gently, creating a tight, warm channel.
âLike this?â she asked, voice a little uncertain but eager.
Yubin nodded quickly, one hand coming down to rest lightly on Chaeyeonâs shoulder.
âYeah⌠just like that. You can move however you want.â
Chaeyeon started slowly â lifting her breasts up and then pressing them back down around Yubinâs cock in a smooth, rhythmic motion. The head of Yubinâs cock peeked out from the top of her cleavage with every downward stroke, flushed and glistening.
Yubinâs head fell back against the couch with a quiet groan.
âShit⌠your tits feel so soft and warm,â she murmured, the words a little clumsy but completely honest. âIâve wanted this for so longâŚâ
Chaeyeon kept the pace steady, watching Yubinâs face closely as she worked her breasts up and down around the thick length. Every time the head emerged from her cleavage, she gave it a little extra squeeze with her tits.
Yubinâs hips twitched, but she stayed mostly still, letting Chaeyeon control the rhythm.
They were both breathing harder now, the air between them thick with heat and quiet intimacy.
Chaeyeon looked up at her through her lashes, a small, shy smile on her lips.
âDoes it feel good?â she asked softly.
Yubin nodded, voice rough.
âSo fucking good.â
Chaeyeon kept her pace steady and deliberate, lifting her full, heavy breasts and pressing them together around Yubinâs hard cock. The soft, warm flesh enveloped her completely, creating a tight, plush channel that hugged every inch.
With each upward lift, the flushed head of Yubinâs cock would peek out from between Chaeyeonâs tits, glistening with precum. Chaeyeon would then slowly slide her breasts back down, swallowing the length again in a smooth, deliberate motion.
Yubinâs breath hitched every time the head disappeared between the soft mounds.
âGod⌠your tits feel so fucking soft,â Yubin murmured, voice low and rough. She reached down and gently placed her hands over Chaeyeonâs, helping guide the rhythm. âSo warm⌠and heavy. I can feel how full they are.â
Chaeyeonâs cheeks were flushed, but she didnât stop. She squeezed her breasts tighter around Yubinâs cock, making the friction even more intense as she moved them up and down in slow, rhythmic strokes.
The head of Yubinâs cock kept sliding through the deep cleavage, occasionally brushing against the soft skin with a wet sound. Chaeyeon adjusted her grip slightly, pushing her tits together even more firmly so Yubinâs cock was completely surrounded by warm, pillowy flesh.
Yubinâs hips twitched upward instinctively, but she kept herself under control, letting Chaeyeon set the pace.
âFuck⌠look at how well youâre taking me,â Yubin breathed, eyes fixed on the way her cock disappeared and reappeared between Chaeyeonâs breasts. âYour tits were made for this.â
Chaeyeon looked up at her through her lashes, a shy but aroused smile on her lips. She kept the slow, steady rhythm â lifting, squeezing, sliding back down â making sure every inch of Yubinâs cock was caressed by her soft, heavy tits.
Yubinâs hands stayed on top of Chaeyeonâs, gently helping her press them together tighter. The sensation was overwhelming â warm, soft, and incredibly tight.
Chaeyeon leaned forward a little more, letting her breasts envelop Yubin even deeper. She gave a slow, deliberate squeeze as she moved them up and down, watching Yubinâs face closely for every reaction.
Yubin let out a low, shaky groan, head tipping back against the couch.
âShit⌠keep going just like that,â she whispered. âYour tits feel so fucking perfect around me.â
Chaeyeon didnât speed up. She kept the motion slow and sensual â long, gliding strokes that let Yubin feel every inch of her soft, warm cleavage. The head of Yubinâs cock kept peeking out from the top with each upward movement, flushed and slick, before disappearing again into the deep valley between Chaeyeonâs breasts.
They stayed like that for a while â Chaeyeon on her knees, using her big, beautiful tits to pleasure Yubin with slow, deliberate strokes, while Yubin watched with dark, hungry eyes, hands gently guiding her.
The air between them was thick with heat and quiet intimacy.
No rush.
Just the slow, sensual slide of soft skin around hard cock, and the shared, building pleasure of finally giving in to what they both wanted.
Chaeyeon kept the slow, steady rhythm with her breasts, sliding her soft, heavy tits up and down around Yubinâs cock. The head kept peeking out from the top of her cleavage with every upward stroke, flushed and glistening.
She looked up at Yubin through her lashes, then leaned forward a little more.
Without a word, she parted her lips and took the head of Yubinâs cock into her mouth while still pressing her tits tightly around the shaft.
Yubinâs breath hitched sharply.
âFuckâŚâ she groaned, but the sound quickly turned into a low, shaky moan as Chaeyeonâs tongue swirled around the sensitive head.
Chaeyeon sucked gently on the tip, lips sealed around it, while her breasts continued their slow, plush strokes along the rest of the length. Every time she lifted her tits, she sucked a little harder on the head, then slid her mouth down just enough to take more of it before pulling back and letting her tits take over again.
The combination was devastating.
Yubinâs head fell back against the couch, one hand gripping the cushion tightly while the other rested on Chaeyeonâs head â not pushing, just holding on.
âShit⌠ChaeyeonâŚâ she breathed, voice rough.
Chaeyeon hummed around the head of her cock, the vibration traveling straight down the shaft. She kept the rhythm going â sucking on the tip with wet, soft pulls while her full breasts glided up and down the length, squeezing it between warm, pillowy flesh.
Yubinâs hips twitched, but she fought to stay still, letting Chaeyeon control everything.
Chaeyeon pulled off the head with a wet pop, a thin string of saliva connecting her lips to the tip for a second before she dove back down, taking more into her mouth while her tits continued their steady, squeezing strokes.
Yubinâs moans grew quieter, more broken. She was trying so hard to stay composed, but the dual sensation â warm, wet mouth on the head and soft, tight tits around the shaft â was overwhelming.
âUnnie⌠fuckâŚâ she whispered, voice cracking.
Chaeyeon didnât stop. She sucked a little deeper, cheeks hollowing, while her breasts pressed together even tighter, sliding smoothly along the slick length. Every time she pulled her mouth back, she made sure to drag her tongue along the underside before letting her tits take over again.
Yubinâs breathing turned ragged. Her usual teasing words had completely disappeared. All that came out now were soft, broken sounds â low groans and shaky breaths as she tried to keep herself from losing control.
Chaeyeon looked up at her again, eyes dark and satisfied, mouth still working the head of Yubinâs cock while her beautiful tits continued their slow, relentless strokes around the rest of her.
Yubin was completely silent now, save for the occasional quiet, desperate moan.
She had finally shut up.
Just heavy breathing, clenched jaw, and the wet, filthy sounds of Chaeyeon sucking and titfucking her at the same time.
Chaeyeon kept her breasts pressed tightly together around Yubinâs cock, sliding them up and down in a smooth, rhythmic motion. Each time she lifted her soft, heavy tits, the base of Yubinâs cock would slap wetly against the underside of her cleavage.
Plap⌠plap⌠plap⌠plapâŚ
The sound was lewd and constant, skin meeting skin as her tits clapped against the base of Yubinâs shaft with every downward stroke.
At the same time, Chaeyeon leaned forward and took the head back into her mouth, sucking gently but firmly. Wet, slurping sounds filled the small room as her lips sealed around the tip.
Slurp⌠gluck⌠slurpâŚ
Yubinâs head fell back against the couch, a deep, shaky moan escaping her.
âAhhh~ ChaeyeonâŚâ she breathed, voice strained with pleasure. âYouâre doing so well⌠your mouth feels incredibleâŚâ
Chaeyeon hummed around the head of her cock, the vibration making Yubinâs hips twitch. She kept sucking â slow, wet pulls â while her breasts continued their steady, clapping rhythm against the base.
Plap⌠plap-plap⌠plapâŚ
âUnnie⌠your tits are so soft,â Yubin groaned, one hand gently resting on the back of Chaeyeonâs head. âSo warm and perfect⌠I canât get enough of you like this.â
Chaeyeon looked up at her with dark, watery eyes, never breaking eye contact as she sucked harder on the head and squeezed her breasts tighter around the shaft. The wet slurping sounds grew louder as she took more of Yubin into her mouth, her tits still clapping rhythmically against the base.
Plap-plap-plap⌠slurp⌠gluckâŚ
Yubinâs breathing turned ragged. Her cock throbbed heavily between Chaeyeonâs soft tits and inside her warm mouth.
âChaeyeon⌠Iâm so close,â she whispered, voice trembling. âYouâre making me feel so good⌠such a good girl for meâŚâ
Chaeyeon moaned around her cock in response, the sound muffled and needy. She sucked deeper, tongue swirling around the head while her breasts moved faster â the wet plapping sounds growing louder and more obscene as her soft flesh clapped repeatedly against the base of Yubinâs cock.
Plap-plap-plap-plap! Slurp⌠gluck-gluckâŚ
Yubinâs hips started to stutter. Her hand tightened gently in Chaeyeonâs hair as the pressure finally became too much.
âIâm⌠Iâm cummingââ she gasped.
Thick ropes of cum erupted from her cock.
The first heavy spurt shot straight into Chaeyeonâs mouth as she was still sucking on the head. Chaeyeon moaned softly and swallowed what she could, but the rest overflowed â spilling from the corners of her lips and dripping down her chin.
Yubin pulled back just enough so the next powerful ropes landed across Chaeyeonâs beautiful tits, painting the soft, full curves in thick white streaks. More cum splattered across her face â landing on her cheek, her nose, and her lips â as Yubin kept pulsing, releasing load after load.
Chaeyeon kept her breasts pressed together, letting Yubin finish painting them while she looked up at her with hazy, satisfied eyes, cum glistening on her skin and dripping from her mouth.
Yubin was breathing hard, still twitching with aftershocks, her cock resting between Chaeyeonâs cum-covered tits.
Neither of them moved to clean up yet.
They just stayed like that â Chaeyeon on her knees, face and chest covered in Yubinâs release, looking up at her with soft, warm eyes.
Yubin looked down at Chaeyeon, eyes soft despite the mess sheâd made. Cum glistened on Chaeyeonâs full breasts, streaked across her cheek and nose, and dripped slowly from her chin. Some had landed on her lips, which she licked away absentmindedly.
Yubinâs voice came out quiet and a little hoarse.
ââŚSorry. I made a mess.â
Chaeyeon let out a soft, tired laugh. She wiped a streak from her cheek with the back of her hand and looked up at Yubin with warm, hazy eyes.
âItâs okay,â she whispered. âI liked it.â
Yubin reached down and gently helped Chaeyeon to her feet. They stood close, foreheads almost touching, as Yubin cupped Chaeyeonâs face with both hands and used her thumbs to carefully wipe away the cum from her cheek and nose.
âYou look so pretty like this,â Yubin murmured, voice full of quiet affection. âBut letâs clean you up properly.â
She grabbed a small pack of wet wipes from the side table (left there earlier for makeup touch-ups) and started gently cleaning Chaeyeonâs chest first â soft, careful strokes over her breasts, wiping away the thick white streaks. Chaeyeon watched her with a small, shy smile, letting Yubin take care of her.
When her chest was mostly clean, Yubin moved to her face, gently wiping her chin and lips. Chaeyeon closed her eyes and leaned into the touch, humming softly.
âYouâre being so gentle,â Chaeyeon said quietly.
âI want to take care of you,â Yubin replied, pressing a soft kiss to Chaeyeonâs clean forehead. âAlways.â
Once they were both mostly clean, they helped each other get dressed again â slow and tender. Yubin pulled Chaeyeonâs top back over her head, smoothing it down her sides. Chaeyeon did the same for Yubin, tugging her hoodie into place and brushing her hair back with gentle fingers.
When they were both presentable again, Yubin pulled Chaeyeon into a warm hug, arms wrapped tightly around her waist. Chaeyeon rested her head on Yubinâs shoulder, breathing her in.
âThank you,â Chaeyeon whispered against her neck. âFor making me feel wanted.â
Yubin kissed the top of her head.
âYou are wanted,â she said softly. âBy me. A lot.â
They stayed like that for a few more seconds â hugging quietly, hearts still beating fast but calmer now.
Finally, Yubin pulled back just enough to look at her.
âReady to go back out there?â
Chaeyeon nodded, a small, content smile on her lips.
âYeah. Letâs go.â
They stepped out of the waiting room together, shoulders brushing, the faint scent of each other still lingering on their skin.
The hallway was busy again, but for a moment, the world felt just a little softer.
Hi i like your fanfics do you are you accepting request? If so could you write a fanfic about gp Sohyun and Xinyu
Note: English isn't my first language i'm using a translator
hold me where itâs hidden
â the rooftop was supposed to be empty⌠but when tension builds for too long and someone finally gives in, it doesnât stay quiet for long â especially when âjust one kissâ between them turns into something neither of them want to stop.
a/n: nothing to say once again just support on AO3 i posted it there a bit ago first!
The rooftop garden of the company building was supposed to be off-limits after 9 PM, but the staff had stopped enforcing that rule months ago. Tonight, the city lights of Seoul stretched out below like scattered stars, and the cool night breeze carried the faint scent of rain that had passed earlier.
Sohyun leaned against the railing, elbows resting on the metal as she looked out at the skyline. She was still in her rehearsal clothes â a loose black hoodie and grey sweatpants â hair slightly damp from the quick shower sheâd taken after dance practice. Even relaxed, there was a quiet intensity to her posture.
Xinyu stood a few steps away, pretending to admire the view but clearly more interested in the girl beside her. She wore an oversized denim jacket over a simple white top, her long hair tied back loosely with a ribbon. In the soft glow of the rooftop string lights, she looked effortlessly pretty.
âYouâve been quiet since we got up here,â Xinyu said, voice light but curious. She stepped closer, shoulder brushing against Sohyunâs. âStill thinking about that last formation?â
Sohyun let out a small laugh, shaking her head.
âNot really. Just⌠enjoying the silence for once.â She glanced sideways at Xinyu, eyes lingering a second longer than usual. âAnd maybe enjoying the company a little too much.â
Xinyu raised an eyebrow, a playful smirk tugging at her lips.
âOh? Careful. That almost sounded like flirting.â
Sohyun turned to face her properly, leaning one hip against the railing. The breeze tugged at Xinyuâs hair, and Sohyun had to fight the urge to reach out and tuck the loose strands behind her ear.
âMaybe it was,â she replied, voice low and teasing. âWould that be so bad?â
Xinyuâs cheeks warmed slightly, but she didnât look away. Instead, she stepped even closer, until there was barely any space left between them.
âYouâve been doing that a lot lately,â she said softly. âLooking at me like you want something.â
Sohyunâs gaze dropped to Xinyuâs lips for a brief moment before flicking back up.
âMaybe I do.â
The air between them thickened. Xinyuâs fingers brushed lightly against the back of Sohyunâs hand where it rested on the railing â not quite holding it, but close enough to feel the warmth.
âYou know this is dangerous, right?â Xinyu murmured. âIf anyone sees us up hereâŚâ
Sohyunâs lips curved into a small, confident smile.
âThen weâll just have to make sure no one sees.â
She didnât move to close the gap completely, but she also didnât step back. The tension hung there â warm, electric, and full of unspoken possibilities. Xinyuâs eyes darkened just a fraction as she studied Sohyunâs face, clearly fighting the same pull.
The city hummed far below them, but up here it felt like the world had narrowed down to just the two of them and the soft glow of the string lights.
Xinyu tilted her head slightly, voice barely above a whisper.
âYouâre really not making this easy tonight.â
Sohyunâs reply was just as quiet, but laced with teasing heat.
âGood. I wasnât trying to.â
Xinyuâs fingers were still lightly brushing the back of Sohyunâs hand when Sohyun finally gave in to the pull. She turned fully toward Xinyu, one hand coming up to gently cup her cheek. Their eyes met for a brief second â heat and hesitation mixing together â before Sohyun leaned in and pressed a soft, lingering peck to Xinyuâs lips.
It was quick. Sweet. But it wasnât enough.
Xinyu made a small sound and chased after her when Sohyun started to pull away. She caught her lips again in another peck, then another, each one growing a little longer, a little deeper. Soon they were trading slow, teasing kisses â soft presses that turned into gentle nips, lips barely parting before coming back together.
Sohyunâs free hand slid to Xinyuâs waist, pulling her closer until their bodies pressed together. Xinyuâs arms wrapped around Sohyunâs neck as she tilted her head, deepening one of the kisses just enough for their tongues to brush.
A quiet hum escaped Xinyuâs throat.
Sohyun suddenly pulled back, eyes scanning the rooftop quickly â checking the stairwell door, the corners near the plants, the distant glow of the buildingâs security cameras. The coast looked clear, but her heart was still racing.
âNot here,â she whispered against Xinyuâs lips. âToo open.â
Xinyu nodded, breathing a little faster. She stole one more quick peck before stepping back just enough for Sohyun to take her hand.
Sohyun led her across the rooftop, eyes still darting around to make sure no one was watching. She found what she was looking for â a small, semi-hidden alcove behind a tall row of potted bamboo plants and a decorative lattice screen. It wasnât completely private, but it was tucked away from the main walkway and the string lights, offering at least some cover.
As soon as they stepped into the shadowed corner, Sohyun turned and pressed Xinyu gently against the lattice. Their mouths met again â this time with more urgency. The kisses were still soft but hungrier, lips parting, tongues sliding together in slow, teasing strokes.
Xinyuâs hands slipped under Sohyunâs hoodie, palms gliding over warm skin as she pulled her closer. Sohyun responded by pressing one thigh between Xinyuâs legs, slowly rolling her hips forward in a deliberate dry hump.
Xinyu gasped softly into the kiss, hips instinctively rocking back against Sohyunâs thigh.
âFuckâŚâ Xinyu whispered, breaking the kiss for air. âYouâre already hard.â
Sohyun let out a low sound and ground against her again â slow, firm rolls that let Xinyu feel the full outline of her cock through the sweatpants. Xinyuâs fingers dug into Sohyunâs back as she met each movement, the friction building heat between them even through their clothes.
Sohyun kissed along Xinyuâs jaw, then down to her neck, leaving a trail of light pecks and gentle sucks that made Xinyu tilt her head to give her more room.
âSomeone could still see us,â Sohyun murmured against her skin, even as she continued the slow, teasing grind of her hips.
Xinyuâs breath hitched. âThen you better make it quick⌠or find somewhere better.â
Sohyun pulled back just enough to look at her â eyes dark, lips swollen. She scanned the area one more time, then took Xinyuâs hand again.
âCome on,â she whispered. âI know a spot.â
She led Xinyu toward the far end of the rooftop where an old storage shed stood half-hidden behind some large planters. The door was unlocked â probably left that way by maintenance earlier. Sohyun pushed it open, checked inside quickly, then pulled Xinyu in after her.
The small shed was dark and dusty, filled with gardening tools and folded chairs, but it was private enough. As soon as the door clicked shut behind them, Sohyun pressed Xinyu against the wall and kissed her hard â no more soft pecks, just deep, hungry kisses that left them both breathless.
Their bodies moved together again â hips grinding, hands roaming under clothes, the tension from the rooftop finally allowed to spill over in the safety of the small, hidden space.
The moment the shed door clicked shut, Sohyun didnât waste any time. She pressed Xinyu against the wall again, kissing her deeply while her hands worked quickly to unbutton Xinyuâs denim jacket and push it off her shoulders. Xinyu helped, shrugging the jacket to the floor before tugging Sohyunâs hoodie up and over her head.
Sohyun dropped to her knees in front of her, hands sliding up Xinyuâs thighs under her skirt. She looked up, eyes dark with want.
Sohyun pushed Xinyuâs skirt up to her waist and hooked her fingers into the waistband of her panties, slowly dragging them down her legs. Xinyu stepped out of them, leaving herself bare from the waist down.
Sohyun leaned in and kissed the inside of Xinyuâs thigh first â soft, open-mouthed kisses trailing higher until her lips brushed against Xinyuâs pussy. Xinyu shivered, one hand coming down to rest in Sohyunâs hair.
Sohyun licked a slow, flat stripe up her folds, tasting her. Xinyu let out a shaky âAhhh~â, hips twitching forward.
âYouâre already so wet,â Sohyun murmured, voice vibrating against her.
She licked again â slower this time â dragging her tongue from entrance to clit before circling the swollen bud with the tip of her tongue. Xinyuâs fingers tightened in her hair, a soft âMgh~â slipping out as her head fell back against the wall.
Sohyun took her time. She licked and sucked gently on Xinyuâs clit, alternating between broad strokes of her tongue and focused flicks that made Xinyuâs thighs tremble. Every few seconds she would dip lower, pressing her tongue inside Xinyuâs entrance, tasting her deeply before returning to her clit.
Sohyun hummed in response, the vibration making Xinyu moan again. She brought one hand up, slowly sliding her middle and ring fingers through Xinyuâs slick folds before pushing them inside â deep and steady.
Xinyuâs back arched. âAhhh~ yesâŚâ
Sohyun started a slow rhythm with her fingers â curling them upward on every thrust while her mouth stayed focused on Xinyuâs clit, sucking gently and flicking her tongue. The combination made Xinyuâs legs shake harder.
Sohyun looked up at her without stopping, eyes dark and hungry as she watched every reaction. Her fingers moved faster, deeper, curling perfectly against that sensitive spot inside while her tongue kept working Xinyuâs clit in steady circles.
Xinyuâs moans grew a little louder, though she tried to keep them quiet.
âMgh~⌠shit⌠right thereâŚâ
Sohyun didnât let up. She sucked harder on Xinyuâs clit, fingers thrusting in a steady, deep rhythm, curling each time she pushed back in. Xinyuâs hips started rocking against her face, chasing the pleasure as it built higher and higher.
Sweat was starting to form on Xinyuâs skin again. Her thighs trembled around Sohyunâs head as she got closer, fingers tightening in Sohyunâs hair.
Sohyun kept going â mouth and fingers working together in perfect sync, determined to make Xinyu feel everything.
Xinyuâs fingers tightened in Sohyunâs hair as the pleasure built, but she suddenly tugged upward, pulling Sohyun to her feet.
âCome here,â Xinyu breathed, voice husky.
She grabbed the front of Sohyunâs hoodie collar with both hands and yanked her up into a deep kiss. Because Xinyu was taller, Sohyun had to rise onto her tiptoes to meet her mouth properly. Xinyu kissed her hard â tongue sliding against Sohyunâs, claiming and hungry â while her hands stayed fisted in the collar, keeping Sohyun pressed close and slightly off-balance.
Sohyun made a soft, surprised sound into the kiss, hands gripping Xinyuâs waist for support.
Xinyu suddenly spun them around, pushing Sohyun back against the wall instead. The roles reversed in an instant. Xinyu dropped to her knees in front of her, eyes dark with want as she looked up.
She didnât waste time.
Her hands tugged Sohyunâs sweatpants and underwear down just enough to free her cock. It sprang out â thick, heavy, and already leaking a generous amount of hot precum from the tip.
Xinyu wrapped her fingers around the base, giving it one slow stroke upward. She used her thumb to spread the warm precum over the head and down the shaft, coating her hand until it glistened. She stroked again â firm, slow, deliberate â using the slick precum as natural lube, making every glide smooth and wet.
Sohyunâs head fell back against the wall with a quiet thud.
âFuck⌠XinyuâŚâ
Xinyu kept stroking â long, steady pulls from base to tip, twisting her wrist slightly at the head each time. Her free hand rested on Sohyunâs thigh, holding her in place as she worked her cock with focused, teasing strokes.
She leaned in close enough that Sohyun could feel her warm breath against the sensitive head, but she didnât take it into her mouth yet. Instead, she continued stroking â slow and deliberate â spreading more precum with every pass, letting it drip down over her fingers.
Xinyu looked up at her through her lashes, lips parted, clearly enjoying the way Sohyun was already breathing harder.
âYouâre leaking so much already,â she murmured, giving another slow, tight stroke. âAll for me?â
Sohyunâs hips twitched forward into her hand, a low âUgh~â escaping her.
Xinyu smiled softly, still stroking â not rushing, just building the heat with every slick glide of her fist.
She wasnât sucking yet.
She was just watching Sohyun fall apart under her touch, using her own hot precum to make every stroke smoother, wetter, and more torturous.
Xinyu kept stroking Sohyunâs cock with slow, slick movements, spreading the hot precum over every inch until her hand was glistening. She looked up at Sohyun with dark, teasing eyes, then leaned forward and finally took the head into her mouth.
Sohyunâs breath hitched sharply.
Xinyuâs lips wrapped around the tip, sucking gently at first while her tongue swirled around the sensitive head, tasting the precum that kept leaking out. She hummed softly, the vibration traveling straight down Sohyunâs length.
âFuckâŚâ Sohyun groaned, one hand flying to the wall for support while the other hovered near Xinyuâs head, fingers twitching with the urge to grab her hair.
Xinyu took more of her into her mouth â slow, wet, and deliberate â sliding down until half of Sohyunâs thick cock was nestled between her lips. She sucked harder, cheeks hollowing as she bobbed her head in a steady rhythm, tongue pressing flat against the underside.
Sohyunâs hips jerked forward instinctively. She caught herself immediately, teeth clenched as she fought the overwhelming urge to thrust deeper into Xinyuâs throat.
âShit⌠XinyuâŚâ she hissed, voice strained. âIâm trying so hard not to fuck your throat right now.â
Xinyu pulled off with a wet pop, strings of saliva and precum connecting her lips to the head of Sohyunâs cock. She looked up with a mischievous little smile, still slowly stroking the slick length with her hand.
âIâve been practicing, you know,â she said softly, voice teasing. âOn toys. Big ones. Just so I could be perfect for you.â
She leaned forward again and took Sohyun back into her mouth â deeper this time â relaxing her throat until the head bumped against the back. Sohyun let out a broken âUghhh~â, her thighs tensing as she struggled to stay still.
Xinyu hummed around her cock again, the vibration making Sohyunâs knees weak. She bobbed her head faster, taking Sohyun deeper with every stroke, her hand working the base that she couldnât fit in her mouth yet. Saliva dripped down her chin, mixing with the steady flow of precum.
Sohyunâs hand finally landed in Xinyuâs hair, not pushing, just holding on as she fought every instinct to thrust.
âBaby⌠youâre gonna kill me,â she groaned, voice rough. âYou feel too fucking good.â
Xinyu pulled off just long enough to speak, lips shiny and swollen.
âThen stop holding back,â she whispered, before sinking back down and taking Sohyun even deeper, throat relaxing around her.
Sohyunâs head fell back against the wall with a quiet thud, another low âMgh~â rumbling from her chest as she tried desperately not to fuck Xinyuâs throat like she so badly wanted to.
Xinyu kept going â wet, messy, and determined â clearly enjoying how hard Sohyun was fighting for control.
Sohyunâs control finally snapped.
Her hand tightened in Xinyuâs hair as she let out a low, desperate âUghhh~ fuck⌠I canât anymore.â
Xinyuâs eyes sparkled with satisfaction. She pulled back just enough to speak, lips shiny and swollen, a thick string of saliva still connecting her mouth to Sohyunâs cock.
âThen donât hold back,â she whispered. âUse my throat, baby.â
That was all Sohyun needed.
She gripped Xinyuâs hair with both hands and thrust forward, sliding her thick cock deep into Xinyuâs mouth in one smooth motion. Xinyu moaned around her â a wet, muffled âMmmph~â â and relaxed her throat, letting Sohyun push even deeper until her nose was pressed against Sohyunâs stomach.
âShit⌠just like that,â Sohyun groaned, voice rough with lust. âTake it all, unnie.â
Xinyu kept her eyes locked on Sohyunâs the entire time â dark, sensual, and completely focused. Even as her throat bulged slightly around the thick length, she never broke eye contact. The wet, obscene sounds of her sucking filled the small shed:
Gluck⌠gluck⌠gluckâŚ
Every thrust made a wet, sloppy noise as Xinyu took her deep, saliva dripping down her chin and onto her chest. She hollowed her cheeks on every pull back, sucking hard before letting Sohyun slide back into her throat again.
Gluck-gluck-gluckâŚ
âFuck, your throat feels so good,â Sohyun panted, hips snapping forward harder. âYouâre really taking all of me⌠look at you.â
Xinyuâs eyes watered slightly from the depth, but she still held that intense eye contact, moaning around Sohyunâs cock every time it hit the back of her throat. The vibrations made Sohyunâs knees buckle.
Gluck⌠gluuuckâŚ
âYouâve been practicing for this?â Sohyun groaned, voice breaking. âPracticing so you could choke on my cock like a good girl?â
Xinyu hummed loudly around her â âMmmph~â â nodding as best she could with her mouth full, never breaking eye contact. Tears of effort clung to her lashes, but her gaze stayed hungry and teasing.
Sohyunâs thrusts grew a little more erratic, the wet sounds of Xinyu deepthroating her getting louder and messier.
Gluck-gluck-gluck-gluuuckâŚ
âXinyu⌠your throat is so fucking tight,â Sohyun moaned, fingers tightening in Xinyuâs hair. âIâm not gonna last if you keep looking at me like thatâŚâ
Xinyu responded by pushing herself even deeper, nose pressed flush against Sohyunâs pelvis, throat contracting around her cock as she swallowed. She held herself there for a few long seconds, eyes still locked on Sohyunâs, before slowly pulling back with a wet, filthy gluck.
Thick strings of saliva and precum dripped from her lips as she gasped for air, but she immediately leaned forward again, taking Sohyun back into her throat with a determined moan.
Sohyunâs head fell back against the wall, another broken âUghhh~â tearing from her throat as she fought to keep some control.
Xinyu kept deepthroating her â slow, wet, and relentless â eyes never leaving Sohyunâs face, clearly loving every second of watching her fall apart.
Xinyu suddenly pulled off Sohyunâs cock with a wet pop, breathing hard. Thick strings of saliva connected her swollen lips to the glistening head for a moment before breaking. She looked up at Sohyun with dark, needy eyes, lips shiny and red.
She stood up slowly, turning around and pressing her back against Sohyunâs front. One hand reached down between her own legs, rubbing her soaked folds slowly, spreading her wetness.
âFuck me,â Xinyu whispered, voice hoarse and desperate. âI need you inside me, Sohyun. Right now.â
Sohyunâs hands gripped Xinyuâs hips tightly, her cock throbbing hard against Xinyuâs ass. She swallowed, trying to think straight through the haze of lust.
âProtectionâŚâ she managed to say, voice rough. âDo we have any?â
Xinyu let out a soft, breathless laugh. She reached into the pocket of her denim jacket that was lying on the floor nearby and pulled out a condom packet. She held it up between two fingers, turning her head to look at Sohyun over her shoulder.
âAlways prepared,â she teased.
Sohyun took the packet gently from her hand, tearing it open carefully. She rolled the condom down her thick cock, smoothing it out with slow strokes. Once it was on, she let out a small chuckle.
âIt feels kinda tight⌠hope this thing doesnât rip.â
Xinyu laughed softly, still rubbing herself against the head of Sohyunâs cock.
âDonât jinx us,â she said, voice playful but laced with heat. âIf it breaks, weâre both screwed. Literally.â
Sohyun grinned, pressing a soft kiss to the back of Xinyuâs neck.
âLetâs hope it holds,â she murmured, gripping Xinyuâs hips a little tighter. âBecause I really donât want to stop now.â
Xinyu pushed back against her, rubbing her wet folds along the condom-covered length, teasing them both.
âThen donât stop,â she whispered. âFuck me, Sohyun.â
They didnât waste any more time with teasing.
Xinyu turned around fully and tugged Sohyunâs hoodie off completely, tossing it aside. Sohyun did the same â pulling Xinyuâs top over her head and unhooking her bra in one smooth motion. Clothes hit the floor one by one until they were both completely naked, skin still flushed and slightly sweaty from everything that had happened so far.
Sohyun didnât let Xinyu take control again.
She grabbed Xinyu by the waist, spun her around, and lifted her up with surprising strength. Xinyu let out a surprised âAh~â as Sohyun pressed her back against the wall, then hooked one of Xinyuâs legs over her arm, holding her open while keeping her other foot barely touching the ground.
It was a standing full nelson-style position â Xinyuâs back to Sohyunâs front, one leg lifted high, completely exposed and at Sohyunâs mercy.
Sohyun lined up her thick, condom-covered cock and pushed inside in one deep thrust.
Plap!
âUghhh~ fuck!â Xinyu moaned loudly as Sohyun filled her completely in one go, the new angle letting her cock hit impossibly deep.
Sohyun didnât hold back anymore. She started fucking her hard â deep, powerful thrusts that made Xinyuâs body bounce with every stroke.
Plap! Plap! Plap! Plap!
The sound of skin slapping against skin echoed in the small shed, loud and rhythmic.
âShitâ Sohyunâ youâre so fucking deep!â Xinyu cried out, head falling back against Sohyunâs shoulder. âAhhh~ right there, baby!â
Sohyun groaned, gripping Xinyuâs thigh tighter as she pounded into her. âTake it, unnie. Take my cock like a good slut.â
Plap-plap-plap-plap!
Xinyuâs moans grew louder and more broken with every thrust.
âUghhh~ fuck yes! Harderâ shitâ youâre splitting me open!â
Sohyunâs hips snapped forward faster, the wet plapping sounds filling the room as her cock drove deep into Xinyuâs pussy again and again. Xinyuâs leg trembled in Sohyunâs grip, her whole body jolting with the force of each thrust.
âSuch a greedy little whore,â Sohyun growled against Xinyuâs ear, breathing hard. âTaking my cock so deep while weâre supposed to be working.â
Xinyu mewled, pushing back as best she could in the position. âMgh~ yesâ Iâm your whoreâ ahhh~ donât stop!â
Plap! Plap! Plap! Plap! Plap!
The clapping of skin grew louder and wetter as Sohyun fucked her relentlessly. Xinyuâs moans turned into high, desperate sounds â âAhh! Ahh! Ughhh~ fuckâ babyâ Iâm gonnaâ!â
Sohyunâs grip tightened, her thrusts becoming shorter and harder, slamming into Xinyu with everything she had.
âGonna fill you up,â Sohyun panted, voice rough. âGonna breed this tight pussy until you canât walk straight.â
Xinyuâs head fell back completely, mouth open in a silent cry as the pleasure built higher and higher.
They were both lost in it now â skin slapping loudly, moans echoing, bodies moving together with raw, desperate need.
They were both dangerously close.
Sohyun could feel it â the way Xinyuâs walls fluttered and clenched around her cock with every deep thrust, the way her own orgasm was building fast and heavy in her core. She slowed her hips suddenly, grinding deep instead of pounding, drawing a frustrated whine from Xinyu.
âNot yet,â Sohyun breathed against her ear, voice strained. âI want to torture you a little longer.â
Xinyu let out a shaky âMgh~â, pushing back against her. âYouâre evilâŚâ
Sohyun pulled out completely, both of them groaning at the loss. She turned Xinyu around to face her, then lifted her up again â this time wrapping both of Xinyuâs legs around her waist in a standing full carry position. Xinyuâs back pressed against the wall for support as Sohyun held her up by the thighs, their faces inches apart.
Sohyun lined herself up and sank back inside in one smooth thrust.
âAhhh~â Xinyu moaned, arms wrapping tightly around Sohyunâs neck as she was filled again.
This new position let them stay pressed chest-to-chest, eyes locked, while Sohyun fucked her with slow, deep rolls of her hips. Every thrust pushed her cock all the way in, grinding against Xinyuâs clit at the same time.
They tortured each other like this â keeping the pace deliberately slow and controlled, refusing to let either of them tip over the edge.
Sohyun rolled her hips in deep, sensual circles, making sure Xinyu felt every inch dragging along her walls.
âUghhh~ fuck⌠youâre squeezing me so tight,â Sohyun groaned, fighting the urge to speed up. âYouâre trying to milk me, arenât you?â
Xinyuâs nails dug into Sohyunâs shoulders, her head falling forward as she moaned. âMgh~ maybe⌠you feel too good inside me. I want you to cum so badâŚâ
Sohyun gritted her teeth and slowed down even more, making shallow, teasing thrusts that barely gave either of them what they needed.
âNot yet,â she whispered, kissing Xinyuâs neck. âI want to feel you desperate first.â
Xinyu whimpered, trying to roll her hips down harder, but Sohyun held her firmly in place, controlling the pace completely.
âYouâre so mean,â Xinyu breathed, voice trembling. âIâm so close⌠pleaseâŚâ
Sohyun kissed her deeply, swallowing the plea, then pulled back just enough to look into her eyes.
âHold it,â she ordered softly. âDonât cum until I say so.â
Xinyu let out a broken âUgh~â, her walls fluttering dangerously around Sohyunâs cock. She was right on the edge, but she fought it, breathing hard through the overwhelming pleasure.
Sohyun wasnât doing much better. Her cock throbbed heavily inside Xinyu, leaking steadily into the condom. Every slow grind made her want to snap her hips and fuck Xinyu senseless, but she held back, drawing it out for both of them.
They stayed locked in that torturous rhythm â slow, deep rolls of hips, eyes locked, mouths occasionally meeting in messy, desperate kisses. Sweat dripped down their bodies, making skin slide against skin as they edged each other mercilessly.
Xinyu mewled softly, clenching around her again. âThen cum with me⌠pleaseâŚâ
Sohyun shook her head, a strained smile on her lips.
âNot yet.â
They kept going â slow, deep, and cruel â both of them right on the brink, refusing to let the other fall.
Both of them were right on the edge, bodies slick with sweat, breathing ragged and desperate. Sohyunâs slow, deep rolls had turned into harder, more urgent thrusts. Xinyuâs legs tightened around her waist, heels digging into Sohyunâs back as she tried to pull her even deeper.
âIâm so closeâŚâ Xinyu whimpered, voice breaking. âSohyun⌠pleaseâŚâ
âFuckâ me too,â Sohyun groaned, teeth clenched. âUnnie⌠I canât hold it anymore.â
She drove into Xinyu with one final, powerful thrust â deep and brutal.
THROB.
The condom finally gave way with a silent rip.
Neither of them noticed.
Sohyun buried herself to the hilt and came hard, a long, guttural âUghhhhh~â tearing from her throat as thick, hot ropes of cum flooded deep inside Xinyu. Her cock pulsed strongly with every spurt â heavy, warm, and endless â painting Xinyuâs walls completely.
THROB. THROB. THROB.
Xinyu cried out at the same moment, her orgasm crashing over her. âAhhh~ fuckâ Sohyunâ Iâm cummingâ!â
Her walls clenched violently around Sohyunâs bare cock, milking every last drop as wave after wave rolled through her. She trembled in Sohyunâs arms, moaning brokenly against her neck while Sohyun kept grinding deep, still spilling inside her.
They clung to each other through it â bodies shaking, moans mixing together, sweat dripping between them.
Sohyunâs final weak thrusts pushed the last few spurts of cum deep into Xinyu before she finally stilled, buried to the hilt, breathing hard against Xinyuâs shoulder.
Xinyuâs legs were still wrapped tightly around her, chest heaving.
For a few long seconds, the only sounds were their heavy breathing and the distant rain outside.
They stayed locked together like that for a long time, breathing hard against each otherâs skin.
Sohyunâs arms were wrapped tightly around Xinyuâs waist, holding her up as Xinyuâs legs remained hooked around her hips. Their foreheads rested together, noses brushing, sharing the same warm, uneven breaths. The small shed felt quieter now, the rain outside reduced to a gentle drizzle.
Xinyuâs fingers slowly traced patterns on the back of Sohyunâs neck, gentle and soothing. Sohyun pressed a soft kiss to Xinyuâs temple, then another to her cheek, lingering there as if she needed the closeness more than air.
âIâve got you,â Sohyun whispered, voice hoarse but full of tenderness. âIâve always got you.â
Xinyu let out a shaky breath, nuzzling closer into Sohyunâs neck. âI know⌠Thatâs what scares me sometimes. How safe I feel with you.â
They hugged tighter, bodies still connected, hearts beating against each other. In that moment, it wasnât just lust. It was years of shared stages, late-night talks, stolen glances during schedules, and the quiet understanding that only came from growing up together in this chaotic idol life.
Sohyun rubbed slow circles on Xinyuâs back. âYou make me feel less alone,â she admitted quietly. âEven when everything else is loud and exhausting⌠youâre my quiet place.â
Xinyu smiled softly against her skin. âAnd youâre mine. My safe person.â
They stayed like that â breathing together, hugging, hearts slowly calming down. The emotional weight of what theyâd just done settled over them gently, warm and heavy at the same time.
Then Xinyu shifted slightly in Sohyunâs arms.
A small trickle of warmth suddenly dripped down her inner thigh.
She froze.
Sohyun felt it too â the unmistakable wet heat sliding out of Xinyu and onto her skin.
They both looked down at the same time.
The condom had ripped. Completely. Sohyunâs cock was still buried inside Xinyu, bare, and thick white cum was slowly leaking out of her, dripping down her thigh in lazy trails.
Xinyuâs eyes widened.
âOh⌠shit,â she whispered.
Sohyunâs face went pale for a second, then flushed with a mix of panic and lingering pleasure.
âI⌠I didnât feel it break,â she said, voice small. âFuck. Xinyu, Iâm so sorryââ
Xinyu shook her head quickly, still catching her breath. More cum dripped out as she shifted again, a soft, wet sound accompanying it.
âItâs okay⌠I think,â she said, though her voice wavered. âWe were both too gone to notice.â
She looked down again, watching another thick drop of Sohyunâs cum slowly slide down her skin. The sight was strangely intimate.
Sohyun gently lowered Xinyuâs legs until her feet touched the floor, but she didnât pull out yet. She stayed close, forehead still pressed to Xinyuâs, arms wrapped around her protectively.
âWeâll figure it out,â Sohyun whispered, kissing her softly. âTogether. No matter what.â
Xinyu nodded, hugging her tighter, even as another small trickle of cum dripped out of her.
They stayed pressed together for a little while longer, breathing each other in, hearts slowly settling. Sohyun finally eased out of Xinyu with a wet sound, both of them letting out a soft sigh at the loss. Thick cum immediately started to drip down Xinyuâs inner thigh.
âShit⌠look at the mess you made,â Xinyu murmured, voice still husky. She glanced down between her legs, watching the white streaks slowly slide down her skin. âYou really filled me up, huh?â
Sohyunâs face flushed, but she couldnât hide the small, satisfied smirk. âCouldnât help it. You felt too good. Still feel you clenching around me even now.â
Xinyu laughed breathlessly and reached for the small pack of wet wipes theyâd left near the door earlier. She cleaned herself first, wiping away the dripping cum with slow, careful strokes, then handed a few wipes to Sohyun.
âNext time maybe warn me before you decide to breed me raw,â Xinyu teased, though her tone was warm. She cleaned the inside of her thighs, then gently wiped Sohyunâs softening cock, making sure to be extra careful around the sensitive head. âThough⌠I canât say I hated feeling you cum inside me like that.â
Sohyun groaned softly at the touch, still sensitive. âDonât say stuff like that while weâre cleaning up. Youâre gonna get me hard again.â
Xinyu smirked and leaned in to kiss the corner of Sohyunâs mouth. âGood. Maybe I want round two later.â
They helped each other get dressed slowly, hands lingering longer than necessary. Sohyun pulled Xinyuâs top back over her head, smoothing it down her sides, then helped her step back into her panties and skirt. Xinyu returned the favor, tugging Sohyunâs sweatpants up her legs and tying the strings loosely at the front.
âYou know,â Sohyun said quietly as she fixed the collar of Xinyuâs jacket, âeven if the condom broke⌠I donât regret it. Not with you.â
Xinyu looked up at her, eyes soft. âMe neither. Just⌠weâll be more careful next time. Or maybe not.â She gave a playful little shrug. âDepends how much you want to fill me up again.â
Sohyun laughed and pulled her into one last tight hug, pressing a gentle kiss to her forehead.
âCareful. You keep talking like that and weâre never leaving this shed.â
They stood there for a few more seconds, holding each other, letting the moment settle.
Finally, Xinyu tilted her head up and kissed Sohyun â slow, sweet, and full of quiet affection. It wasnât rushed or desperate anymore. Just tender.
When they pulled apart, both of them were smiling softly.
âCome on,â Xinyu whispered, taking Sohyunâs hand. âLetâs go back before someone actually comes looking for us.â
Sohyun squeezed her hand once and nodded.
They stepped out of the shed together, fingers still loosely intertwined, the cool night air brushing against their flushed skin as they walked back toward the rest of the world.
thanks for the naky fic! Itâs better than i hoped for and super hot! another idea/req i had is g!p sohyun x dahyun possibly ft xinyu and involving cheating đŤŁ
quiet things we donât say
â being caught between comfort, distance, and something new means one quiet, rainy night with dahyun changes the way sohyun sees everything. Including what xinyu still means to her.
a/n: nothing to say lmfaooo just support on AO3 i posted it there a bit ago first!
The dorm was quiet in that late-evening way, the kind of silence that only happens when most of the members have already gone to bed or are scattered across different schedules. Soft yellow light spilled from the living room lamp, casting long shadows across the couch and the low coffee table still covered with half-empty snack bags and phone chargers.
SoHyun sat curled up in the corner of the couch, legs tucked under her, wearing an oversized hoodie that definitely belonged to someone else. Her phone screen lit up her face as she scrolled slowly, thumb moving without much purpose. She looked tired, the kind of tired that came from back-to-back schedules and too many late-night thoughts.
The front door clicked open quietly.
Dahyun stepped inside, shaking raindrops from her hair. She had just come back from a late vocal lesson, still dressed in her practice clothes: loose sweats and a cropped tee that showed a sliver of stomach when she moved. A few droplets clung to her lashes as she kicked off her shoes.
She paused when she saw SoHyun on the couch.
âYouâre still up?â Dahyun asked, voice soft so she wouldnât wake anyone.
SoHyun looked up, offering a small smile that didnât quite reach her eyes. âCouldnât sleep. My brain wonât shut off tonight.â
Dahyun hummed in understanding. She walked over and dropped down onto the other end of the couch, close enough that their knees almost touched. She smelled faintly of rain and the vanilla shampoo the company provided.
âXinyuâs not back yet?â she asked casually, reaching for one of the half-empty snack bags on the table.
SoHyun shook her head. âSheâs staying at the other dorm tonight. Something about early dance practice tomorrow.â
Dahyun nodded, popping a chip into her mouth. For a moment they sat in comfortable silence, the only sound the faint patter of rain against the window and the low hum of the refrigerator in the kitchen.
Dahyun glanced sideways at SoHyun. âYou okay? Youâve been kind of quiet lately.â
SoHyun hesitated, fingers tightening slightly around her phone. She set it face-down on the cushion beside her.
âI donât know,â she admitted quietly. âThings have just felt⌠heavy. Schedules are nonstop. And Xinyu and I⌠weâve been kind of off lately. Not fighting or anything. Just⌠distant.â
Dahyun listened without interrupting, her expression gentle. She shifted a little closer on the couch, turning her body so she was facing SoHyun more directly.
âThat sounds rough,â she said softly. âYou know you can talk to me, right? About anything.â
SoHyun met her eyes for a long moment. There was something warm and steady in Dahyunâs gaze that made the knot in her chest loosen just a little.
âYeah,â SoHyun whispered. âI know.â
Dahyun reached over and gently squeezed SoHyunâs knee, the touch lingering a second longer than necessary.
The rain continued falling outside, steady and soft.
Neither of them moved to turn on the TV or scroll on their phones again.
The dorm stayed quiet around them, but the air between the two girls felt just a little heavier than before.
Dahyunâs hand stayed on SoHyunâs knee for another moment, warm and steady, before she slowly pulled it back. She reached over to the coffee table and picked up her own phone, unlocking it with a quiet tap. The screen lit up her face as she pretended to check something, but her eyes kept flicking back toward SoHyun.
âYou donât have to tell me if you donât want to,â Dahyun said gently, scrolling without really looking. âBut if you do⌠Iâm here.â
SoHyun stared at the dark window for a second, listening to the rain. She pulled the oversized hoodie sleeves down over her hands and hugged her arms to her chest.
âItâs not even anything dramatic,â she started, voice low. âXinyu and I have been together for a while now. Everyone knows that. But lately it feels like weâre just⌠going through the motions. Sheâs always so busy with her own schedules, and Iâm always tired, and when we do see each other itâs like weâre both too exhausted to actually connect. We talk about work. We talk about the next comeback. We donât talk about us anymore.â
Dahyun set her phone down on the cushion between them, screen facing down. She turned her body more toward SoHyun, one leg tucked under her.
âThat sounds lonely,â she said quietly.
SoHyun nodded.
âIt is. I feel guilty even saying it out loud. Xinyuâs amazing. Sheâs kind and talented and she really tries. But sometimes I catch myself wondering if weâre staying together just because itâs easier than figuring out how to end it. Or because the company likes the pairing. Or because Iâm scared of what it would feel like to be alone again.â
She let out a small, tired laugh.
âI sound horrible, donât I?â
âYou sound human,â Dahyun replied. She reached out again, this time resting her hand on SoHyunâs arm, thumb brushing lightly over the sleeve of the hoodie. âYouâre allowed to feel like this. Relationships arenât supposed to be perfect all the time, especially when we live like this.â
SoHyun looked down at Dahyunâs hand on her arm. The touch was simple, but it felt grounding in a way Xinyuâs hadnât in months.
âI keep thinking maybe Iâm the problem,â SoHyun continued. âMaybe Iâm not trying hard enough. Or maybe Iâve just grown out of it and Iâm too scared to admit it. Every time she texts me goodnight I feel this weird mix of warmth and guilt. Like Iâm pretending everything is fine when it isnât.â
Dahyun stayed quiet for a moment, letting the words settle. The rain picked up outside, drumming a little louder against the window.
âYou deserve to feel wanted,â Dahyun said eventually, voice soft but sure. âNot just comfortable. Not just convenient. Wanted.â
SoHyun met her eyes. Something in Dahyunâs gaze made her chest feel tight in a completely different way.
âI know,â she whispered.
Dahyun didnât pull her hand away. She just let it rest there, warm and present, while the dorm stayed quiet around them and the rain kept falling.
The silence between them wasnât uncomfortable. It felt like it was holding space for something neither of them had named yet.
Dahyun kept her hand resting lightly on SoHyunâs arm, thumb moving in slow, absent circles over the soft fabric of the hoodie. The rain outside had settled into a steady rhythm, almost soothing now. She stared at the dark window for a moment, gathering her thoughts before speaking.
âYou know⌠Iâve been thinking about love a lot lately,â Dahyun said quietly, her voice low enough that it felt like a secret between just the two of them. âNot the idol version. Not the cute couple photos or the fans calling us âshipâ material. Real love.â
SoHyun turned her head slightly, listening.
Dahyun continued, eyes still on the rain-streaked window.
âI used to think love was supposed to feel like fireworks. Big, loud, exciting all the time. But after watching so many of our unnies and seeing how relationships actually work in this industry⌠I donât think thatâs it anymore.â
She shifted a little closer on the couch, pulling her legs up so she was sitting cross-legged, facing SoHyun fully.
âLove should feel safe,â she said. âLike you can come home exhausted and messy and still be wanted exactly as you are. Not just when youâre performing or smiling for cameras. But when youâre tired and quiet and doubting yourself. Thatâs the part that matters.â
Dahyunâs fingers stilled on SoHyunâs arm for a second.
âI think a lot of people stay in relationships because theyâre scared of being alone,â she continued softly. âEspecially us. We already feel lonely enough with the schedules and the cameras and never really having normal lives. So we hold onto someone even when the spark isnât there anymore. Because at least itâs something. At least weâre not completely by ourselves.â
She let out a small, self-deprecating laugh.
âI sound like Iâm giving a TED Talk. Sorry.â
SoHyun shook her head. âNo. Keep going. I want to hear it.â
Dahyun met her eyes.
âLove should make you feel seen,â she said, voice gentler now. âNot just noticed. Seen. Like someone looks at you on your worst day and still chooses you. Not because youâre convenient or pretty or useful for their image⌠but because youâre you. And thatâs enough.â
She paused, thumb brushing over SoHyunâs sleeve again.
âI havenât found that yet,â Dahyun admitted. âIâve had crushes. Iâve dated a little. But it always ends up feeling like weâre both performing even when the cameras are off. Like weâre scared to be real with each other because real might be too messy for this life.â
Dahyunâs gaze softened as she looked at SoHyun.
âThatâs why I hate seeing you like this,â she said quietly. âYouâre one of the kindest, most genuine people I know. You deserve someone who makes you feel wanted every single day. Not just when itâs convenient. Not just when the mood is right. Every day.â
SoHyun stayed quiet, but her eyes were glistening a little in the lamplight.
Dahyun gave her arm one last gentle squeeze before pulling her hand back, though she didnât move away on the couch.
âIâm not saying you should break up with Xinyu,â she added carefully. âThatâs not my place. But⌠you shouldnât have to convince yourself to stay in something that makes you feel small. Love isnât supposed to make you feel guilty for wanting more.â
The rain continued falling outside, soft and steady.
Dahyun looked down at her own hands for a moment, then back up at SoHyun with a small, warm smile.
âWhatever you decide⌠Iâve got your back. Always.â
SoHyun didnât reply right away. She just nodded slowly, the weight of Dahyunâs words settling over her like a blanket.
The rain kept falling outside, soft and steady against the windows, while the dorm stayed wrapped in that late-night hush. The only light came from the single lamp in the living room, casting everything in a warm, golden glow that made the space feel smaller and more intimate.
Dahyunâs words still hung in the air between them. SoHyun hadnât replied yet. She just sat there, knees drawn up, sleeves of the oversized hoodie pulled over her hands, staring at the floor like she was turning everything over in her head.
Dahyun watched her quietly for a moment, then spoke again, softer this time.
âI didnât mean to dump all of that on you,â she said. âI just⌠hate seeing you carry it alone.â
SoHyun lifted her gaze. There was something vulnerable in her eyes, something that made Dahyunâs chest tighten.
âYouâre really sweet, you know that?â SoHyun murmured.
Dahyun gave a small, almost shy smile. âOnly to people I like.â
The words slipped out before she could stop them. They were light, but the way she said them carried a little more weight than casual teasing. SoHyun noticed. Her cheeks warmed slightly.
âYou like me?â she asked, half-joking, half-curious.
Dahyun didnât look away. âMore than I probably should.â
The silence that followed wasnât uncomfortable. It felt charged. SoHyun shifted closer on the couch, just a little. Their knees brushed again.
Dahyunâs hand moved almost on its own, reaching up to tuck a loose strand of hair behind SoHyunâs ear. Her fingertips lingered against SoHyunâs cheek for a second longer than necessary.
âYouâre really pretty when youâre being honest,â Dahyun said quietly.
SoHyunâs breath caught. She leaned into the touch without thinking.
âDahyunâŚâ
Dahyunâs thumb brushed lightly over SoHyunâs cheekbone. The air between them felt thicker now, warmer.
Then, slowly, carefully, Dahyun leaned in.
Their lips met â soft at first, hesitant, like they were both testing if this was really happening. SoHyunâs eyes fluttered closed. The kiss was gentle, almost sweet, mouths moving slowly against each other.
For a few seconds it felt perfect.
Then SoHyun pulled back suddenly, eyes wide.
âWait⌠sorry,â she whispered, voice shaky. âThat was wrong. I shouldnât haveââ
Dahyunâs hand was still cupping her cheek. She didnât pull away.
âSoHyun,â she said softly. âItâs okay if you want to stop. But⌠I donât think that was wrong.â
SoHyun stared at her, conflicted, lips still slightly parted.
Dahyun waited, giving her space, thumb stroking gently along her jaw.
After a long moment, SoHyun exhaled shakily.
âI⌠I donât want to stop,â she admitted, voice barely above a whisper.
That was all Dahyun needed.
She leaned in again, slower this time, giving SoHyun every chance to pull away. When SoHyun didnât, Dahyun kissed her properly â deeper, but still gentle. SoHyun melted into it, one hand coming up to rest against Dahyunâs waist, fingers curling into the fabric of her cropped tee.
The kiss grew warmer. Lips parted. Tongues brushed shyly at first, then with more confidence. SoHyun made a small, quiet sound against Dahyunâs mouth, and Dahyun answered by tilting her head, kissing her a little harder.
They stayed like that for a while â slow, careful kisses on the couch, hands resting on waists and cheeks, the rain providing a soft backdrop. No rush. Just the quiet exploration of something new and fragile and terrifyingly nice.
When they finally parted for air, foreheads resting together, Dahyun whispered against SoHyunâs lips.
âStill okay?â
SoHyun nodded, breathing a little faster.
âYeah⌠still okay.â
Dahyun smiled softly and kissed her once more â lighter this time, sweet and lingering.
The dorm remained quiet around them, the rain still falling outside, but the space between the two girls had shifted into something warmer. Something dangerous.
And neither of them seemed ready to pull away just yet.
Dahyunâs lips were still warm against hers when SoHyun pulled back just enough to breathe. Their foreheads stayed pressed together, noses brushing, the rain outside the only sound for a long moment.
SoHyunâs chest felt tight.
âXinyuâŚâ she whispered, the name slipping out like a confession and an apology at the same time.
Dahyun didnât move away. She just stayed close, one hand gently cupping SoHyunâs cheek.
âI know,â Dahyun said softly. âYouâre thinking about her right now.â
SoHyun swallowed hard. Guilt twisted low in her stomach, sharp and heavy. Xinyuâs face flashed in her mind â her gentle smile, the way she always texted goodnight even when she was exhausted, the matching necklaces theyâd bought together last year. They werenât perfect, but they were something. They had history. They had promises.
And here SoHyun was, on the couch with Dahyunâs hand on her face and the taste of her still on her lips.
âI shouldnât be doing this,â SoHyun said, voice cracking. âShe doesnât deserve this. Weâve been together for so long and Iâm just⌠sitting here letting myself want someone else.â
Dahyunâs thumb stroked slowly along SoHyunâs cheekbone, gentle and patient.
âYouâre not a bad person for feeling something,â she whispered. âYouâre just human. And youâve been lonely for a while. I can see it.â
SoHyun closed her eyes, trying to fight the wave of shame. But her body wasnât listening. Heat was already pooling low in her belly, spreading downward. She felt herself getting hard against the soft fabric of her sweatpants, the growing bulge pressing uncomfortably against the material. The guilt only seemed to make it worse â the forbidden feeling twisting into something physical she couldnât ignore.
Dahyun noticed.
Her eyes flicked down for a brief second, then back up to SoHyunâs face. A small, understanding smile touched her lips.
âYouâre hard,â she said quietly, no judgment in her voice. Just honesty.
SoHyunâs face burned. âIâm sorry⌠I didnât meanââ
âDonât apologize,â Dahyun cut in gently.
She shifted on the couch, swinging one leg over SoHyunâs lap until she was straddling her properly. The weight of Dahyun settling on top of her made SoHyunâs breath hitch. Dahyunâs hands rested on SoHyunâs shoulders for balance as she lowered herself slowly, deliberately pressing her warmth right against the obvious hardness in SoHyunâs sweatpants.
SoHyunâs hands instinctively went to Dahyunâs waist, gripping lightly.
âDahyunâŚâ she breathed, voice shaky with guilt and want all mixed together. âWe really shouldnâtâŚâ
Dahyun leaned in and kissed the corner of SoHyunâs mouth, soft and slow.
âI know,â she whispered against her lips. âBut youâre not pushing me away.â
SoHyun didnât push her away.
Instead her fingers tightened on Dahyunâs waist as Dahyun started rocking gently â slow, subtle rolls of her hips that dragged her clothed core along the length of SoHyunâs hardening cock. The friction was light but constant, teasing through the thin layers of fabric between them.
SoHyun let out a shaky breath, forehead dropping to Dahyunâs shoulder.
âFuck⌠I feel so guilty,â she whispered, even as her hips twitched upward to meet Dahyunâs movement.
Dahyun kissed the side of her neck, warm and reassuring.
âThen feel guilty,â she murmured. âBut donât stop feeling this.â
She rolled her hips again â slower, more deliberate â grinding down so SoHyun could feel every inch of her warmth pressing against her cock.
SoHyunâs grip tightened. Her breathing grew heavier.
The guilt was still there, sharp in her chest.
But the heat between them was winning.
Dahyun kept rolling her hips in that slow, deliberate rhythm, grinding down against the growing bulge in SoHyunâs sweatpants. The friction was warm and teasing, each movement pressing her heat right along SoHyunâs length through the thin layers of fabric.
SoHyunâs hands tightened on Dahyunâs waist, fingers digging in. Her breathing was getting heavier, more ragged. After a few more rolls, she suddenly grabbed Dahyunâs hips to still her.
âWait⌠stop,â SoHyun whispered, voice strained. âI canât do this like this.â
Dahyun paused immediately, sitting still on her lap. She searched SoHyunâs face, concern mixing with the heat in her eyes.
âWhatâs wrong?â
SoHyun looked down, cheeks burning with a mix of shame and frustration.
âXinyu and I⌠we havenât had sex in forever,â she admitted quietly. âMonths. Maybe longer. Every time we try it feels forced, like weâre both just going through the motions. I feel so guilty even saying it, but Iâm so fucking pent up. I canât keep doing this slow teasing thing. Itâs driving me insane.â
Dahyunâs expression softened with understanding. She brushed a strand of hair out of SoHyunâs eyes.
âThen letâs not tease,â she said gently.
SoHyun nodded, breathing shaky. She reached down and tugged her sweatpants and underwear down to her knees in one quick motion. Her cock sprang free â big, heavy, already rock hard and leaking at the tip from all the grinding.
Dahyun stood up just long enough to help. She pulled SoHyunâs bottoms the rest of the way down to her ankles, then quickly hooked her own fingers into her sweats and panties, shoving them down her legs and stepping out of them completely. She was bare from the waist down now, her pussy visibly wet and glistening.
She climbed back onto SoHyunâs lap, straddling her properly. One hand wrapped around SoHyunâs thick cock, stroking it slowly from base to tip, spreading the precum that had already leaked out.
âFuck⌠youâre really big,â Dahyun murmured, almost to herself, giving it a few firm pumps.
SoHyun groaned, hips twitching up into her hand.
Dahyun lifted herself slightly, squatting over SoHyunâs lap. She guided the thick head of SoHyunâs cock to her entrance, rubbing the swollen tip slowly up and down her juicy, slick pussy lips. The sensation made both of them moan softly â SoHyunâs head falling back against the couch, Dahyun biting her lip as she teased herself with it.
âSo wetâŚâ SoHyun breathed, voice wrecked.
Dahyun didnât answer with words. She just kept rubbing the tip against her folds, coating it thoroughly, letting it catch on her clit a few times until her thighs started trembling.
Then, slowly, she sank down.
The head pushed inside her, stretching her open. Dahyun let out a long, shaky âAhhh~â as she took more of SoHyunâs cock, inch by thick inch, until she was fully seated in her lap, SoHyun buried deep inside her tight, wet heat.
Both of them stayed still for a moment, just breathing, adjusting to the feeling.
Dahyunâs hands rested on SoHyunâs shoulders, forehead pressed against hers.
âFuck⌠you feel huge,â she whispered, voice trembling with pleasure.
SoHyunâs hands gripped Dahyunâs hips tightly, trying to ground herself.
âYouâre so tight⌠shitâŚâ
They stayed like that for a few seconds â connected, breathing each other in, the guilt and want swirling together in SoHyunâs chest.
Dahyun rolled her hips once, experimentally. SoHyun groaned.
Dahyun sank all the way down until SoHyun was buried to the hilt inside her. The stretch made her mewl softly, forehead pressed against SoHyunâs as she adjusted to the thick fullness.
SoHyunâs grip on Dahyunâs hips tightened, fingers digging into soft skin.
âUnnieâŚâ she breathed, voice already shaky. âYou feel so fucking good.â
Dahyun let out a quiet âMgh~â as she rolled her hips once, slow and experimental. The movement dragged SoHyunâs cock along her walls, making both of them shudder.
She started riding her properly â not fast, but deep and steady. Each roll of her hips took SoHyun almost all the way out before sinking back down, grinding her clit against SoHyunâs pelvis on every downstroke.
SoHyunâs head fell back against the couch, a low âUghhh~â rumbling from her chest. Her hands slid up Dahyunâs waist, then back down to grip her ass, helping guide her movements.
âFuck⌠unnie, youâre so tight,â SoHyun groaned, the words slipping out between heavy breaths.
Dahyun leaned forward, bracing her hands on SoHyunâs shoulders for leverage. She kept the pace slow and deep, rising and sinking with controlled rolls that made her thighs tremble.
âMmmgh~â she moaned quietly, biting her lip right after. Sweat was already starting to form on her skin again, a light sheen across her chest and collarbone.
SoHyunâs cock throbbed inside her with every downward motion. She could feel every inch of Dahyunâs warmth squeezing around her, wet and hot and perfect.
âShit⌠slow down a little,â SoHyun whispered, even as her hips twitched up to meet Dahyunâs next drop. âIâm gonna lose it if you keep going like that.â
Dahyun didnât slow down. If anything, she rolled her hips deeper, grinding in small circles when she was fully seated, making sure SoHyun felt every bit of her.
âAhhh~â SoHyun moaned, the sound low and drawn out. Her hands squeezed Dahyunâs ass harder, pulling her down firmer on every stroke.
Dahyunâs breathing was getting heavier. She leaned in and kissed SoHyun again â messy, open-mouthed, tongues sliding together while she kept riding her in that slow, torturous rhythm.
When they broke apart, Dahyun pressed her forehead to SoHyunâs, eyes half-lidded.
âYouâre so big, babyâŚâ she whispered, voice rough with pleasure. âFilling me up so well.â
SoHyun let out a shaky âMgh~â and thrust up harder on the next downstroke, making Dahyunâs whole body jolt.
They kept going like that â slow, deep, grinding rolls of hips, fingers digging into skin, quiet moans spilling between messy kisses. Sweat made their bodies slide against each other, the couch creaking softly under them with every movement.
SoHyunâs cock throbbed steadily inside Dahyun, leaking precum that mixed with her wetness, making every thrust wetter and smoother.
Dahyun mewled again when SoHyun hit a particularly good angle, her nails digging into SoHyunâs shoulders.
Neither of them were close to finishing yet.
They were just lost in the slow, filthy rhythm â hips rolling, hands wandering, moans muffled against each otherâs mouths and necks, the guilt and pleasure twisting together with every deep stroke.
Dahyun sank all the way down until SoHyun was buried to the hilt inside her. The stretch made her mewl softly, forehead pressed against SoHyunâs as she adjusted to the thick fullness.
SoHyunâs grip on Dahyunâs hips tightened, fingers digging into soft skin.
âUnnieâŚâ she breathed, voice already shaky. âYou feel so fucking good.â
Dahyun let out a quiet âMgh~â as she rolled her hips once, slow and experimental. The movement dragged SoHyunâs cock along her walls, making both of them shudder.
She started riding her properly â not fast, but deep and steady. Each roll of her hips took SoHyun almost all the way out before sinking back down, grinding her clit against SoHyunâs pelvis on every downstroke.
SoHyunâs head fell back against the couch, a low âUghhh~â rumbling from her chest. Her hands slid up Dahyunâs waist, then back down to grip her ass, helping guide her movements.
âFuck⌠unnie, youâre so tight,â SoHyun groaned, the words slipping out between heavy breaths.
Dahyun leaned forward, bracing her hands on SoHyunâs shoulders for leverage. She kept the pace slow and deep, rising and sinking with controlled rolls that made her thighs tremble.
âMmmgh~â she moaned quietly, biting her lip right after. Sweat was already starting to form on her skin again, a light sheen across her chest and collarbone.
SoHyunâs cock throbbed inside her with every downward motion. She could feel every inch of Dahyunâs warmth squeezing around her, wet and hot and perfect.
âShit⌠slow down a little,â SoHyun whispered, even as her hips twitched up to meet Dahyunâs next drop. âIâm gonna lose it if you keep going like that.â
Dahyun didnât slow down. If anything, she rolled her hips deeper, grinding in small circles when she was fully seated, making sure SoHyun felt every bit of her.
âAhhh~â SoHyun moaned, the sound low and drawn out. Her hands squeezed Dahyunâs ass harder, pulling her down firmer on every stroke.
Dahyunâs breathing was getting heavier. She leaned in and kissed SoHyun again â messy, open-mouthed, tongues sliding together while she kept riding her in that slow, torturous rhythm.
When they broke apart, Dahyun pressed her forehead to SoHyunâs, eyes half-lidded.
âYouâre so big, babyâŚâ she whispered, voice rough with pleasure. âFilling me up so well.â
SoHyun let out a shaky âMgh~â and thrust up harder on the next downstroke, making Dahyunâs whole body jolt.
They kept going like that â slow, deep, grinding rolls of hips, fingers digging into skin, quiet moans spilling between messy kisses. Sweat made their bodies slide against each other, the couch creaking softly under them with every movement.
SoHyunâs cock throbbed steadily inside Dahyun, leaking precum that mixed with her wetness, making every thrust wetter and smoother.
Dahyun mewled again when SoHyun hit a particularly good angle, her nails digging into SoHyunâs shoulders.
Neither of them were close to finishing yet.
They were just lost in the slow, filthy rhythm â hips rolling, hands wandering, moans muffled against each otherâs mouths and necks, the guilt and pleasure twisting together with every deep stroke.
Dahyun kept rolling her hips in that slow, deep rhythm, taking every inch of SoHyunâs cock with each downward grind. The wet sounds of their bodies meeting were soft but unmistakable in the quiet dorm.
âUnnie⌠I need to be deeper,â she whispered, voice strained with need. âCan we change?â
Dahyun didnât hesitate. She lifted herself off SoHyunâs lap with a quiet âMgh~â, her slickness coating SoHyunâs thick cock as it slipped out of her. She turned around on the couch, moving onto her stomach and arching her back slightly, presenting herself.
âCome here,â Dahyun murmured, looking back over her shoulder.
SoHyun moved quickly, kneeling behind her. She gripped Dahyunâs hips and pushed back inside in one smooth thrust, burying herself to the hilt in the new position. Dahyun let out a long, shaky âAhhh~â as SoHyun filled her completely, the angle letting her cock press even deeper than before.
âFuck⌠so deep,â Dahyun breathed, fingers clutching the couch cushion.
SoHyun started moving â slow, powerful thrusts that made her hips slap softly against Dahyunâs ass. Each stroke pushed her cock all the way in, the head pressing right against the deepest spot inside Dahyun. The position let SoHyun lean over her, chest against Dahyunâs back, one arm wrapped around her waist while the other braced on the couch.
âUnnie⌠youâre taking me so well,â SoHyun groaned, the words slipping out between heavy breaths. She rolled her hips in deep, grinding circles on every thrust, making sure Dahyun felt every thick inch stretching and filling her.
Dahyun mewled softly, pushing back to meet each thrust. âMgh~ shit⌠youâre so big like thisâŚâ
SoHyun kept the pace steady and deep, pulling almost all the way out before sliding back in completely, the wet sounds growing louder with every motion. Sweat dripped down her chest onto Dahyunâs back as she leaned closer, lips brushing the shell of Dahyunâs ear.
Dahyunâs fingers dug into the cushion, another quiet âUgh~â escaping her as SoHyun hit that perfect spot again and again. Their bodies moved together â slow, heavy, and deep â the couch creaking softly beneath them.
SoHyun could feel herself getting closer, the pressure building fast, but she held back, slowing her thrusts just enough to keep herself from tipping over the edge.
Neither of them was ready to stop yet.
Dahyun stayed on her stomach on the couch, back arched beautifully as SoHyun thrust deep from behind. The new angle let SoHyun sink all the way in with every slow, heavy stroke, her thick cock stretching Dahyun open completely. Dahyunâs fingers gripped the cushion tightly, a quiet âMgh~â escaping her each time SoHyun bottomed out.
SoHyun leaned over her, chest pressed to Dahyunâs back, one arm wrapped around her waist to hold her steady. Her hips rolled in deep, powerful motions â pulling almost all the way out before sliding back in to the hilt, grinding against that perfect spot inside Dahyun on every thrust.
âUnnie⌠you feel so fucking good like this,â SoHyun groaned, voice low and rough. Sweat dripped from her forehead onto Dahyunâs shoulder as she kept the slow, deep rhythm.
Dahyun pushed back to meet each thrust, her walls clenching around SoHyunâs cock. âAhhh~ shit⌠youâre so deep, babyâŚâ
SoHyunâs cock was throbbing harder now, the pressure building fast in her core. She could feel a big load of precum already leaking heavily from the tip, slicking up Dahyunâs insides even more with every thrust. The wet sounds between them grew louder â messy and filthy â as that warm precum kept spilling out in thick spurts inside her.
THROB.
SoHyun groaned, hips stuttering for a second. âFuck⌠Iâm leaking so muchâŚâ
Dahyun mewled softly, pushing back harder. âMgh~ I can feel it⌠youâre getting me so wetâŚâ
SoHyun kept thrusting â slow, deep, and deliberate â making sure Dahyun felt every inch. Her cock throbbed heavily again, another thick spurt of precum flooding Dahyunâs pussy.
THROB.
âUnnie⌠Iâm so close already,â SoHyun whispered against Dahyunâs ear, voice strained. âI canât hold it much longerâŚâ
Dahyun turned her head slightly, catching SoHyunâs lips in a messy kiss over her shoulder. âThen donât hold it⌠I want to feel you cum.â
SoHyunâs hips sped up just a little â still deep, but with more urgency now. Her cock was pulsing constantly inside Dahyun, leaking even more precum in heavy, warm bursts that made everything slicker and wetter.
THROB.
THROB.
SoHyun groaned loudly, burying her face in Dahyunâs neck. âAhhh~ unnie⌠itâs building so muchâŚâ
Dahyunâs walls fluttered around her, squeezing tight. âMgh~ cum for me, baby⌠I want all of itâŚâ
SoHyun fucked her harder now â deep, powerful thrusts that made the couch creak beneath them. Her cock throbbed violently, the pressure at the base becoming almost unbearable. She could feel the huge load building, thick and heavy, ready to explode.
THROB.
THROB.
THROB.
SoHyun suddenly pulled out with a wet sound, stroking her cock fast with her hand. Dahyun quickly turned around on the couch, sitting up and facing her, mouth open and tongue out, eyes looking up at SoHyun with pure want.
SoHyunâs cock throbbed one last time in her fist.
THROB.
Then she came â hard.
The first thick rope shot out with surprising force, landing straight across Dahyunâs tongue and lips in a long, heavy streak. Dahyun moaned softly as more followed â rope after thick rope of hot cum painting her face. One shot landed right on the tip of her nose, another across her cheek, several more coating her tongue and dripping down her chin.
SoHyun kept stroking through it, groaning âUghhh~â as she emptied everything onto Dahyunâs pretty face. The load was massive â thick, warm, and endless â covering Dahyunâs lips, tongue, and nose completely. Some of it dripped down onto her chest, but most of it stayed on her face, glistening under the lamplight.
SoHyunâs cock gave a few final weak throbs, milking out the last drops onto Dahyunâs waiting tongue.
Both of them were breathing hard, sweaty and spent.
Dahyun looked up at her, face completely covered in SoHyunâs cum, and slowly licked her lips.
They stayed like that for a long minute â breathing hard, bodies still trembling from the intensity. SoHyunâs forehead rested against Dahyunâs, both of them slick with sweat and wrapped up in each other on the couch.
Dahyun was the first to move. She gently cupped SoHyunâs face with both hands, thumbs brushing away a few stray tears that had slipped out during the high.
âHey⌠you okay?â she asked softly, voice warm and careful.
SoHyun nodded, but her eyes were glassy. âYeah⌠just⌠a lot.â
Dahyun smiled gently and pulled her into a hug, arms wrapping around SoHyunâs shoulders. SoHyun melted into it, burying her face in Dahyunâs neck, breathing in her scent.
âYou did so good,â Dahyun whispered, pressing a soft kiss to the top of SoHyunâs head. âIâve got you.â
They held each other like that for a while â quiet, skin still warm and sticky, the rain outside the only sound in the dorm. Dahyun rubbed slow circles on SoHyunâs back, grounding her until SoHyunâs breathing evened out.
Eventually, Dahyun pulled back just enough to look at her.
âLetâs clean up a bit, okay?â
SoHyun nodded, still a little dazed. They moved slowly, almost tenderly. Dahyun grabbed a few tissues from the coffee table and gently wiped SoHyunâs face and chest first, then her own. SoHyun helped clean the mess on the couch as best they could with more tissues and a damp cloth from the kitchen, both of them moving in comfortable silence.
When they were mostly clean, Dahyun pulled SoHyun back onto the couch and wrapped the big hoodie around both of them like a blanket. SoHyun curled into her side, head resting on Dahyunâs shoulder.
Dahyun kissed her temple softly.
âStill feeling guilty?â she asked quietly.
SoHyun was quiet for a long moment.
âYeah,â she admitted. âA lot. Xinyu doesnât deserve this. Sheâs been trying⌠and I justâŚâ
Her voice cracked. Dahyun held her a little tighter.
âI know,â Dahyun said. âI feel it too. But youâre not a bad person for wanting to feel wanted. Youâve been lonely for a long time.â
SoHyun nodded against her shoulder, but the guilt still sat heavy in her chest.
They stayed cuddled like that for a while longer, the rain slowly easing outside. Eventually, Dahyun helped SoHyun fix her clothes and hair, making sure she looked presentable again. SoHyun did the same for Dahyun: straightening her shirt, brushing her hair back with gentle fingers.
Just as they were about to settle back on the couch, the front door clicked open.
Xinyu stepped inside, shaking rain from her jacket. She froze when she saw them sitting close on the couch, faces still a little flushed, the air in the room feeling different.
âOh⌠youâre both still up,â Xinyu said, offering a tired but genuine smile. âI thought everyone would be asleep by now.â
SoHyunâs stomach dropped. She forced a small smile.
âYeah⌠couldnât sleep. Dahyun just got back from vocal practice.â
Xinyu nodded, hanging up her jacket. She walked over and leaned down to give SoHyun a quick kiss on the forehead â soft, familiar.
âMissed you today,â she said quietly.
SoHyunâs guilt hit her like a wave. She managed to smile back, but it felt tight.
âMissed you too.â
Xinyu glanced between them for a second, something unreadable flickering in her eyes, but she didnât say anything. She just ruffled Dahyunâs hair lightly.
âThanks for keeping her company,â she told Dahyun with a small smile.
Xinyu headed toward the bedroom, calling over her shoulder, âDonât stay up too late, okay?â
The door clicked shut behind her.
SoHyun let out a shaky breath and leaned back against the couch, staring at the ceiling. The guilt felt heavier now, sitting right on her chest.
Dahyun reached over and quietly took her hand, squeezing once.
They didnât say anything else.
The rain had almost stopped outside, leaving only a soft drizzle against the windows.
And in the quiet dorm, two girls sat side by side. Hearts heavy, bodies still warm from what theyâd just done, and the weight of everything unsaid hanging between them.
â What starts as teasing during a rainy photoshoot quickly turns into something harder to ignore, as Lynn and ShiOn slip away from the set and push the boundaries of how far theyâre willing to go unnoticed.
word count: 11,209.
dynamic: kawakami lynn x park shion.
content warnings: smut, fingering, grinding, scissoring, voyeurism (risk of being caught), teasing, praise, sweat, messy kissing.
a/n: first non g!p fic⌠just regular old fashioned lesbian sex lol đ support on AO3 i posted it there a bit ago first!
Rain really made ordinary filming days just seem a bit softer, a bit weird, a bit harder, and therefore a little bit harder to deal with.
The studio courtyard behind the photo set was so dark and humid, puddles scattered across a range of the tiles but there were no water touches in one instance. Someone's laughing too loud near the door and it could be heard in the background too long as the production chatter went away. Rain drummed on the canopy above the equipment table with a brisk motion that might well be seen as background music for a day or an entire day.
Inside the temporary dressing area, the members of tripleSâ unit moon were in various positions of preparation.
Hair irons hissed. Makeup brushes moved quickly. Stylists stepped around bags and clothing racks with practiced speed while the girls themselves floated between mirrors, chairs, and the doorway that led out to the rain.
Lynn leaned casually against the edge of a makeup counter, still half dressed in her concept outfit. The stylist had already finished with her lenses and bangs earlier, leaving her with a look that felt pulled straight out of some late night anime broadcast. The colored contacts made her eyes almost glow beneath the warm vanity lights, and the way her hair framed her face made the staff nearby whisper approvingly.
âAnime girl,â someone had said earlier.
Lynn had laughed at that.
Now she lazily checked her phone while listening to the chaos unfolding around her.
JiYeon was trying to keep cake frosting off her sleeve.
Kaede was enthusiastically explaining something about the concept photos.
And somewhere near the door, ShiOn was proudly declaring herself the groupâs official weather fairy.
âIâm serious,â ShiOn insisted, standing just inside the open doorway with her hands on her hips. Her twintails bounced slightly as she spoke. âWhen weâre on tour it doesnât rain. But the moment we do a jacket shoot it suddenly starts.â
NaKyoung, who had decided to swing by the moon subunitâs shoot after wrapping her own Neptune schedule earlier that day, was sitting cross-legged on the floor nearby, back against a rolled-up backdrop. She tilted her head up toward ShiOn with a slow, teasing smile, the kind that always meant she was about to stir something.
âSo youâre saying this is your fault?â she asked, voice light but dripping with mock accusation. âWeather fairy ShiOn strikes again.â
ShiOn gasped dramatically, one hand flying to her chest like sheâd been personally betrayed. âThat is not what I said!â
The room erupted with quiet giggles.
NaKyoungâs guest appearances turned into gentle chaos. Sheâd shown up unannounced about an hour ago, still in her own practice sweats.Â
NaKyoung wasnât technically part of moon, of course. She belonged to Neptuneâconsisting of: NaKyoung as the eldest, Dahyun, Nien, SeoYeon, Kotone, and SeoAh, the baby of the group.
But boundaries between units were blurry on days like this. NaKyoung had wandered over with a bag of convenience-store snacks and a grin, declaring she was âmoral supportâ for SoHyunâs birthday shoot. No one had argued.
Lynn glanced up from her phone, watching the interaction with mild amusement. ShiOn had this strange ability to fill a room without even trying.
Right now she was leaning against the doorway like she was negotiating with the sky to get out of the rain.
Her twintails swayed gently with all this weight
Lynn found herself staring a little longer than she meant to.
Not that anyone noticed.
The rain had started to get more serious outside as well and now as it approached the courtyard in the grey sky, it made the pavement reflective. Staff were discussing taking some shots indoors while camera assistants wiped droplets off equipment lenses.
It should have been annoying.
Instead you could feel quite warm in the dressing room when you walked in.
Somewhere behind Lynn, someone started humming the melody to âHappy Birthdayâ as she moved on, âhappy birthday just behind Lynnâs ears.
That soon triggered another round of noise.
SoHyunâs birthday celebration had started earlier in the afternoon, halfway through filming. What was supposed to be a simple jacket shoot had somehow turned into cake, singing, and JiYeon trying to cover SoHyunâs face in frosting while the cameras were still rolling.
Even now, small smears of icing remained on the lid of the cake box sitting on the table.
NaKyoung poked at it thoughtfully.
âIs this still edible?â
âDo not,â Kaede warned immediately.
Too late.
NaKyoung dipped her finger into the frosting anyway and grinned.
Lynn chuckled quietly to herself before lifting her gaze again.
ShiOn had stepped back inside now, brushing a few stray raindrops from her sleeves. Her cheeks were faintly pink from the cool air outside, and the ends of her twintails were slightly damp.
She caught Lynn looking.
For half a second neither of them said anything.
Then ShiOn smiled.
It was one of those bright, easy smiles that made her eyes curve naturally, like she had just thought of something mischievous. âLynn.â
The way she said her name was soft but teasing at the same time.
Lynn raised an eyebrow. âWhat?â
ShiOn walked closer, stopping just a few steps away. The lenses in Lynnâs eyes reflected faintly under the lights as she looked up at her.
âYouâve been staring for like five seconds.â
NaKyoung snorted from across the room. âFive seconds is generous.â
Lynn didnât even look embarrassed.
Instead she slowly tilted her head and studied ShiOn again like she was proving a point. âMaybe I just like the view.â
That made ShiOn blink.
NaKyoung immediately turned around with a dramatic gasp. âOh?â
Across the room JiYeon leaned closer too, sensing gossip like a shark smelling blood.
ShiOn felt the warmth creep up the back of her neck.
âStop saying weird things,â she muttered, trying to sound annoyed.
But the corner of her mouth twitched.
Lynn only smiled wider.
Outside the rain kept falling steadily against the pavement, turning the entire day into something like a film, almost balletic. Cameras were being reset for the next round of shooting and staff voices called out directions as they passed the door to each other along the hallway and somewhere else a stylist asked who had taken the last umbrella.
Inside the dressing room, though, the members of moon had stayed in the small circle of laughter, cake crumbs and teasing.
And yet Lynnâs attention kept rolling back to someone.
ShiOn.
Not that she would admit that out loud.
At least not yet.
The courtyard lights had just been switched on when filming resumed.
Although it was still daytime, the heavy clouds made the whole set look dim and silver toned, the rain softening the edges of everything. The wet pavement reflected the studio lights like scattered mirrors; in my mind it made for a sense almost cinematic. The staff jumped around washing their equipment to put a cover above, the cleaners wiping droplets from the camera lens for the hundredth time.
Some in front of the monitors clapped their hands.
âOkay! Weâre starting with outdoor shots again!â
A small cheer went up from the members.
Kaede stretched her arms over her head before bouncing lightly on her toes.
âAnime energy time.â
JiYeon adjusted the collar of her outfit while peeking out at the rain again.
âItâs actually kind of pretty.â
NaKyoung leaned casually against one of the equipment tables, already watching the chaos with quiet amusement.
Meanwhile, Lynn stood just beneath the edge of the canopy, staring out at the rain like she was debating something.
Her outfit was fully styled now, the lenses catching the light again as she blinked slowly. With her bangs perfectly arranged and the stylized concept makeup finished, she really did look like someone pulled straight out of an animated scene.
Behind her, ShiOn was finishing a quick check with one of the stylists.
Her twintails had been re-fixed after the rain earlier, though a few soft strands still framed her cheeks. The strawberry cake she had eaten earlier had apparently given her enough energy to be bouncing around again, and she now stepped toward the courtyard with a bright grin.
âOkay everyone,â she announced proudly, lifting both arms slightly. âThe weather fairy has decided we can film.â
NaKyoung snorted. âYou are the rain.â
ShiOn gasped in betrayal. âI am the opposite of rain.â
âExplain the evidence,â JiYeon said immediately.
ShiOn pointed dramatically at the sky like she was presenting a scientific argument. âThis is atmospheric betrayal.â
Lynn laughed quietly under her breath.
ShiOn turned toward her instantly. âYouâre laughing too.â
Lynn shrugged.
âBecause youâre dramatic.â
âThatâs rude.â
âYouâre dramatic and wrong.â
NaKyoung nearly choked trying not to laugh.
The staff member waved everyone closer.
âPositions please!â
The girls slowly moved toward the center of the courtyard where the first setup had been arranged. The rain had lightened slightly now, more of a mist than a downpour, and the camera lights reflected beautifully off the wet ground.
Sullin stepped forward first for her shots while the others gathered near the monitors to watch.
ShiOn stood beside Lynn without really thinking about it.
For a moment they were both quiet.
The rain fell softly around them.
Somewhere nearby the camera shutter clicked repeatedly while staff members gave instructions.
Lynn glanced sideways.
ShiOn was watching the filming attentively, arms folded loosely while her twintails swayed slightly every time she shifted her weight.
There was something about her that always felt energetic, even when she was standing still.
Lynn leaned slightly closer.
âHey.â
ShiOn looked at her.
âWhat?â
Lynn studied her face for a second before speaking.
âYou look cold.â
âIâm not cold.â
âYouâre definitely cold.â
ShiOn frowned a little.
âIâm not.â
Lynnâs eyes drifted down briefly to the way ShiOnâs hands were tucked halfway into her sleeves.
Then she smirked.
âSure, princess.â
ShiOn froze.
NaKyoungâs head snapped toward them instantly.
âWhat did you just say?â
Lynn looked completely calm.
âWhat?â
NaKyoung pointed at her like she had just witnessed something scandalous.
âYou called her princess.â
ShiOn blinked several times.
âI did not hear that wrong.â
Lynn tilted her head slightly.
âDid I?â
ShiOn stared at her.
ââŚwhy would you call me that?â
Lynn shrugged casually.
âYou look like one.â
NaKyoung leaned closer with the biggest grin.
âOh this is interesting.â
ShiOnâs face warmed slightly.
âThat doesnât even make sense.â
Lynn didnât look away.
âIt makes perfect sense.â
ShiOn tried to act unimpressed, but the tiny smile tugging at the corner of her mouth completely betrayed her.
âDonât start using weird nicknames.â
âWhy not?â
âBecause.â
âThatâs not a reason.â
NaKyoung whispered dramatically from the side.
âPrincess.â
ShiOn turned toward her immediately.
âStop encouraging her.â
NaKyoung held her hands up. âIâm just observing.â
The camera shutter clicked again across the courtyard.
A staff member waved for the next person.
âShiOn!â
ShiOn turned instinctively. âThatâs me.â
She stepped forward toward the filming area, but just before leaving she glanced back once.
Lynn was still watching her.
That same faint teasing smile sat on her face.
And just quietly enough that only ShiOn could hear it, Lynn spoke again. âGood luck, princess.â
ShiOn nearly tripped walking toward the camera.
The rain continued falling gently around the courtyard, the lights reflecting off the pavement while something small and mischievous quietly started building between the two of them.
They had no idea yet how much worse the teasing was about to get.
The rain had softened into a fine mist by the time ShiOn stepped onto the filming mark.
A stylist quickly adjusted the edge of her sleeve, another staff member crouched slightly to check the reflection of the lights on the wet pavement, and the photographer lifted the camera again.
âOkay, ready.â
ShiOn nodded.
She slipped into position almost instantly. Shoulders relaxed, chin tilted slightly upward, eyes focused just past the lens. The twintails framing her face swayed gently when a light breeze moved through the courtyard, and the faint moisture in the air made the entire shot look dreamy through the camera monitor.
Click.
Click click.
âGood. Hold that.â
Across the courtyard, the rest of the members gathered near the monitors to watch.
NaKyoung had already planted herself next to Lynn like she had claimed front row seats to a show.
She leaned slightly closer to Lynn.
âSo.â
Lynn didnât look away from the filming.
âSo?â
NaKyoungâs eyes sparkled with mischief.
âPrincess.â
Lynn sighed.
âYouâre really going to drag that out.â
âOh absolutely.â
On the monitor, ShiOn shifted her pose slightly, tilting her head so the light caught her eyes better.
Click.
âBeautiful, keep that.â
NaKyoung watched the screen for a second before elbowing Lynn lightly.
âShe does look like one though.â
Lynn hummed.
âMhm.â
NaKyoung blinked.
ââŚwait, you're not denying it?â
Lynn folded her arms loosely.
âWhy would I?â
NaKyoung stared at her like she had just uncovered a secret.
âOh this is serious.â
âItâs not serious.â
âYou called her princess.â
âI called her princess once.â
âYou called her princess twice.â
Lynn finally glanced at her.
âYouâre counting?â
NaKyoung grinned.
âOh Iâm absolutely counting.â
Click.
The photographer lowered the camera briefly.
âNice. One more set.â
ShiOn brushed a strand of hair from her cheek before repositioning slightly. The rain had left tiny droplets along the ends of her twintails, and when the light hit them it almost looked like tiny crystals.
Lynnâs gaze lingered on the screen.
NaKyoung noticed.
She leaned closer again, lowering her voice dramatically.
âYouâre staring again.â
âIâm watching the monitor.â
âSure.â
âI am.â
âSure.â
Lynn didnât respond this time.
On the screen, ShiOn smiled slightly during the next shot.
Click.
The photographer laughed softly.
âThatâs it. That smile.â
NaKyoung pointed at the monitor immediately.
âSee? The princess smile.â
Lynn rubbed her temple.
âYouâre unbearable.â
âIâm correct.â
Across the courtyard, the photographer finally lowered the camera.
âOkay! Good!â
ShiOn relaxed instantly.
The moment the filming ended she turned and jogged back toward the group, carefully avoiding a puddle near the equipment table. Her energy returned immediately now that the pressure of the camera was gone.
âWas it okay?â she asked.
Kaede gave her a thumbs up.
âVery anime heroine.â
JiYeon nodded dramatically.
âYou looked like the main character.â
ShiOn looked pleased.
âSee? Weather fairy energy.â
NaKyoung spoke before anyone else could.
âPrincess energy.â
ShiOn froze.
Slowly she turned her head toward Lynn.
âYou told her.â
Lynn looked innocent.
âI didnât tell her anything.â
NaKyoung pointed.
âShe said it first.â
ShiOn squinted at Lynn.
âYou started that.â
Lynn shrugged lazily.
âYou didnât complain.â
ShiOn opened her mouth to respond.
Then paused.
Because technicallyâŚ
She hadnât.
Her cheeks warmed slightly.
âI didnât say it was okay either.â
âThat sounds like neutral approval.â
âThat is not neutral approval.â
NaKyoung was trying not to laugh again.
âOh this is going to be fun.â
A staff member clapped again.
âNext! Lynn!â
Lynn straightened.
âAlright.â
She stepped away from the group and toward the filming mark.
As she passed ShiOn, she leaned slightly closer.
Just for a moment.
Quiet enough that the others couldnât hear.
âWatch carefully, princess.â
ShiOnâs brain short circuited.
Lynn walked past her like nothing happened.
NaKyoung leaned closer immediately.
âWhat did she say?â
ShiOn stared at the ground for a second before slowly looking back toward the camera setup where Lynn was now getting into position.
ââŚnothing.â
NaKyoung squinted suspiciously.
âThat was definitely something.â
ShiOn folded her arms and tried to look normal again while watching Lynn step under the lights.
The rain mist drifted through the air again, catching the glow of the set lights as the photographer lifted the camera.
Click.
Lynn tilted her head slightly, eyes sharp under the colored lenses.
Click click.
On the monitor she looked almost unreal.
NaKyoung whispered.
âOkay yeah. Anime girl.â
ShiOn didnât respond.
Because suddenly she realized something slightly dangerous.
Lynn was still looking in her direction even while posing for the camera.
And every time the photographer said âhold that,â her gaze drifted right back toward ShiOn.
Like she was performing for one specific person.
ShiOn swallowed slightly.
NaKyoung noticed immediately.
ââŚoh.â
ShiOn turned.
âWhat.â
NaKyoung grinned slowly.
âOh this shoot is definitely about to get interesting.â
The rain had almost completely stopped by the time Lynnâs shots wrapped.
Only a light mist still hung in the air, the kind that made the studio lights glow softly against the wet pavement. The courtyard looked calmer now, the earlier cacophony of umbrellas and rushing staff settling into a smoother rhythm as the team prepared for the next setup.
The photographer lowered the camera with a satisfied nod".
âNice. Thatâs good.â
Lynn stepped away from the mark then brushed a small drop of water from her sleeve. Her lenses still caught the light when she blinked, giving her that same slightly unreal anime look that the staff had been quietly praising all afternoon.
She walked back toward the group where the others were gathered around the monitors.
NaKyoung immediately leaned toward ShiOn again.
âOkay, now sheâs doing it on purpose.â
ShiOn pretended she had no idea what she meant.
âDoing what.â
âLooking at you.â
âShe was not.â
âShe absolutely was.â
ShiOn crossed her arms.
âYouâre imagining things.â
NaKyoung tilted her head, eyes narrowing playfully.
âOh really?â
Across the courtyard, Lynn finished speaking with one of the stylists before turning back toward the group. Her gaze drifted over the members for a moment before landing directly on ShiOn again.
NaKyoung slowly pointed without even looking.
ââŚthere.â
ShiOn followed her finger despite herself.
And immediately regretted it.
Because Lynn was definitely looking at her again.
When their eyes met, Lynn gave a small smile.
Not big enough for anyone else to notice.
Just enough.
ShiOn looked away first.
NaKyoung burst into quiet laughter.
âYouâre doomed.â
âI am not doomed.â
âYouâre doomed.â
Before ShiOn could argue again, JiYeon suddenly clapped her hands together loudly.
âWait!â
Everyone looked at her.
She pointed dramatically toward the equipment table.
âWe still have cake.â
The room erupted again.
SoHyun groaned from across the courtyard.
âNo more cake.â
âYes, more cake,â JiYeon insisted.
Kaede lifted the cake box lid carefully, revealing the slightly chaotic remains of the earlier celebration. The frosting had been smudged by multiple fingers already, and one corner looked like someone had attempted a very unsuccessful slice.
NaKyoung leaned closer.
âThat cake has been through war.â
JiYeon grabbed a plastic fork anyway.
âItâs still cake.â
SoHyun sighed.
âThis is what happens when you celebrate birthdays in the rain.â
ShiOn laughed softly, the earlier tension melting away for a moment as the group circled the table again. JiYeon scooped a small bite of cake and immediately tried to offer it to SoHyun again.
âNo.â
âJust one.â
âNo.â
âBirthday rules.â
While the chaos continued, Lynn slowly stepped closer to the table too.
She stopped beside ShiOn again.
The smell of strawberry frosting and rain filled the air between them.
ShiOn glanced sideways.
âYouâre staring again.â
Lynn tilted her head slightly.
âIâm observing.â
âYouâre observing a lot today.â
âYouâre interesting.â
ShiOn huffed quietly.
âThatâs suspicious.â
Lynnâs smile widened just a little.
âSuspicious how, princess?â
ShiOnâs brain paused again.
NaKyoung heard it this time and slapped the table dramatically.
âThere it is again!â
JiYeon turned instantly.
âWhat?â
âShe said princess again!â
SoHyun laughed.
âOh my god.â
ShiOn buried her face in her hands.
âYou guys are so annoying.â
Lynn looked completely unbothered.
âI donât see the problem.â
âYou keep calling me that.â
âAnd?â
âAnd itâs weird.â
âIs it?â
ShiOn looked up again, ready to argue, but stopped when she saw the expression on Lynnâs face.
There was that same teasing glint in her eyes.
Like she was enjoying this far too much.
ShiOn exhaled slowly.
âYouâre impossible.â
NaKyoung leaned closer again with a grin.
âYou secretly like it.â
âI do not.â
âYou definitely do.â
âI definitely donât.â
Across the courtyard, a staff member called out again.
âOkay everyone! Weâre moving indoors for the next shots!â
The girls perked up immediately.
JiYeon grabbed the cake box lid again while Kaede wiped her hands with a napkin. The wet floor outside had made the outdoor filming tricky, so the next setup was being moved into the indoor studio space.
As the group started walking toward the building entrance together, the energy shifted again into excited chatter.
Sullin was talking about the choreography for the MV.
âFast times two,â she explained dramatically.
Kaede nodded enthusiastically.
âItâs really fast.â
NaKyoung stretched her arms.
âIâm not ready.â
ShiOn walked near the middle of the group.
Lynn fell into step beside her again.
Neither of them spoke for a few seconds while the others chatted ahead of them.
Then Lynn leaned slightly closer.
Quiet enough that only ShiOn could hear.
âYou didnât answer earlier.â
ShiOn looked at her.
âAnswer what.â
âWhether you actually hate it.â
âHate what.â
Lynnâs voice dropped slightly.
âThe nickname.â
ShiOn hesitated.
Her eyes flicked forward where the other members were walking.
Then back to Lynn.
ââŚI didnât say I hated it.â
Lynn smiled.
That slow, satisfied kind of smile.
âI knew it.â
ShiOn rolled her eyes but couldnât stop the tiny smile that appeared anyway.
Behind them, NaKyoung watched the entire exchange with the expression of someone witnessing a very entertaining drama unfold in real time.
She whispered to JiYeon.
âThis is better than the MV.â
JiYeon nodded immediately.
âWay better.â
Inside the studio building, staff members were already setting up lights for the next round of filming. The members of moon gathered near the center of the room while someone explained the next shot order.
Sullin raised her hand.
âMoon family ready?â
Everyone lifted their hands together.
The now famous hand gesture they had created earlier appeared again, the playful unit symbol forming between them as they laughed.
âGive us water ads!â
âGive us a door ad too!â
The room filled with laughter again.
And just slightly off to the side of the group, Lynn glanced over at ShiOn one more time.
Still smiling.
Like she had already decided something.
Something ShiOn hadnât realized yet. But would soon.
The indoor studio lights were warmer than the courtyard ones, soft gold spilling across the polished floor and bouncing off the white backdrop that had been rolled out for the group shots. The rain was still audible outsideâsteady taps against the buildingâs roof and windowsâbut inside it felt distant, like background noise for something else entirely.
The members had scattered a little while the staff adjusted the final lighting. Kaede was practicing a quick spin near the mirror wall, phone propped up to record herself. JiYeon was helping SoHyun fix a loose strand of hair that kept falling into her face. Sullin stood near the monitor with one of the photographers, pointing at angles and laughing about something on the screen.
ShiOn had wandered toward the far corner of the room, near the stacked equipment cases and a couple of folding chairs that had been pushed aside. She leaned back against one of the tall black cases, arms loosely crossed, watching the room with that same bright, restless energy she always carried.
Lynn drifted over a minute later.
She didnât announce herself. Just stepped into ShiOnâs line of sight and stopped a few feet away, close enough that the faint scent of her vanilla body mist mixed with the clean smell of rain still clinging to both of them.
ShiOn glanced up.
âYou again.â
Lynn tilted her head slightly.
âMe again.â
ShiOn tried to look unimpressed, but the small upward curve at the corner of her mouth gave her away.
âYouâre following me now?â
âMaybe.â
ShiOn huffed a quiet laugh.
âThatâs suspicious behavior.â
Lynn stepped closer.
One step.
Then another.
Until the toes of her sneakers almost touched ShiOnâs.
She didnât crowd herâjust stood there, close enough that ShiOn had to tilt her chin up a little to meet her eyes.
Lynnâs voice dropped, soft and private.
âYou didnât answer me earlier.â
ShiOn blinked.
âAbout what?â
Lynn reached out slowly. Her fingers brushed the end of one of ShiOnâs twintails, twirling the damp strand once before letting it slip through.
âThe nickname,â she said quietly. âYou said you didnât hate it.â
ShiOn swallowed.
Her throat felt suddenly dry.
âI⌠didnât say I liked it either.â
Lynnâs eyes flicked down to ShiOnâs lips for half a second.
Then back up.
âBut you didnât tell me to stop.â
ShiOn opened her mouth.
Closed it.
Her cheeks were warmer now. She could feel it.
Lynnâs hand moved from the twintail to ShiOnâs jawâgentle, barely there. The pad of her thumb brushed once along the line of ShiOnâs lower lip.
ShiOnâs breath hitched.
Very quietly.
Lynn noticed.
She smiledâslow, knowing.
âPrincess,â she murmured again, testing it.
ShiOnâs eyes fluttered.
She didnât pull away.
Instead she leaned forwardâjust a fraction.
Enough that their foreheads almost touched.
âYouâre gonna get us in trouble,â she whispered.
Lynnâs thumb pressed a little firmer against her lip.
âOnly if someone catches us.â
ShiOnâs hands found Lynnâs waist on instinct, fingers curling into the soft fabric of her hoodie.
The room was still loud behind themâKaede laughing, JiYeon calling for someone to fix her mic pack, staff giving directionsâbut it all felt very far away.
Lynn leaned in until her lips hovered just above ShiOnâs.
Not kissing.
Not yet.
Just breathing the same air.
ShiOnâs eyes half-closed.
Her voice came out smaller than she meant it to.
âLynnâŚâ
Lynn hummed.
Low.
Soft.
âTell me to stop,â she said against ShiOnâs mouth. âAnd I will.â
ShiOn didnât say anything.
She just tilted her head up a little more.
And closed the last centimeter of space between them.
The kiss was slow at firstâtentative, like they were both still deciding if this was allowed. ShiOnâs lips parted almost immediately, soft sound escaping when Lynnâs tongue brushed hers. Lynnâs hand slid from ShiOnâs jaw to the back of her neck, fingers threading into the base of her twintails, holding her steady.
ShiOn pressed closer, hands sliding up Lynnâs sides under the hoodie, palms flat against warm skin.
Lynn made a quiet noise in the back of her throat.
The kiss deepened.
Wet.
Slow.
Hungry.
ShiOnâs back arched slightly when Lynnâs free hand slipped under the hem of her cropped top, fingertips tracing the line of her spine.
They broke apart only when air became necessary.
ShiOnâs lips were swollen, cheeks flushed, eyes glassy.
Lynn looked just as wrecked.
She rested her forehead against ShiOnâs.
Breathing hard.
âStill okay?â she whispered.
ShiOn nodded once.
Then twice.
Her voice was shaky.
âMore than okay.â
Lynn kissed her againâshorter this time, but deeper.
When she pulled back, her thumb brushed over ShiOnâs bottom lip.
âCome with me,â she said quietly.
ShiOn blinked.
âWhere?â
Lynnâs eyes flicked toward the hallway that led to the smaller storage rooms and changing areas at the back of the studio.
âSomewhere quieter.â
ShiOn hesitated for half a second.
Then she nodded.
Lynn took her hand.
Fingers laced.
And led her away from the bright lights and the noise.
The hallway was dimmer, lined with closed doors and stacked chairs.
They didnât speak.
They didnât need to.
Lynn pushed open the first unlocked door they foundâa small unused changing room with a mirror, a bench, and a single overhead bulb.
She pulled ShiOn inside.
Closed the door.
Locked it.
The click was loud in the quiet.
ShiOn turned to face her.
Eyes wide.
Breath fast.
Lynn stepped forward until ShiOnâs back met the wall.
Then she kissed her again.
Harder.
Hands roaming.
And this time neither of them held back.
Lynnâs back pressed against the inside of the door the moment it clicked shut, shoulders rising and falling with quick, shallow breaths. ShiOn stood barely a foot away, still holding the edge of Lynnâs hoodie sleeve like she wasnât sure whether to pull her closer or push her away.
The small changing room smelled faintly of hairspray and warm fabric, the single overhead bulb casting long shadows across the mirror and the narrow bench bolted to the wall. Rain drummed steadily on the roof above them, muffling everything outside into a soft white noise.
ShiOn spoke first, voice barely above a whisper.
âWeâre gonna get in so much trouble if someone walks by.â
Lynn tilted her head, lips curving.
âThen be quiet, princess.â
ShiOnâs eyes narrowed at the nickname again, but the flush creeping up her neck ruined any attempt at looking annoyed. She stepped forward insteadâslow, deliberateâuntil the toes of her sneakers bumped Lynnâs.
âYou keep saying that like itâs supposed to make me behave.â
Lynnâs hands found ShiOnâs waist, fingers slipping under the hem of her cropped top just enough to brush warm skin. She didnât push, didnât pull. Just rested there, thumbs stroking once, slow arcs along the dip above ShiOnâs hipbones.
âMaybe I donât want you to behave.â
ShiOn inhaled sharply through her nose. Her own hands moved without thinkingâsliding up Lynnâs arms, over her shoulders, fingertips catching on the damp ends of Lynnâs hair before settling at the nape of her neck.
âYouâre so annoying,â she muttered, but she was already leaning in, nose brushing Lynnâs.
Lynn hummed low in her throat.
âYou like it.â
ShiOn didnât deny it.
Instead she closed the last inch and kissed herâharder than before, all teeth and tongue and pent-up energy from the entire rainy afternoon. Lynn met her halfway, one hand sliding up ShiOnâs spine under her shirt while the other stayed low, thumb pressing just inside the waistband of ShiOnâs skirt.
ShiOn made a small, involuntary sound against Lynnâs mouth. Her hips rocked forward on instinct, chasing the pressure of Lynnâs thigh that had slipped between her legs sometime in the last few seconds.
Lynn broke the kiss with a soft laugh against ShiOnâs jaw.
âAlready?â
âShut up,â ShiOn breathed, but her fingers were already tugging at the collar of Lynnâs hoodie, trying to pull it over her head.
Lynn helpedâlifting her arms so the hoodie came off in one messy motion. Underneath she wore only a thin black sports bra that left very little to the imagination, especially now that it was clinging slightly from the earlier rain.
ShiOnâs eyes dropped immediately.
Lynn caught the look and smirked.
âLike what you see?â
ShiOn didnât answer with words. She leaned in and kissed the side of Lynnâs neck insteadâopen-mouthed, slow, letting her teeth graze just enough to make Lynnâs breath hitch.
Lynnâs head tipped back against the door with a quiet thud.
âFuckâŚâ
ShiOn smiled against her skin.
âThatâs more like it.â
Her hands slid down Lynnâs sides, nails dragging lightly over ribs before settling on her hips. She tugged Lynn forward until their bodies pressed flush togetherâchest to chest, thigh to thigh.
Lynn groaned softly.
âYouâre gonna kill me.â
âGood,â ShiOn whispered. âPayback for all the princess bullshit.â
Lynn laughedâlow, roughâand suddenly reversed their positions in one smooth movement. ShiOnâs back hit the door now, the cool metal a shock against her heated skin. Lynn caged her there with both arms braced on either side of her head.
Their faces were inches apart again.
ShiOnâs pupils were blown wide.
Lynnâs voice came out darker than before.
âYouâre so pretty when youâre trying to act tough.â
ShiOn opened her mouth to argueâ
A loud knock rattled the door right behind her head.
Both of them froze.
A muffled voice came through the woodâprobably one of the staff assistants.
âHello? Is someone in there? We need the extra light stand from this room!â
ShiOnâs eyes went comically wide.
Lynn pressed a single finger to ShiOnâs lips, silently telling her to stay quiet.
The knock came again, a little harder.
âAnyone?â
Lynn leaned in until her mouth was right against ShiOnâs ear.
âShh,â she breathed, so soft it was barely sound. âTheyâll go away.â
ShiOnâs heart was hammering so loud she was sure the person outside could hear it.
Seconds dragged.
Then footsteps retreated down the hallway.
Lynn waited another full ten-count before exhaling slowly.
She pulled back just enough to look at ShiOnâs face.
ShiOnâs cheeks were flaming.
âYou okay?â Lynn whispered.
ShiOn nodded onceâjerky.
Then she grabbed the front of Lynnâs sports bra and yanked her forward again.
Their mouths crashed togetherâdesperate, messy, all the built-up tension from the last five minutes pouring out at once.
Lynn groaned into the kiss, hands sliding down to grip ShiOnâs thighs. She lifted just enough to get ShiOnâs legs wrapped around her waist, pressing her harder against the door.
ShiOn whimperedâquiet, needyâfingers digging into Lynnâs shoulders.
Lynn broke away long enough to speak against her throat.
âStill want to keep going?â
ShiOn nodded frantically.
âPlease.â
Lynn kissed her once moreâdeep, claimingâthen started walking backward toward the bench, carrying ShiOn with her.
Lynnâs back hit the door again when ShiOn pushed forward, the momentum soft but insistent. The changing room felt even smaller nowâwalls close, air thick with the leftover scent of hairspray and the faint wet-earth smell that still clung to both of them from outside.
ShiOnâs hands were already under the hem of Lynnâs oversized cardigan, pushing it up and off her shoulders in one impatient tug. The green-and-white striped fabric caught briefly on Lynnâs elbows before sliding down her arms and pooling on the floor. Underneath was only the thin, slightly sheer white camisole from the shootâloose straps slipping off one shoulder, the lace trim already damp and clinging to the curve of her chest from the earlier rain.
ShiOn paused for half a second, eyes dropping.
Lynn caught the look and let her head tip back against the wood with a quiet laugh.
âLike the view?â
ShiOn didnât answer right away. Instead she dragged her palms up Lynnâs sidesâslow, deliberateâfingers catching on the ribbed fabric before slipping under the camisole hem. Skin met skin. Lynnâs stomach jumped at the contact.
âYouâre still wet,â ShiOn murmured, thumb brushing the underside of Lynnâs breast through the thin lace.
Lynnâs breath hitched.
âSo are you.â
ShiOnâs topâthe off-shoulder brown ribbed thing with the little white bows at the sleevesâwas already askew from earlier movement. Lynn hooked two fingers under one of the loose ribbons and tugged lightly.
âThis is cute,â she said, voice low. âBut itâs in my way.â
ShiOnâs laugh came out shaky.
âThen take it off.â
Lynn didnât need to be told twice.
She gathered the hem in both hands and peeled it upward. ShiOn lifted her arms to help, the fabric sliding over her head and leaving her hair even more mussed than before. Underneath she wore nothing but a simple black braletteâthin straps, soft cups that did almost nothing to hide how hard her nipples were from the cold and the tension.
Lynnâs eyes darkened.
She dropped the top somewhere behind her without looking.
ShiOnâs hands were back on Lynn immediatelyâsliding up under the camisole again, this time pushing it higher until the lace caught on the swell of Lynnâs breasts. Lynn lifted her arms; the camisole came off in a whisper of fabric and landed next to the cardigan.
Now they were both topless.
Chest to chest.
Skin still cool from the rain but rapidly heating where they touched.
ShiOnâs fingers traced the line of Lynnâs collarbone, then dipped lower, circling one nipple with her thumb until Lynn sucked in a sharp breath.
âYouâre sensitive here,â ShiOn whispered, almost to herself.
Lynnâs head fell forward until her forehead rested against ShiOnâs.
âDonât tease.â
ShiOn smiled against her jaw.
âBut you like it.â
She pinched lightlyâjust enough to make Lynnâs hips jerk forward.
Lynn retaliated by sliding one hand down ShiOnâs back, fingers dipping under the waistband of her high-waisted denim shorts. The denim was stiff and damp; Lynn popped the button open with a flick of her thumb.
ShiOn gasped.
âYouâre bold today.â
Lynn kissed the corner of her mouth.
âYou started it.â
The zipper came down nextâslow, loud in the quiet room. Lynnâs hand slipped inside, palm flat against ShiOnâs lower stomach, fingers brushing the edge of her underwear.
ShiOnâs thighs tensed.
Lynn paused thereâdidnât go further.
Just let her hand rest, warm and heavy.
ShiOn whimperedâsoft, involuntary.
âMean,â she breathed.
Lynn kissed her neck.
âPatience.â
ShiOnâs hands moved to Lynnâs skirt nextâthe green-and-white striped one, already riding up from earlier movement. She pushed it higher, bunching the fabric at Lynnâs waist, exposing the black lace panties underneath.
Lynn inhaled sharply when ShiOnâs fingers traced the edge of the lace.
ShiOn pressed closer, thigh sliding between Lynnâs legs again. The friction made both of them groan quietly.
They rocked togetherâslow, grindingâhands roaming, mouths meeting in messy, open kisses. Fabric bunched, zippers half-undone, underwear pushed aside just enough to tease.
Lynnâs fingers finally slipped under the waistband of ShiOnâs pantiesâslow, exploratoryâbrushing over wet heat.
ShiOnâs knees buckled slightly.
Lynn caught her waist with her free hand.
âEasy.â
ShiOnâs forehead dropped to Lynnâs shoulder.
âDonât stop.â
Lynn didnât.
She stroked onceâlight, barely thereâthen circled slowly.
ShiOnâs hips rolled forward into the touch.
A soft, needy sound escaped her.
Lynn kissed her temple.
âGood girl.â
ShiOn shivered at the praise.
Her own hand mirrored the movementâsliding into Lynnâs underwear, fingers finding slick warmth.
Lynnâs breath punched out.
âFuckâŚâ
They moved together nowâslow, synced, hands working each other with careful, teasing pressure. Thighs pressed tight, breaths mingling, quiet moans swallowed by kisses.
Thenâ
Voices in the hallway.
Close.
ââswear I heard something from this room earlier.â
Both of them froze.
Lynnâs hand stilled inside ShiOnâs shorts.
ShiOnâs fingers clenched on Lynnâs hip.
They didnât breathe.
The voices paused outside the door.
A knockâlight, testing.
âHello?â
Silence.
Then footsteps moving away again.
ShiOn exhaled shakily against Lynnâs neck.
âThat was close.â
Lynn kissed her jaw.
âWorth it.â
ShiOn laughedâbreathless, disbelieving.
âYouâre insane.â
Lynnâs fingers moved againâslow circle, deeper pressure.
ShiOnâs head fell back against the door with a quiet thud.
âKeep going,â she whispered.
Lynn smiled against her throat.
âThought youâd never ask.â
Hands sped up.
Mouths met againâdesperate, wet, urgent.
Clothes pushed lowerâshorts tugged halfway down thighs, skirts rucked up to waists, underwear shoved aside.
Skin slid against skin.
Fingers curled.
Hips rocked.
Quiet gasps turned into muffled moans pressed into each otherâs shoulders.
The rain outside kept falling.
Covering every sound they made.
ShiOnâs back met the door again when Lynn pressed forward, the cool metal a sharp contrast to the heat building between them. Their mouths found each other immediatelyâopen, messy, no hesitation this time. Lynnâs tongue slid against ShiOnâs in slow, deliberate strokes while her hands roamed down ShiOnâs sides, thumbs hooking into the belt loops of those high-waisted denim shorts.
ShiOn broke the kiss with a soft gasp, forehead dropping to Lynnâs shoulder.
âYouâre shaking,â Lynn murmured against her neck, lips brushing skin as she spoke.
ShiOn huffed a laugh that came out more like a whimper.
âYour fault.â
Lynn smiled into the crook of ShiOnâs neck, kissing onceâopen-mouthed, slowâbefore her hands slid lower. She popped the button on ShiOnâs shorts again (it had already been undone earlier) and dragged the zipper down inch by inch. The sound was loud in the quiet room.
ShiOnâs hips twitched forward instinctively.
Lynn didnât push the shorts down yet. She just slipped one hand insideâpalm flat against ShiOnâs lower stomach, fingers splayed over the soft cotton of her underwear. She didnât go further. Just let the warmth of her hand sink in.
ShiOnâs breath hitched.
âLynnâŚâ
Lynn kissed her jaw.
âTell me what you want.â
ShiOnâs hands were already working on Lynnâs skirtâthe green-and-white striped one bunched at her waist from earlier. She shoved it higher, exposing the black lace underneath, then slid her palm down the front of Lynnâs thigh, pressing firmly against the inside.
Lynnâs thighs parted slightly on reflex.
ShiOn smiled against her mouth.
âLike that?â
Lynn exhaled sharply.
âYeah.â
They moved at the same timeâinstinct, no words needed.
ShiOn shifted her leg between Lynnâs, pressing her thigh up against Lynnâs center in one smooth motion. Lynn mirrored her immediately, sliding her own thigh between ShiOnâs legs until they were locked togetherâhips aligned, pressure right where they both needed it.
The first grind was slow.
Tentative. Testing.
ShiOn rocked forward firstâa small roll of her hips, dragging herself along Lynnâs thigh. The friction through their underwear was immediate and perfect. She let out a soft, shaky âahh~â against Lynnâs collarbone.
Lynn answered with a low hum and rocked backâmatching the rhythm, grinding down so ShiOnâs thigh pressed harder against her.
They found it quicklyâthe slow, rolling grind that let them rub against each other without rushing. Thighs flexing, hips circling, hands gripping waists and hips to pull each other closer.
Clothes stayed onâmostly.
Shorts and skirts shoved down just enough for access, underwear pushed to the side but not off. The fabric dragged against sensitive skin with every movement adding texture, and everything felt dirtier and more desperate.
ShiOnâs fingers dug into Lynnâs hips and led her forward.
âHarder,â she whispered.
Lynn obligedâ pressing her thigh up more firmly, rolling her hips in a slow circle that made ShiOnâs breath stutter.
ShiOn retaliated by grinding down harder, dragging herself along Lynnâs leg with deliberate pressure.
Lynnâs head tipped back against the door with a quiet thud.
âFuck⌠just like that.â
ShiOn leaned in, kissed her throatâ open-mouthed, slow licks along the pulse pointâ while her hips kept moving. The pace built naturally: slow grinds turning into deeper rolls, thighs flexing, underwear going wetter and wetter with every pass that she made.
Their breathing turned raggedâsoft moans swallowed by kisses, little gasps pressed into each otherâs shoulders.
Lynnâs hand slid up ShiOnâs back under her bralette, tracing her spine before grabbing the nape of her neck in a grip, holding her waist and holding her close.
ShiOnâs nails dragged lightly down Lynnâs sidesâenough to leave faint red lines that would fade in minutes. Neither of them sped up.
They kept it slowâagonizingly slowâbuilding the heat between them without chasing the finish. Just feeling each other. The slide of skin on skin, the wet drag of fabric, the way their thighs trembled every time they pressed harder.
ShiOnâs mouth found Lynnâs ear. âYou feel so goodâŚâ
Lynnâs hips stuttered at the words. âYou too⌠princess.â
ShiOn shivered at the nicknameâsoft, rare, said like a secret.
She rocked down harder in response.
Lynn groaned low in her throat.
They stayed like thatâlocked together, grinding slow and deep, hands roaming, mouths meeting in wet, lazy kisses.
The rain outside kept falling. Covering every sound.
They didnât rush. They didnât cum.
They just kept goingâlost in the slow, filthy rhythm of each otherâs bodies.
ShiOnâs hands slid higher up Lynnâs back as they ground together, her fingers tracing the curve of her spine before dipping lower to grip her hips. The friction between their thighs was building into something electricâslow rolls that made every brush of fabric and skin feel like a spark. ShiOnâs breath came out in short, uneven puffs against Lynnâs neck, her twintails tickling Lynnâs shoulder with each movement.
Lynn shifted her weight slightly, pressing her thigh higher between ShiOnâs legs until the denim of ShiOnâs shorts rode up further, the fur trim brushing against Lynnâs bare skin. She rolled her hips in a deliberate circleâslow at first, then with a little more pressure, letting the muscle in her thigh flex against ShiOnâs core.
ShiOnâs head fell back with a quiet gasp.
âThat⌠keep doing that.â
Lynn smiled against her throat and did it againâcircling wider this time, grinding up in a way that dragged the full length of her thigh along ShiOn. The lace of Lynnâs panties had slipped aside enough that the direct contact made her own breath hitch.
ShiOn mirrored the motion almost immediately, her thigh pressing back with equal force. She started with small, teasing grindsâforward and back, letting the striped skirt bunch higher around Lynnâs waist until the green fabric was nothing but a rumpled barrier. Her hands slipped under the waistband of Lynnâs skirt, palms flat against her ass to pull her closer, guiding the rhythm.
The standing position made everything feel more urgentâthe way their bodies had to balance against each other, legs tangled, hands gripping for stability. Lynnâs green sneakers scraped softly against the floor as she adjusted her stance, widening it just enough to let ShiOn slot in tighter.
ShiOnâs off-shoulder top had slipped down one arm, the white bow ribbon dangling loose and brushing Lynnâs chest with every rock. Lynn leaned in and kissed the exposed shoulderâsoft at first, then with a graze of teeth that made ShiOnâs hips stutter.
âYouâre so warm,â Lynn whispered, her voice low and rough.
ShiOnâs response was to grind down harder, circling her thigh in a slow, deliberate twist that pressed right where Lynn needed it. Lynnâs knees weakened for a second, her grip tightening on ShiOnâs waist.
âLike that?â ShiOn asked, breath hot against Lynnâs ear.
Lynn nodded, words failing as she matched the movementâthighs sliding, pressing, the wet heat between them growing slicker with every pass. The fur trim on ShiOnâs shorts added a soft, teasing texture against Lynnâs inner thigh, making her shiver.
They kept it slowâdrawn-out grinds that built the ache without rushing, hands exploring exposed skin. Lynnâs fingers traced the line of ShiOnâs bralette strap, tugging it down just enough to kiss the swell of her breast. ShiOn arched into it, her own hands pushing Lynnâs skirt higher until it was completely rucked up, panties fully exposed and damp.
Footsteps echoed down the hallway outsideâquick, passing by without stopping.
They both froze for half a second, breaths held, bodies still pressed tight.
The steps faded.
ShiOn exhaled shakily.
âClose.â
Lynn kissed herâdeep, distractingâbefore whispering against her lips.
âWant to try something?â
ShiOn nodded, eyes dark and half-lidded.
Lynn maneuvered them slightlyâguiding ShiOnâs leg higher until their cores aligned more directly. She widened her stance, pulling ShiOn flush against her so their underwear pressed together without the barrier of thighs. Standing like this, legs intertwined, they could scissor slow and closeâhips rolling in tandem, slick heat sliding directly against each other.
The first grind in the new position made them both gasp.
ShiOnâs hands clutched Lynnâs shoulders for balance, her twintails falling forward as she rocked downâslow, testing. The direct contact was overwhelming, lace against lace, wetness making everything glide too easily.
Lynnâs grip shifted to ShiOnâs ass, helping guide the motionâup and forward, then down in a circle that pressed their clits together through the thin fabric.
ShiOnâs moan was soft but raw.
âOh⌠yeahâŚâ
Lynn kissed her neck, tasting salt and rain.
âPrincess,â she murmuredâjust once, rare and quiet, like a secret.
ShiOn shivered hard at the word, her hips stuttering before picking up the rhythm againâdeeper now, grinding in slow, deliberate waves that made their breaths sync into ragged pants.
They stayed like thatâstanding, tangled, scissoring slow and filthyâclothes half-off, hands everywhere, the ache building higher without tipping over. The rain outside muffled their quiet sounds, but the tension coiled tighter with every slide and press.
ShiOnâs shorts were already halfway down her thighs from earlierâdenim bunched awkwardly at mid-thigh, the fur trim tickling Lynnâs skin every time they shifted. Lynn hooked her fingers into the waistband and tugged them the rest of the way down in one slow, deliberate pull. ShiOn stepped out of them without breaking eye contact, kicking the shorts aside so they landed in a damp heap next to the discarded cardigan.
Lynnâs skirt followed nextâShiOnâs hands quick but careful as she unhooked the belt and shoved the green-and-white stripes down Lynnâs legs. The fabric pooled at their ankles; Lynn stepped free, leaving them both in nothing but underwear and half-pushed-down socks.
The air in the small room felt heavier nowâhumid from their breathing and the lingering rain scent on their skin.
ShiOn reached for Lynn first.
She slid her hand between Lynnâs thighs, palm cupping the damp lace of her panties. Lynnâs hips jerked forward on instinct, a quiet âah~â slipping out before she caught it.
ShiOn kissed her immediatelyâdeep, swallowing the soundâwhile her fingers pushed the lace aside. She didnât tease this time. Middle and ring fingers slid through slick heat, slow at first, coating themselves before pressing inside in one smooth motion.
Lynnâs moan vibrated against ShiOnâs lipsâlow, muffled, barely audible over the rain outside. Her thighs trembled, clamping around ShiOnâs wrist as those two fingers curled upward, stroking the front wall in a steady, deliberate rhythm.
ShiOn pulled back just enough to whisper against her mouth.
âQuiet⌠or theyâll hear.â
Lynn nodded, eyes glassy, and kissed her againâharder, tongues sliding together to stifle any noise. Her own hand mirrored the movementâpushing ShiOnâs underwear aside, middle and ring fingers sinking in deep. ShiOnâs back arched, a soft, choked whimper swallowed by Lynnâs mouth.
They moved together like thatâslow, synced, fingers curling and thrusting in matching rhythm. Thumbs occasionally brushed over swollen clits, drawing out sharper, quieter gasps that they immediately muffled with deeper kisses.
Sweat beaded along ShiOnâs hairline, a thin sheen appearing across her collarbone and the dip between her breasts. Lynnâs skin felt the sameâwarm, slick, the faint salt taste on her neck when ShiOn kissed lower for a second before returning to her mouth.
Their free hands roamedâgripping hips, sliding up backs, tangling in hairâkeeping each other close, chests pressed tight so every breath was shared.
Lynnâs fingers sped up slightlyâcurling harder, pressing deeperâmaking ShiOnâs knees buckle. ShiOn retaliated by twisting her wrist, stroking the same sensitive spot inside Lynn until Lynnâs moan turned into a desperate, barely-contained âmmph~â against ShiOnâs tongue.
They kissed through itâwet, open-mouthed, swallowing every sound.
Sweat rolled down ShiOnâs temple; Lynn licked it away without thinking, tasting salt and heat.
ShiOnâs hips rocked down onto Lynnâs handâsmall, helpless rolls that matched the slow pump of her own fingers inside Lynn.
Neither of them spoke.
They didnât need to.
Just the wet sounds of their fingers moving, the soft, muffled moans pressed into each otherâs mouths, the rain outside covering everything else.
The tension coiled tighterâslow, aching, building without release.
They kept goingâfingers deep, thumbs circling, kisses turning sloppier, sweatier, more desperateâchasing that edge together without tipping over.
Lynn's fingers curled deeper inside ShiOnâmiddle and ring pressing firm against that spot that made ShiOn's thighs clench around her wrist. ShiOn's back arched off the door, her own fingers matching the rhythm inside Lynn, twisting just enough to draw a low, ragged sound from Lynn's throat.
"Nngh~" ShiOn mewled softly, the noise muffled against Lynn's mouth as they kissed againâwet, urgent, tongues sliding to swallow each other's breaths. Her free hand clutched at Lynn's shoulder, nails digging in as sweat started to bead along her hairline, a thin sheen glistening on her chest where the black bralette had slipped lower.
Lynn broke the kiss with a gasp, her forehead pressing against ShiOn's. "Haah~ you feel so good⌠so tight around me."
ShiOn's response was a high-pitched whimper as she rocked her hips down onto Lynn's hand, fingers curling harder inside Lynn in retaliation. Lynn's knees buckled slightly, a deep "Ughhh" rumbling from her chest, drawn out and shaky, like the tension had coiled too tight in her core.
Sweat trickled down Lynn's back now, making her skin slick where ShiOn's palm pressed flat against it. The room felt hotter, the air thick with their shared heat and the faint salt taste on their lips.
ShiOn's eyes fluttered open one secondâ dark as it looked, hazy and blurry. â Wait⌠my bag.â
Lynn slowed down her fingers but didnât stopâ kept them moving in lazy curls that made ShiOn squirm. â What?
ShiOn glanced at the corner where her small shoot bag was left on the bench. â In there⌠side pocket.â
Lynn's curiosity took hold. She moved one hand free slowlyâ wet fingers glistening upâ when ShiOn said âMmmphâ not too happily at the loss. Lynn crossed in half a step: it was into the small room and out the side pocket I went: a black bullet vibeâ discreet, if I wasnât looking too close and would work like lipstick.
She turned back with a raised eyebrow. â You brought this to a shoot?
ShiOn's cheeks flushed deeper but she didn't look embarrassed. â For emergencies⌠like long days.
Lynn's laugh was low and teasing. "This counts as an emergency?
ShiOn reached out and grabbed Lynn's wrist to pull her back. â Shut up and use it,â she said.
Lynn turned on the vibe, lowering it to a low level and creating a soft buzz. She started softly pinning ShiOnâs thigh firstâ she wanted to tingle, but it was also great to move it up to ShiOnâs skin with nothing tangible about touching her. Suddenly ShiOn's legs opened wide and she said a soft âOoh~â when she bit her lip.
Lynn kissed her againâslow and hardâand laid the vibe flat against ShiOn's clit when she took it and pressed it through the thin fabric of her underwear, pressing it towards ShiOnâs clit down into her underwear. ShiOn jerked her hips, her thighs moving toward Lynn at an urgency of the way she did and with longer thrusts of the feel-making.
Lynn's own moan occurred too: âughhh~â; her free hand clamped against the door when ShiOnâs fingers curled just right. Sweat rolled down Lynn's temple now, dripping onto ShiOn's collarbone where it mixed with her own glistening skin.
ShiOn grabbed the vibe from Lynn's hand, flipping the script without a word. She clicked it up a notchâbuzz stronger nowâand pressed it against Lynn's inner thigh, teasing upward until it nestled right against her clit. Lynn's knees nearly gave out, a deep "Mmmngh~" rumbling from her chest as she ground down against it.
They kissed through the vibrationsâmoans blending, bodies slick with sweat, fingers still buried deep and moving in tandem. ShiOn's sounds pitched higher, quick and needy, while Lynn's stayed lower, more guttural "guhhh~" drawn out like she was fighting to stay quiet.
The toy buzzed between them, passed back and forth like a secret, pressing against thighs, clits, even sliding along the base of fingers still thrusting slow and deep. Sweat made everything slickerâskin sticking where they pressed together, breaths hot and shared.
Lynnâs fingers were still buried deep inside ShiOnâmiddle and ring curled just right, stroking that sensitive spot in slow, steady pulls that made ShiOnâs thighs tremble around her wrist. ShiOnâs own hand mirrored the motion inside Lynn, wrist twisting slightly on every thrust, thumb occasionally brushing over Lynnâs clit to draw out sharper, quieter sounds.
ShiOnâs head tipped back against the door, a low âUghhh~â rumbling from her chestârough, drawn-out, barely muffled by the way she bit her lip right after. Sweat rolled down the side of her neck, catching the dim light from the single bulb overhead.
Lynn leaned in and kissed the spot where the sweat had gathered, tongue flicking out to taste salt and heat. âFuck⌠youâre so wet,â she whispered against ShiOnâs skin, voice wrecked.
ShiOnâs response was a soft âMghââshort, needyâas her fingers pressed deeper inside Lynn, curling hard enough to make Lynnâs hips jerk forward. Lynnâs moan came out muffled against ShiOnâs shoulderââAhhhââlong and shaky, the sound vibrating through both of them.
They kept the rhythm slowâagonizingly slowâfingers sliding in and out in perfect sync, thumbs circling clits with feather-light pressure that built the ache without letting it break. Sweat made their skin slick where chests pressed together, breasts brushing with every small rock of their hips. The black bralette ShiOn still wore had slipped down completely now, straps tangled around her elbows; Lynnâs camisole was long gone, leaving her bare and flushed.
ShiOnâs free hand slid up to cup the back of Lynnâs neck, pulling her in for another kissâopen-mouthed, tongues sliding lazily while their fingers kept working. A quiet âBaby~â slipped from ShiOnâs lips between kissesâsoft, almost pleadingâbefore Lynn swallowed it with her own mouth.
ShiOn curled her fingers harder in response, stroking that exact spot until Lynnâs thighs clamped around her wrist, a deep âUgh~ fuckââ punching out of her chest. Lynnâs forehead dropped to ShiOnâs shoulder, breathing ragged, sweat dripping from her temple onto ShiOnâs collarbone.
ShiOn mewled softlyâhigh and needyâher own hips rocking down onto Lynnâs hand in small, helpless circles. âMgh⌠so goodâŚâ
They kissed againâsloppy, desperateâmoans blending into each otherâs mouths. Lynnâs fingers sped up just a fractionâstill slow enough to tease, but deeper now, pressing insistently against that front wall until ShiOnâs knees buckled slightly. ShiOn answered by twisting her wrist, fingers scissoring inside Lynn while her thumb pressed firm circles over Lynnâs clit.
They stayed locked like thatâfingers deep, thumbs teasing, mouths meeting in wet, open kisses that swallowed every sound. Quiet moans spilled between themââUghâ, âMghâ, âFuckâ, âAhhhââeach one softer than the last, pressed into skin or muffled by lips.
Sweat dripped from Lynnâs brow onto ShiOnâs chest; ShiOn licked it away without thinking, tasting salt and heat. Their bodies rocked together in slow, filthy wavesâfingers curling, thumbs circling, hips grinding just enough to keep the edge sharp without tipping over.
Neither of them spoke anymore.
They didnât need to.
Just the wet sounds of their fingers moving, the soft, muffled moans pressed into each otherâs mouths, the rain outside covering everything else.
The tension coiled tighterâslow, aching, building without release.
They kept goingâfingers deep, thumbs teasing, kisses turning sloppier, sweatier, more desperateâchasing that edge together without tipping over.
Lynnâs fingers were buried to the knuckle inside ShiOnâmiddle and ring curled tight, stroking that front wall in slow, firm drags that made ShiOnâs thighs quake around her wrist. ShiOn mirrored her exactlyâfingers deep in Lynn, twisting slightly on every upstroke, thumb pressing hard circles over Lynnâs clit with just enough pressure to keep her teetering.
Sweat rolled down ShiOnâs temple, dripping onto Lynnâs collarbone where it mixed with the thin sheen already covering both of them. Their chests slid togetherâslick, hotânipples brushing with every small rock of their hips, sending sharp little sparks up their spines.
ShiOnâs breath came out in ragged bursts against Lynnâs mouth. âUghhh~ fuck⌠right thereâŚâ
Lynn swallowed the sound with a messy kiss, tongue sliding deep to muffle them both. Her own moan vibrated into ShiOnâs mouthââMgh~ babyââ low and wrecked, hips grinding down onto ShiOnâs hand like she couldnât help it.
They didnât speed up.
They kept it torturously slowâfingers thrusting deep and steady, thumbs circling clits in lazy, relentless loops. The wet sounds of their hands moving filled the small room, slick and obscene under the steady rain outside. Sweat made everything glide easierâskin sticking where they pressed together, breaths hot and shared.
ShiOn broke the kiss first, forehead dropping to Lynnâs shoulder. âAhhh~ Lynn⌠Iâm so closeâŚâ
Lynnâs free hand slid up ShiOnâs back, fingers tangling in one of her twintails to tug her head back gently. She kissed the exposed line of ShiOnâs throatâopen-mouthed, slow licks along the pulse pointâwhile her fingers curled harder inside her.
âMe too,â Lynn whispered against her skin. âFeel you squeezing⌠shit~â
ShiOn mewled softlyâhigh and needyâher hips rocking down onto Lynnâs hand in small, helpless circles. Her fingers sped up just a fraction inside Lynnâstill controlled, but deeper now, pressing insistently against that spot until Lynnâs thighs clamped tight around her wrist.
Lynnâs moan was gutturalââUgh~ fuck fuckââ muffled against ShiOnâs neck as she bit down lightly, trying to stay quiet. Sweat dripped from her brow onto ShiOnâs chest; ShiOn licked it away without thinking, tasting salt and heat.
The tension snapped at the same time.
ShiOn came firstâhips bucking hard, a choked âUghhh~ shitââ punching out of her chest as her walls clenched tight around Lynnâs fingers. She trembled violently, thighs shaking, fingers stuttering inside Lynn as the orgasm rolled through her in slow, heavy waves.
Lynn followed right behindâher own climax hitting like a punch, a deep âAhhh~ fuckââ rumbling from her throat as she ground down hard onto ShiOnâs hand. Her walls pulsed around ShiOnâs fingers, slick heat gushing over them while her hips jerked in small, helpless rolls.
They clung to each otherâsweaty, shakingâfingers still buried deep, thumbs still pressed against swollen clits, riding out the aftershocks together. Quiet, broken moans spilled between themââMghâ, âUghâ, âBaby~ââsoft and wrecked, muffled against necks and shoulders.
Sweat dripped down their backs, between their chests, making skin stick where they pressed together. Their breathing was loud in the small roomâragged, unevenâslowly evening out as the waves faded.
Lynn kissed ShiOnâs templeâsoft, lingeringâwhile their fingers stayed inside each other, gentle now, just feeling the last flutters.
ShiOnâs voice was hoarse when she finally spoke.
ââŚholy shit.â
Lynn laughed quietly against her hair.
âYeah.â
They stayed like thatâbodies tangled, fingers still buried, foreheads pressed togetherâcatching their breath while the rain kept falling outside.
The cramped changing room seemed even more confined nowâair heavy with perspiration, vanilla fragrance spray, and the subtle, persistent aroma of intimacy. The solitary overhead light hummed gently above, creating elongated shadows on the floor where neglected garments were strewn in a moist, twisted pile: Lynnâs green-and-white striped skirt, ShiOnâs high-waisted denim shorts with the fur trim, the brown off-shoulder top adorned with tiny white ribbon bows, Lynnâs sheer camisole, ShiOnâs black braletteâall crumpled and disregarded.
ShiOn reclined against the wall, breathing heavily, legs unsteady. Moisture shimmered on her collarbone and between her breasts, a delicate layer that reflected the light with each breath she took. Her twin tails were utterly destroyedâhair strands askew and adhering to her neck, bows partially undone. She appeared euphoric and shattered in the most delightful manner.
Lynn positioned herself a step back, her forehead leaning against the door, eyes shut as she regained her breath. Moisture trickled down the side of her face, falling from her chin. Her long black hair was disheveledâpartially undone from its ponytail, bangs stuck to her forehead. The black lace panties remained pushed aside, the skirt hiked up around her waist
For a long minute, neither of them moved.
Just breathing.
Then ShiOn laughedâsoft, breathless, almost disbelieving.
âHoly shit.â
Lynn opened her eyes, turning her head to look at her.
âYeah.â
ShiOn pushed off the wall on unsteady legs and stepped closer. She reached up and brushed a damp strand of hair from Lynnâs face, thumb lingering on her cheek.
âYou okay?â
Lynn caught her hand and kissed the palm.
âBetter than okay.â
ShiOn smiledâsmall, shy now that the heat had faded a little.
âWeâre a mess.â
Lynn glanced down at herself, then at ShiOn. âUnderstatement.â
They moved slowly, like their bodies were still recalibrating.
ShiOn bent to pick up her shorts firstâdenim stiff and damp from earlier rain and now other things. She stepped into them carefully, zipping and buttoning with slightly trembling fingers. The fur trim looked even more ridiculous now, matted slightly at the edges.
Lynn tugged her skirt back down, smoothing the green-and-white stripes over her hips. She found her camisole nextâslipped it over her head, the sheer fabric clinging immediately to her still-damp skin. The lace trim sat crooked; she didnât bother fixing it.
ShiOn pulled her bralette back into place, adjusting the straps so they sat on her shoulders again. She finger-combed her twintails as best she could, re-tying the bows with shaky hands. Stray strands still stuck to her neck and cheeks.
Lynn watched her the whole timeâquiet, soft-eyed.
ShiOn caught her staring.
âWhat?â
Lynn stepped closer and kissed her foreheadâgentle, lingering.
âJust like looking at you.â
ShiOnâs cheeks flushed again, but she didnât pull away. Instead she leaned into it for a second before stepping back.
You got to go before you look at someone if you want to get into the room? Just like this.
Lynn nodded. âYeah.â
They gathered the rest of their thingsâhoodie, cardigan, stray hair ties--checking each other one last time. ShiOn smoothed Lynnâs bangs back into place. Lynn tugged ShiOnâs skirt straight and fixed one of the bows that had come completely undone.
They looked⌠mostly presentable.
Hair still messy, lips swollen, cheeks flushed, clothes slightly wrinkled and damp in places they couldnât fixâbut it would pass under dim hallway lights and if no one looked too closely.
ShiOn took a deep breath.
âReady?â
Lynn laced their fingers together for a secondâjust a quick squeezeâthen let go.
âReady.â
Lynn unlocked the door first, cracking it open to listen.
The hallway was quiet.
No voices. No footsteps.
They slipped out together, closing the door softly behind them. The corridor was still dim, rain still tapping against the windows, but the main studio lights glowed brighter ahead.
Voices drifted from the main roomâKaede laughing, JiYeon complaining about something, NaKyoungâs teasing tone cutting through.
ShiOn and Lynn walked back in like nothing had happened.
The rest of moon was gathered near the monitors again, looking over the last batch of shots. SoHyun spotted them first.
âThere you are! We were about to send a search party.â
ShiOn shrugged, trying to look casual.
âJust⌠needed a minute. Rain made my makeup run.â
NaKyoungâs eyes narrowed immediately, flicking between them.
âBoth of you?â
Lynn didnât miss a beat.
âShared crisis.â
JiYeon snorted.
âLikely story.â
Kaede waved them over.
âCome lookâthese outdoor ones with the rain reflection are insane.â
ShiOn and Lynn joined the circle, shoulders brushing as they leaned in to see the monitor.
The photos were beautifulârain-slick pavement mirroring soft lights, wet hair and flushed cheeks looking intentional, dreamy. ShiOnâs twintails caught the light perfectly in one shot. Lynnâs anime-girl lenses glowed in another.
NaKyoung leaned closer to ShiOn.
âYou two smell like⌠vanilla and sex.â
ShiOn elbowed her hard.
âShut up.â
NaKyoung laughed.
âIâm just saying.â
Lynn smirked without looking away from the screen.
âYouâre imagining things.â
The group dissolved into easy chatter againâcomplaining about the rain, praising the shots, and planning how to celebrate SoHyunâs birthday properly once they wrapped.
ShiOn and Lynn stood side by side.
Close enough that their pinkies brushed when no one was looking.
ShiOn glanced sideways.
Lynn met her eyes.
A small, secret smile passed between them. The rain kept falling outside. But inside, everything felt warm. And a little dangerous. And exactly right.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Qualityâ Free Actions
Free to watch ⢠No registration required ⢠HD streaming
can i request for gp teacher sohyun and student m reader? the reader goes to sohyun seeking some personal advice as he feels lonely, sohyun comforts him and she invites him home to spend some time together. slowly one thing leads to another and they end up in bed, with sohyun taking his virginity and giving a rough fucking ending in a creampie <3
soft place to land
â a quiet after-school conversation turns into something softer⌠then something deeper, where comfort becomes something neither of you can ignore.
The late afternoon light slanted through the classroom windows in long golden bars, catching dust motes that drifted lazily above the empty desks. Most of the students had already cleared out after the final bellârushing to clubs, part-time jobs, or just the freedom of being done for the dayâbut you were still there, lingering by the doorframe with your backpack slung over one shoulder like you werenât quite ready to leave.
Sohyun noticed immediately. She was at her desk, stacking the last of the graded essays into a neat pile, sleeves rolled up to her elbows, glasses perched low on her nose. She glanced up over the rims when she heard your footsteps hesitate instead of retreating down the hall.
âSomething on your mind?â she asked, voice calm, not pushing. Just open.
You shifted your weight, fingers tightening around the strap of your bag. âI⌠yeah. Kind of. If youâre not busy.â
She set the papers down, leaned back in her chair, and gestured to the empty seat in front of her desk. âIâve got time. Sit.â
You did. The chair creaked under you as you dropped into it, suddenly feeling smaller than usual. The room was quiet except for the faint hum of the air conditioning and the distant chatter echoing from the hallway.
Sohyun waited. She didnât fill the silence with small talk or questions. She just watched you with that steady, patient look she always hadâthe one that made you feel like whatever you were about to say wasnât stupid or dramatic.
After a long beat, you let out a breath you didnât realize youâd been holding. âI just⌠feel kind of alone lately. Like, really alone. Everyoneâs got their groups, their plans, their people. And Iâm just⌠here. Going through the motions. I donât even know why Iâm telling you this. Youâre my teacher, notââ
âYouâre not bothering me,â she cut in gently. âAnd youâre not the only one who feels that way sometimes. Even when the roomâs full of people.â
You looked down at your hands, picking at a loose thread on your sleeve. âItâs stupid. I know it is. I just⌠donât know how to fix it.â
Sohyun studied you for another moment, then pushed her chair back and stood. She walked around the desk, leaning against the edge so she was closerâclose enough that you could smell the faint citrus of her shampoo.
âItâs not stupid,â she said quietly. âLoneliness isnât something you just logic your way out of. And it doesnât make you weak to admit it.â
You swallowed, throat tight. âI donât want to go home yet. Itâs just⌠quiet there. Too quiet.â
She nodded like she understood more than she was letting on. After a second, she tilted her head. âI was going to grade these at home anyway. Nothing excitingâjust takeout and bad TV. If you want company that isnât an empty apartment⌠youâre welcome to come with me. No pressure. Doorâs open if you change your mind halfway there.â
You blinked up at her, surprised. âYouâre serious?â
âDead serious.â She gave a small, crooked smileâthe kind that reached her eyes. âI make decent ramen from a packet, and Iâve got a couch thatâs more comfortable than it looks. Better than sitting here staring at the clock until the janitor kicks us out.â
A tiny laugh escaped you despite everythingâmore breath than sound. âOkay. Yeah. If⌠if thatâs really okay.â
âIt is.â She straightened, gathering her bag and the stack of papers. âGrab your stuff. Iâll drive. You can text your parents or whoever if you need to.â
You stood, feeling lighter somehow, even if nothing had really changed yet. The hallway was mostly empty now, just the echo of your footsteps as you followed her out. She locked the classroom door behind you both, then glanced over her shoulder.
âFavorite topping on ramen? Iâve got options.â
âEgg,â you said automatically. âAnd green onion if you have it.â
She nodded once, satisfied. âNoted.â
Outside, the air was cooler than it had been earlierâcrisp, the kind that made the end of the day feel final in a good way. Her car was parked in the staff lot, nothing flashy, just reliable. She unlocked it with a beep, tossed her bag in the back, and waited for you to slide into the passenger seat before starting the engine.
The drive wasnât long. Soft indie music played low from the speakersânothing intrusive. Neither of you spoke much at first, but the silence wasnât heavy. It felt⌠safe.
When you pulled up to her buildingâa modest mid-rise a few blocks from campusâshe killed the engine and looked at you.
âLast chance to bail,â she said lightly. âNo hard feelings if you do.â
You shook your head. âIâm good.â
She smiled againâsmall, realâand got out.
You followed her up the stairs, heart beating a little faster now, not from nerves exactly, but from the simple fact that someone had noticed. Had cared enough to offer more than a pat on the back and a âyouâll be fine.â
Her apartment was small but warmâbookshelves crammed with novels and education journals, a few plants on the windowsill, fairy lights strung along one wall because why not. It smelled faintly like coffee and clean laundry.
âMake yourself comfortable,â she said, kicking off her shoes by the door. âCouch is all yours. Iâll start the water.â
You nodded, dropping your bag by the entryway and sinking onto the cushions. They were soft, worn in the best way. From the tiny kitchen, you could hear the kettle clicking on, cabinets opening and closing.
For the first time in weeks, the quiet didnât feel suffocating.
It felt like the start of something.
The apartment felt even cozier once the lights were dimmed a little and the kettle started whistling. Sohyun moved around the small kitchen with easy familiarityâpulling out two packets of instant ramen, cracking eggs into a bowl, chopping green onions with quick, practiced flicks of the knife. You stayed on the couch at first, knees pulled up, watching her through the open doorway.
She glanced over her shoulder more than once, catching your eye. âYou can come in here if you want. Or keep hiding on the couch. Your call.â
You hesitated, then pushed yourself up and padded over, leaning against the counter a safe distance away. Close enough to talk, far enough that it didnât feel like you were crowding her.
âSmells good already,â you said.
She smirked without looking up from the pot she was stirring. âWait till the egg goes in. Thatâs when it gets dangerous.â
You laughedâa real one, small but genuineâand it surprised you how easily it came out. The tightness in your chest from earlier had loosened some, like someone had turned a valve just enough to let air through.
She plated the ramen carefullyânoodles first, broth, then the soft-boiled egg split in half, green onions scattered on top like confetti. She slid one bowl toward you along with chopsticks and a spoon, then took her own and nodded toward the living room.
âCouch or table?â she asked.
âCouch,â you answered without thinking. The table felt too formal, too much like a classroom extension.
You both settled inâher cross-legged at one end, you at the other with your bowl balanced on your knees. The first few minutes were quiet except for the soft slurping and the occasional contented hum from her when she got a good bite of egg yolk.
Halfway through her bowl she set it on the coffee table and leaned back, stretching her arms above her head. Her shirt rode up just enough to show a thin strip of skin at her waist. She didnât fix it right away.
âSo,â she said, voice casual but eyes steady on you. âTalk to me. Whatâs been making the quiet feel so loud lately?â
You poked at a noodle with your chopsticks, watching it sink and resurface. âI donât know. Itâs like⌠I have friends. Sort of. But no one really knows me. Not the parts that feel heavy. And trying to explain it just makes me sound dramatic or attention-seeking. So I donât. And then it piles up.â
She nodded slowly, like she was turning your words over in her mind before responding.
âI get that,â she said after a moment. âMore than youâd probably guess. Teaching looks like I have it all togetherâauthority, schedule, people looking to me for answers. But at the end of the day I go home to the same empty apartment most nights. Same silence. Itâs easy to convince yourself youâre supposed to be fine with it.â
You looked up at her thenâreally looked. There was no pity in her expression, just recognition. Like sheâd been sitting in the same chair you were in now.
âDoes it ever get less⌠heavy?â you asked quietly.
âSometimes,â she answered honestly. âNot because it disappears. Just because you find people who donât make you feel like you have to carry it alone. Even if itâs only for a few hours.â
The words hung there, soft but weighted. You felt your throat close up againânot from sadness this time, but from the simple relief of being seen.
She reached over and lightly bumped her knee against yours. âHey. Youâre not dramatic. Youâre human. And youâre allowed to want company without it being a whole production.â
You managed a small smile. âThanks. For⌠this. For not making me feel like an idiot for asking.â
âYouâre welcome.â She picked up her bowl again, took another bite, then added more casually, âAnd if tonight helps even a little, then stay as long as you want. Iâve got a spare blanket, extra pillows. Couch pulls out if youâd rather not drive home late.â
You blinked. âYouâd really let me crash here?â
She shrugged one shoulder. âWhy not? Iâm not sending you back to an empty place if you donât want to go. Iâve got tea, bad movies, and zero judgment. Pick your poison.â
The offer settled over you like a warm blanket. No strings, no expectationsâjust space. Real space.
You exhaled slowly. âOkay. Yeah. Iâd like that.â
She smiledâsmall, warm, the corners of her eyes crinkling. âGood. Finish your ramen before it gets cold. Then weâll find something stupid to watch. Deal?â
âDeal.â
You both went back to eating, the silence between you comfortable now instead of empty. The city hummed faintly outside the windows, but inside it was just the two of youâbowls of steaming noodles, the soft glow of the lamp, and the quiet understanding that tonight, at least, neither of you had to be alone.
The ramen bowls sat empty on the coffee table now, chopsticks resting across them like little flags of surrender. Youâd both migrated to leaning back against the cushions, legs stretched out, the TV on low with some random cooking competition show neither of you was really watching. The host was yelling about over-seasoned risotto, but it was just background noiseâcomforting static.
Sohyun had pulled a soft throw blanket over her lap and offered you half without a word. Youâd taken it, letting the warmth seep into your thighs. Every now and then her knee brushed yours when one of you shifted, and neither of you moved away.
She muted the TV during a commercial break, turning her head toward you. âFeeling any better?â
You nodded slowly. âYeah. A lot, actually. Thanks to the worldâs best instant ramen and⌠this.â You gestured vaguely at the apartment, at her, at the quiet that didnât feel lonely anymore.
She smiledâthat small, real one againâand reached over to nudge your shoulder lightly with her fist. âGood. I was worried Iâd have to pull out the emergency ice cream stash if you stayed sad.â
âYou have emergency ice cream?â
âAlways. Mint chocolate chip. Donât judge.â
âI would never,â you said, holding up both hands. âMint chocolate chip is elite.â
âSee? Weâre bonding already.â
The joking eased something else loose in your chest. You let your head tip back against the couch, staring up at the ceiling for a second. âI donât usually⌠talk about this stuff. With anyone. Feels weird that itâs coming out so easy with you.â
Sohyunâs voice softened. âSometimes itâs easier with someone who isnât supposed to fix you. Iâm not your friend group, not your family. Iâm just⌠here. No expectations.â
You turned your head to look at her. She was already watching youâeyes steady, expression open. The lamp light caught the edge of her glasses, made them flash faintly.
âYou make it sound simple,â you murmured.
âIt can be,â she said. âIf you let it.â
A beat passed. Then another.
You werenât sure who moved firstâmaybe it was the way her hand had ended up resting on the blanket between you, fingers close enough to brush yours. Maybe it was the way you shifted just slightly closer without thinking. But suddenly the space between your faces felt smaller, warmer.
Her gaze dropped to your mouth for half a second, then flicked back up. âTell me if Iâm reading this wrong,â she said quietly.
âYouâre not.â
She exhaled through her nose, almost a laugh, almost relief. Then she leaned inâslow enough that you couldâve stopped her, but you didnât.
The first kiss was careful. Just lips pressing together, testing. Her hand came up to cup the side of your face, thumb brushing your cheekbone. You leaned into it, parting your lips a little, and she took the invitationâtongue brushing yours lightly, exploratory.
It stayed gentle for maybe thirty secondsâsoft, unhurried kisses that made your pulse thud heavy in your ears. Then she tilted her head, deepened it, and the careful edge gave way to something hungrier.
You made a small sound against her mouthâhalf surprise, half wantâand she smiled into the kiss before pulling back just enough to speak.
âStill okay?â
âYeah,â you breathed. âMore than okay.â
Her thumb traced your bottom lip. âGood.â
She kissed you again, harder this time. One hand slid to the back of your neck, fingers threading into your hair, tugging just enough to tilt your head the way she wanted. You opened for her immediately, letting her tongue slide deeper, tasting the faint salt of ramen broth and something sweeter underneath.
Your hands found her waistâhesitant at first, then firmer when she made an approving hum and pressed closer. She shifted, swinging one leg over your lap so she was straddling you, knees bracketing your hips. The blanket slipped to the floor forgotten.
The kiss turned messyâwet, open-mouthed, breaths mingling. Her hips rolled down once, slow and deliberate, and you felt the unmistakable hardness pressing against your stomach through her slacks. Not subtle. Not hiding.
You broke the kiss on a gasp, eyes wide. âYouâreâŚâ
âSurprised?â she asked, voice low and rough, lips brushing yours as she spoke.
âA little,â you admitted, but your hands tightened on her hips instead of pushing her away.
She rocked forward againâfirmer this timeâletting you feel every inch of her through the layers. âStill okay?â
Your answer came out shaky but sure. âVery okay.â
She smiled against your mouthâsharp, pleasedâthen kissed you deeper, one hand sliding under your shirt to trace the skin of your stomach. Her palm was warm, steady.
âBedroom?â she murmured between kisses.
You nodded fast. âPlease.â
She stood, pulling you up with her. Your legs felt unsteady, but her arm around your waist kept you close as she led you down the short hallway. The door to her room was already half-open; soft light from a bedside lamp spilled into the hall.
She kicked it wider, then turned to face you fullyâbacking you toward the bed with slow, deliberate steps. Her hands found the hem of your shirt and tugged it up and off in one smooth motion.
Your turn. You reached for the buttons on her blouse, fingers trembling just a little as you worked them open. She watched your face the whole time, eyes dark behind her glasses.
When the blouse fell away, she shrugged it off her shoulders. Underneath was a simple black braânothing fancy, but the way it cupped her breasts made your mouth go dry. And lower⌠the obvious bulge straining against her slacks.
She caught you staring and smirked. âLike what you see?â
You swallowed hard. âYeah.â
âGood.â She pushed you gently until the backs of your knees hit the mattress. You sat, then scooted back as she followed, climbing over you.
Her mouth found your neckâkissing, then sucking lightly, leaving faint marks. Your hands roamed her back, feeling the warmth of her skin, the slight shift of muscle under it. When she ground down again, cock pressing hard against your thigh through her pants, you moanedâquiet but unmistakable.
She pulled back just enough to look at you. âFirst time?â
You nodded, cheeks burning.
Her expression softened for a secondâsomething tender flashing through the heat. âWeâll go slow where you need it. But Iâm not gonna be gentle the whole time. Tell me if itâs too much.â
âI will,â you promised.
She kissed you once moreâdeep, claimingâthen reached behind herself to unhook her bra. It fell away, breasts spilling free, nipples already hard.
Your hands moved on instinct, cupping them, thumbs brushing over the peaks. She hissed softly, hips jerking forward.
âFuck⌠good boy.â
The praise hit like a spark. You leaned up to take one nipple into your mouthâtentative licks at first, then sucking harder when she moaned and threaded her fingers into your hair.
She let you have that for a minuteâhead tipped back, breathing unevenâbefore gently pushing you down flat on the bed.
âMy turn,â she said, voice rougher now.
She tugged your pants open, dragged them down along with your boxers in one go. Your cock sprang freeâalready leaking, flushed dark at the tip. She wrapped her hand around it once, slow stroke from base to head, thumb circling the slit.
You arched, gasping.
âSensitive,â she noted, almost to herself. Then she leaned down and licked a broad stripe up the underside.
Your hips bucked. âSohyunââ
âShh.â She kissed the head, then took you into her mouthâwarm, wet, tight. She didnât tease long; she sucked hard, hollowing her cheeks, bobbing down until her nose brushed your stomach.
You moaned loud, hands fisting the sheets.
She pulled off with a wet pop, grinning. âYou taste good.â
Before you could respond, she was shimmying out of her slacks and underwear. Her cock sprang freeâthick, veined, the head glistening. She stroked herself once, twice, eyes locked on yours.
âReady?â she asked.
You nodded frantically.
She grabbed the lube from the nightstand drawerâcool against your hole when she slicked her fingers and pressed one inside. Slow circles, then two, scissoring gently until you were moaning and pushing back for more.
When she finally lined upâhead nudging your entranceâshe paused, leaning down to kiss you soft.
âBreathe,â she murmured.
You did.
She pushed inâslow at first, inch by inch, stretching you open. The burn was sharp, then melted into full, overwhelming heat. When her hips met yours, she stilled, letting you adjust.
âFuck⌠so tight,â she groaned against your neck.
You whimpered, nails digging into her shoulders.
After a moment she started movingâslow rolls at first, then deeper thrusts. Each one punched the air out of your lungs. She found the angle that made you see stars and stayed there, fucking into you steadily, rhythm building.
âFeel good?â she panted.
âSo goodâpleaseâharderââ
She obliged.
Her pace turned roughâhard snaps of her hips, balls slapping against you, cock dragging over that spot inside with every stroke. You were babbling nowâplease, yes, Sohyun, donât stopâlegs wrapped around her waist, pulling her deeper.
She reached between you, wrapped her hand around your cock, stroking in time with her thrusts.
The room filled with wet, filthy soundsâskin meeting skin over and over.
plap⌠plap⌠plapâŚ
Sohyunâs breath hitched every time she bottomed out, a low, throaty moan spilling from her lips.
ânngh~ fuck⌠youâre so tight around me~â
You arched hard, nails raking down her back, leaving faint red lines. The stretch burned in the best way, every thrust forcing a broken sound out of your throat.
âahâahhâSohyunâ!â
She leaned down, mouth crashing against yours in a messy, open-mouthed kissâteeth clacking, tongues sliding together while her hips never stopped moving.
clap⌠clap⌠clapâŚ
The angle shifted just slightly when she hooked one of your knees over her shoulderâdeeper now, hitting even harder. Your eyes rolled back, mouth falling open on a long, shaky whine.
Sohyun growled against your neck, teeth grazing the skin before she sucked a bruise into the hollow of your throat.
âyeah? right here~?â she rasped, grinding in slow, filthy circles for a second before snapping forward again.
PLAP! PLAP! PLAP!~
The bed creaked under the force, headboard tapping the wall in uneven rhythm.
You couldnât form words anymoreâjust high, needy moans and gasps, hips bucking up to meet every punishing thrust. Her hand on your cock sped up, slick with your precum, thumb swiping over the head on every upstroke.
âmmph~ listen to youâ she groaned, voice wrecked and dark. âmoaning like that for your teacher so fucking cute~â
clapCLAPclapCLAPâ
She switched the rhythmâshort, sharp jabs that made your toes curl and your vision blur.
âf-fuckâSohyunâpleaseâ!â
ânot yetâ she panted, slowing just enough to drag it out, letting you feel every thick inch sliding in and out. âgonna make you shake firstâ
Then she slammed back in hardâonce, twice, three timesâeach one punctuated by a wet, obscene
PLAP! PLAP! PLAP!
Your whole body jolted, a strangled cry tearing out of you as stars burst behind your eyelids.
ânnghh~ yesâyesâdonât stopâ!â
Sohyunâs moans were getting louder nowâraw, unrestrainedâmixing with yours in the humid air.
âhah~ ahh~ fuck, you feel so good clenching like that~â
clapclapCLAPCLAPCLAPâ
She fucked you faster, hips snapping with purpose, sweat dripping from her forehead onto your chest. Her free hand gripped your thigh hard enough to bruise, holding you open while she pounded in deep, relentless.
âgonnaâgonna ruin this pretty holeâ she growled low, voice trembling with how close she was holding herself back. âmake it mineâ
You could only whimper in responseâbody trembling, cock throbbing in her fist, hole fluttering around her every time she dragged out and slammed back in.
PLAP PLAP PLAP PLAP PLAPâ
The sounds were louder now, wetter, echoing off the walls along with both of your moansâhigh and desperate from you, deep and guttural from her.
She leaned down again, lips brushing your ear.
âtell me how much you love itâ she whispered, hot and rough. âtell meâ
You choked on a sob, voice cracking.
âlove itâlove your cockâlove you fucking meâpleaseâmoreâ!â
Sohyun shuddered hard at your words, hips stuttering for a second before she drove in even deeper.
âgood boyâ she groaned, dragging the words out long and filthy. âsuch a good fucking boy for meâ
clapCLAPCLAPCLAPCLAPâ
Sohyunâs hips snapped forward again, harder this time, the wet slap of skin echoing louder in the small room.
PLAP! PLAP! PLAP! PLAP!
Her cock dragged relentlessly over that swollen spot inside you, every thick inch forcing your walls to stretch and flutter around her. Inside, the pressure was building like a coil winding tighter and tighterâyour prostate pulsing hot with every brutal thrust, sending electric shocks straight up your spine and into your balls. They felt heavy, drawn up tight, your cock leaking nonstop in her fist as the heat in your gut twisted into something unbearable.
âahh~ ahh~ Sohyunâfuckâiâmâiâm so closeâ!â you cried out, voice cracking high and desperate, legs shaking around her waist as you tried to pull her even deeper.
Sohyun groaned low in her throat, the sound raw and animalistic, her own body starting to tremble from the effort of holding back.
ânngghh~ shitâyour holeâs sucking me in so fucking tight~â she panted, sweat dripping from her brow onto your chest. Inside her, everything was burningâher cock throbbed violently with every plunge, veins pulsing against your clenching walls, the head flaring hot as more precum leaked deep into you. Her balls tightened painfully, heavy and full, the urge to flood you growing with every wet squeeze of your insides, but she gritted her teeth and kept the pace merciless.
PLAP PLAP PLAP PLAP PLAPPLAPPLAPPLAP!~
She fucked you faster, shorter, sharper strokes that made the bed slam against the wall. Her hand flew over your cockâslick, franticâthumb pressing hard against the underside while her own length battered that spot again and again.
âhahh~ hahh~ fuckâfeel that? youâre clenching so hard around meâgonna milk me dry if you keep that upâ she growled, voice breaking into a shaky moan as her hips stuttered for a split second before slamming back in even harder.
PLAP! PLAP! PLAP! PLAPPLAPPLAP!~
Your vision blurred, a broken sob tearing out of you as the pressure inside coiled impossibly tighterâyour hole spasming wildly around her cock, prostate throbbing so intensely it felt like you were seconds from exploding, balls aching with the need to spill.
âsohyunâpleaseâiâm right thereâiâm gonnaâahhn~ ahhn~ !â
Sohyunâs moans turned louder, more wrecked, her thrusts losing their steady rhythm as she fought the edge.
âmmphh~ fuckâme tooâyour tight little holeâs squeezing me so goodâgonnaânngghh~ !â she gasped, cock pulsing thickly inside you, balls drawn up so tight they slapped harder against your ass with every desperate plunge.
PLAPPLAPPLAPPLAPPLAPPLAP!~
She kept poundingârelentless, hips snapping like she was trying to break you openâboth of you teetering right on the brink, bodies trembling, moans mixing into a frantic, filthy chorus as the heat built higher and higher⌠but neither of you tipped over yet.
The pressure snapped like a rubber band stretched too far.
Your cock THROBBED violently in Sohyunâs fistâonce, twiceâthen erupted.
THROB
THROB
THROB
Thick ropes shot out in heavy pulses, splattering across your own stomach in messy white streaks, some arcing higher to paint her breastsâdripping down the soft curves, clinging to her nipples, sliding slow and sticky toward her ribs. You cried out, high and broken, body convulsing as wave after wave spilled from you, coating everything between your navel and chest while your hole clenched rhythmically around her buried cock.
âahhn~ ahhn~ fuckâSohyunâcummingâcumming so muchâ!â
At the exact same instant your walls spasmed hard around her, Sohyunâs control shattered.
Her cock THROBBED deep inside youâthick, insistent, swelling even more against your fluttering insides.
THROB
THROB
THROB
She slammed in one final timeâhips locking flushâand came with a guttural, drawn-out moan that vibrated through both of you.
ânngghhh~ fuckâtake itâtake all of itâ!â
Hot, heavy spurts flooded youâpulse after pulse after pulseâfilling you so full that it leaked out around her shaft almost immediately, creamy white rivulets trickling down your ass and onto the sheets. She kept grinding shallowly through it, milking every last drop into you while her tits heaved with ragged breaths, still streaked with your cum.
You both trembled together, locked in place, overstimulated and wreckedâher cock twitching weakly inside you, your own spent length jerking one last pathetic dribble onto your stomach.
For long seconds the only sounds were harsh panting and the wet, obscene drip of excess cum leaking out.
Then Sohyun exhaled shakily, pressing a sloppy, affectionate kiss to your sweaty forehead.
ââŚholy shit.â
You managed a weak, breathless laugh. âYeah.â
She stayed buried a little longerâletting you feel the slow softeningâbefore carefully pulling out. A thick gush of her release followed, pooling beneath you. You winced at the sudden emptiness and the slick mess.
âOkay⌠okay, no,â you muttered, already trying to sit up despite how your legs felt like jelly. âIâm not lying in this. Nope. Gross. Moving.â
Sohyun raised an eyebrow, amused. âYou can barely sit up straight.â
âWatch me.â You swung your legs over the edge of the bedâthen immediately regretted it. Your thighs shook violently; your hole throbbed with aftershocks. You tried to stand anyway⌠and promptly wobbled like a newborn foal, knees buckling halfway. You grabbed the nightstand for dear life, ass still leaking slowly down your inner thigh.
Sohyun burst out laughingâgenuine, bright, head thrown back. âOh my god. Youâre limping already.â
âShut up,â you groaned, cheeks flaming, but you couldnât help cracking a grin. âThis is your fault.â
âProudly.â She slid off the bed gracefullyâstill naked, still glisteningâand steadied you with an arm around your waist before you faceplanted. âCome on, disaster boy. Shower first. Then bed. Properly.â
She half-carried, half-guided you to the bathroomâyour arm slung over her shoulders, your steps comically awkward and wobbly the whole way. Every few steps youâd hiss or stumble, and sheâd tease you mercilessly.
âLeft leg, champ. No, your other left.â
âFuck off~â
The shower was quick but thoroughâwarm water washing away sweat, cum, and the lingering ache. Sohyun was gentle now: soaping your back, rinsing between your legs with careful fingers, pressing soft kisses to your shoulder when you shivered.
When you both stepped out, toweling off, she disappeared into her closet for a minute and came back with an oversized hoodie (hers, dark gray, soft as hell) and a pair of loose sleep shorts that looked suspiciously like they might fit you.
You stared. âYou just⌠have guy clothes?â
She shrugged, smirking. âEx left some stuff behind ages ago. Never got around to throwing it out. Lucky you.â
You pulled the hoodie onâsleeves swallowing your hands, hem hitting mid-thighâand the shorts (which were indeed a little big but comfortable). They smelled faintly like her detergent. Clean. Safe.
Sohyun tugged on her own oversized tee and boyshorts, then flopped back onto the freshly changed sheets (sheâd stripped and remade the bed while you were drying offâefficient as always).
âCâmere,â she said, patting the spot beside her.
You crawled inâstill moving like youâd run a marathonâand immediately curled against her side, head on her chest, one leg thrown over hers.
She wrapped an arm around you, fingers tracing lazy patterns on your back through the hoodie.
âBetter?â she murmured.
You nodded against her collarbone. âWay better.â
Her lips brushed your hair. âGood. Sleep now. No more limping disasters tonight.â
The vlog camera had been off for maybe twenty minutes now, but the energy from the day still lingered like static in the air.
Youâd tagged along unofficiallyâmostly as moral support, partly because Nakyoung had texted you at 6 a.m. with a blurry selfie of herself bundled in a coat and the caption âhan river date emergency backup needed (itâs freezing)â. Sohyun had just laughed when you showed up at the dorm lobby in your thickest coat, thermos of hot chocolate in hand, and said, âGood. We need someone sane to witness this disaster.â
What was supposed to be a picturesque spring picnic by the water had turned into a comedy of errors the second you all stepped outside. The wind off the Han River hit like a slap, carrying the kind of cold that seeped straight through jackets and made your fingers ache in under five minutes. Nakyoung lasted longestâstubbornly spreading out the blanket sheâd insisted on bringing, only to yelp and yank it back up when a particularly vicious gust nearly took it into the water. Sohyun had watched the whole thing with her arms crossed, one eyebrow raised, before finally muttering, âYeah, no. Weâre not dying out here for aesthetics.â
So the three of you had pivoted without much discussion: piled back into the van, cranked the heat, and rerouted to the nearest brunch spot Nakyoung had saved on her phone months agoââjust in case the weather betrays us.â The cafĂŠ was small, tucked between a stationery store and a record shop, windows fogged from the warmth inside. You claimed a corner booth while they ordered: creamy pasta (no burrata, because Nakyoung still hadnât forgiven the last place that skimped on it), chamomile tea for Sohyun, iced chocolate for Nakyoung despite the temperature outside, and a plate of thick chocolate chip cookies to share.
Now the plates were mostly empty. The conversation from the vlogâlight, teasing, full of inside jokes and gentle roastsâhad softened into something quieter. Nakyoung was leaning her head on her hand, elbow on the table, watching the way the steam curled off Sohyunâs tea. Sohyun had her legs stretched out under the table, one foot accidentally brushing your shin every time she shifted. You didnât move away.
Outside, the sky had gone that heavy gray that promised more cold, maybe even flurries later. The Han River glittered dully beyond the cafĂŠ windows, wind rippling the surface into tiny whitecaps. Inside, though, it was warm. The kind of warm that made your eyelids heavy and your thoughts slow.
Nakyoung broke the comfortable silence first, voice softer than it had been on camera.
âToday was⌠nice. Even with the freeze warning and the blanket betrayal.â
Sohyun snorted quietly, but there was no edge to it. âYouâre the one who said âitâll warm up by noon.ââ
âI was optimistic,â Nakyoung shot back, but she was smiling. âAnd you still came. Both of you.â
You shrugged, picking up the last cookie crumb with your fingertip. âCouldnât let you two suffer alone. Someone had to carry the hot chocolate.â
Nakyoungâs foot nudged yours under the tableâdeliberate this time. âYouâre hired permanently.â
Sohyun glanced between you both, something fond flickering in her expression before she hid it behind another sip of tea. âDonât get too comfortable. Next time Iâm picking the location. Somewhere with actual heat.â
Nakyoung laughed, the sound bright and easy, and reached across the table to steal the last sip of Sohyunâs chamomile. Sohyun pretended to swat her hand away but didnât actually stop her.
The server came by to clear plates. You all lingered a little longer than necessaryânone of you in a hurry to leave the bubble of warmth and low chatter. Nakyoung pulled out the strip of photo booth prints from earlier, the ones the machine had spit out without letting you choose favorites. Four goofy shots: one where Nakyoung was making peace signs, Sohyun deadpan in the background; another with all three of you crammed in, your arm slung around both their shoulders; the third blurry because someone (probably you) had moved at the last second; the last one softer, all of you just looking at the camera with small, real smiles.
Nakyoung traced the edge of the strip with her thumb. âWe should do this again. Without the vlog. Just⌠us.â
Sohyun nodded once, decisive. âNext time, no wind advisory.â
You met both their eyes in turnâNakyoungâs bright and expectant, Sohyunâs steady and warmâand felt something settle comfortably in your chest.
âYeah,â you said. âNext time.â
Outside, the cold waited. But right now, in this little booth with half-empty cups and cookie crumbs and the quiet hum of the cafĂŠ around you, everything felt exactly right.
The server swung by one more time to drop off the bill, and Sohyun snatched it before anyone could argue.
âMy treat,â she said, already sliding her card into the little folder. âYou two carried the vibe today. Iâm not letting you fight me on this.â
Nakyoung pouted dramatically, leaning across the table toward you. âSee? Sheâs trying to buy our love with pasta money. Classic move.â
You laughed, shaking your head. âWorked on me. Iâm bought.â
âTraitor,â Nakyoung muttered, but she was grinning as she reached over and stole the last bite of cookie right out of your fingers. She popped it in her mouth with exaggerated satisfaction. âMmm. Victory tastes like chocolate.â
Sohyun rolled her eyes while she signed the receipt. âYouâre both children. I donât know why I hang out with you.â
âBecause weâre fun and you secretly love it,â Nakyoung shot back immediately. She nudged Sohyunâs foot under the tableâon purpose this time. âAdmit it. You were smiling the whole time we were freezing our asses off by the river.â
Sohyun didnât deny it. She just shrugged, tucking her card back into her wallet. âIt was⌠tolerable. Mostly because you two looked ridiculous trying to hold that blanket down like it was a parachute.â
âHey!â Nakyoung gasped, clutching her chest. âThat blanket was a hero. It almost went viral on its own. âHan River Claims Blanket Victimââheadline of the year.â
You snorted. âI wouldâve paid to see the wind take you with it. Full dramatic slow-motion fall into the water.â
Nakyoung turned to you with mock betrayal. âWow. I invite you to our cute little date and this is the thanks I get? Threats of drowning?â
âNot threats,â you said, holding up both hands. âJust vivid imagination. Youâd look cute flailing.â
Sohyun actually cracked a real laugh at thatâone of those short, surprised ones she didnât let out often. âHeâs not wrong. You flail like a cartoon character.â
Nakyoung gasped again, louder. âBetrayal on both sides! I see how it is. Next SIGNAL Iâm doing solo. Just me, a thermos, and zero judgy friends.â
Sohyun leaned back in the booth, arms crossed, smirking. âYouâd last ten minutes before texting us to come rescue you from boredom.â
âAccurate,â you added. âYouâd send like three crying emojis and a âcome back I miss uâ within the first hour.â
Nakyoung narrowed her eyes at both of you, but the corners of her mouth kept twitching upward. âYou two are ganging up on me. This is bullying.â
âItâs affection,â Sohyun corrected, deadpan. âThereâs a difference.â
Nakyoung huffed, but she slid out of the booth and stood, stretching her arms over her head. Her jacket rode up a little, showing a sliver of skin at her waist before she tugged it back down. âFine. Affection accepted. But only because Iâm cold and I want to go somewhere warmer. Like, your place. Or anywhere with blankets that arenât trying to murder us.â
You glanced at Sohyun. âYour call. You paid for brunch, so you get veto power.â
Sohyun considered it for half a second, then nodded. âMy place. Iâve got that new electric kettle and the good hot chocolate packets. The ones with the tiny marshmallows.â
Nakyoungâs eyes lit up like sheâd been offered gold. âSold. Letâs go before I freeze to death and you two have to explain my tragic blanket-related demise to the company.â
You all shuffled toward the door, the bell jingling as you stepped back into the biting wind. Nakyoung immediately ducked between you and Sohyun, linking arms with both of you like it was the most natural thing in the world.
âHuman heater formation,â she declared. âDonât let me die out here.â
Sohyun sighed, but she didnât pull away. âYouâre so dramatic.â
âAnd you love it,â Nakyoung singsonged.
You just smiled, letting them bicker back and forth as the three of you started the short walk to the van, shoulders brushing, breaths fogging in the cold air, the day still stretching out ahead with no real hurry to end.
The van ride back to Sohyunâs place was shortâmaybe fifteen minutesâbut it felt longer with the three of you crammed in the back seat, heater blasting, Nakyoung still tucked between you and Sohyun like she belonged there. No one said much at first; the radio played low, some chill R&B playlist Sohyun had on shuffle, and the windows were fogged enough that the city lights outside blurred into soft streaks.
Nakyoung broke the quiet by reaching over and poking Sohyunâs cheek. âYouâre thinking too hard again. I can hear the gears turning.â
Sohyun swatted her hand away half-heartedly. âIâm just cold. And you keep hogging the middle seat heat.â
âThen scoot closer,â Nakyoung said, matter-of-fact. She grabbed Sohyunâs arm and pulled it around her shoulders, then did the same to you on her other side. âThere. Group hug. Problem solved.â
You let her maneuver you, arm settling around Nakyoungâs waist while your hand rested lightly on Sohyunâs knee through her jeans. Sohyun didnât protestâjust exhaled a small, amused breath and leaned in until her temple bumped Nakyoungâs.
By the time you got to Sohyunâs apartment, the playful energy from the cafĂŠ had mellowed into something warmer, heavier. Sohyun unlocked the door with one hand while Nakyoung pressed herself against your back, chin on your shoulder, murmuring, âFinally. No more wind. Iâm claiming the couch first.â
Inside it was quiet, lights low from the string ones Sohyun always left on. Coats came off in the entrywayâyours, then Nakyoungâs puffy jacket, then Sohyunâs sleek wool one. Nakyoung kicked off her boots and padded straight to the living room, flopping onto the big sectional with a dramatic sigh.
âHot chocolate time,â she announced, patting the cushions on either side of her. âYou two better not make me wait.â
Sohyun rolled her eyes but headed to the kitchen anyway. You followed Nakyoung to the couch, dropping down beside her. She immediately curled into your side, legs thrown over your lap, head tilting against your shoulder.
âMissed this,â she said quietly, fingers playing with the hem of your sweater. âJust⌠hanging out. No cameras, no schedule.â
You brushed a strand of hair behind her ear. âYeah. Feels good.â
Sohyun came back a minute later with three mugsâsteam rising, tiny marshmallows bobbingâand set them on the coffee table before sitting on Nakyoungâs other side. She tucked one leg under herself and passed mugs around.
Nakyoung took a sip, hummed happily, then set hers down and turned toward Sohyun. âYouâre still all tense. Come here.â
Before Sohyun could argue, Nakyoung leaned in and pressed a soft, quick kiss to the corner of her mouth. Sohyun froze for half a second, then softened, turning her head just enough to catch Nakyoungâs lips properly.
It was slow at firstâtentative, like they were testing the air. Nakyoungâs hand slid to Sohyunâs jaw, thumb brushing her cheekbone. Sohyun made a small sound in the back of her throat and leaned in deeper, lips parting.
You watched for a moment, heat pooling low in your stomach, then reached over and cupped the back of Nakyoungâs neck, guiding her gently toward you when she pulled back for air.
Nakyoung turned to you with a small, breathless smile. âHi.â
âHi,â you murmured, and kissed her.
Her lips were warm from the hot chocolate, sweet. She sighed into your mouth, tongue brushing yours lightly, teasing. One hand stayed on Sohyunâs thigh while the other curled into your sweater, tugging you closer.
When you broke apart, Sohyun was watching, eyes dark. Nakyoung noticed and grinned, reaching for her again.
This time they kissed slower, deeperâNakyoung tilting her head, Sohyunâs fingers threading into Nakyoungâs hair. You could hear the soft, wet sounds of it, feel the shift in the air.
Nakyoung pulled back just enough to whisper against Sohyunâs lips, âYour turn with him.â
Sohyun glanced at you, then leaned across Nakyoungâs lap. You met her halfway. Her kiss was firmer than Nakyoungâsâmore deliberate, like sheâd been thinking about it longer. Her tongue slid against yours, slow and searching, one hand resting on your chest, feeling your heartbeat pick up.
Nakyoung watched, biting her lip, then leaned in and kissed the side of Sohyunâs neck while Sohyun was still kissing you. Sohyun shivered, breaking the kiss with a soft gasp.
âTease,â Sohyun muttered.
Nakyoung laughed quietly. âYou like it.â
She kissed Sohyun againâquick, playfulâthen turned back to you, pulling you into another deep kiss while her hand slid under Sohyunâs sweater, fingers tracing the skin of her stomach.
Clothes started coming off slowly, piece by piece.
Nakyoung tugged her own hoodie over her head first, tossing it aside. Underneath was just a thin tank top, no bra, nipples already visible through the fabric from the chill and the heat building in the room. Sohyun followed, unbuttoning her shirt with steady fingers, letting it fall open to reveal smooth skin and the black bralette sheâd worn under her stage outfits sometimes.
You helped Nakyoung peel the tank top off, then slid your hands up Sohyunâs sides, pushing her shirt the rest of the way off. She arched a little into your touch, breath hitching.
The three of you shiftedâNakyoung straddling your lap now, facing you, while Sohyun knelt beside you both, one hand on Nakyoungâs hip, the other on your shoulder.
Nakyoung kissed you again, slow and filthy, tongue sliding deep while her hips rolled once, just enough to feel you hardening beneath her. Sohyun watched, then leaned in to kiss Nakyoungâs shoulder, trailing her mouth up to her neck, sucking lightly.
Nakyoung whimpered softly into your mouth.
Sohyunâs hand slid between you and Nakyoung, cupping one of Nakyoungâs breasts, thumb brushing over the nipple until it pebbled harder. Nakyoung broke the kiss to gasp, head tipping back.
âFuck⌠keep doing that,â she breathed.
You leaned forward and took the other nipple into your mouthâgentle at first, then sucking harder when Nakyoung moaned and threaded her fingers into your hair.
Sohyun kissed Nakyoungâs jaw, then her lips againâopen-mouthed, messyâwhile her free hand worked at the button of Nakyoungâs jeans.
Everything stayed slow, deliberate. No rush. Just hands exploring, mouths meeting in turnsâNakyoung kissing you, then Sohyun, then both of you at once in a clumsy, heated three-way press of lips and tongues.
Sohyunâs jeans came off next, then yours. Underwear stayed on for now, but the friction was thereâNakyoung grinding down lightly against your cock through the fabric, Sohyunâs hand slipping between Nakyoungâs thighs to rub slow circles over her panties.
Breaths were coming heavier. Skin flushed. The room smelled like hot chocolate and arousal.
Nakyoung pulled back from a kiss with Sohyun, eyes glassy, lips swollen. âBedroom?â she asked, voice rough.
Sohyun nodded once.
You stood, scooping Nakyoung up easilyâshe wrapped her legs around your waist with a small laughâwhile Sohyun led the way down the short hallway, hips swaying just enough to draw both your eyes.
The bedroom door clicked shut behind you.
The bedroom was dimly litâjust the soft glow from the bedside lamp and the faint city light leaking through half-closed blinds. Sohyunâs bed was big enough for all three of you, sheets already rumpled from earlier lazy afternoons. Nakyoung slid off your waist as you reached the edge of the mattress, knees hitting the carpet while she tugged you down to sit.
âStay right there,â she said, voice low and playful, then turned to Sohyun. âYou too. Come here.â
Sohyun stepped closer without hesitation, standing between your spread thighs while Nakyoung knelt in front of you both. Nakyoungâs hands went to Sohyunâs hips first, sliding the black bralette straps down her shoulders slowly, letting the fabric catch on her nipples before pulling it all the way off. Sohyunâs breasts spilled freeâfull, soft, nipples already tight from the cool air and earlier teasing.
Nakyoung leaned in and kissed one, slow open-mouthed suck that made Sohyunâs breath hitch. Sohyunâs fingers carded through Nakyoungâs hair, holding her there for a moment before guiding her up for another kissâdeeper this time, tongues sliding together visibly.
You watched, cock straining hard against your boxers, the outline obvious. Nakyoung noticed, breaking the kiss with Sohyun to glance down at you with a small smirk.
âLook at him,â she murmured to Sohyun. âAlready leaking for us.â
Sohyunâs eyes dropped too, darkening. She reached down and palmed you through the fabricâfirm, slow strokes that made your hips twitch up into her hand.
âOff,â Sohyun said quietly.
You lifted your hips so she could drag your boxers down. Your cock sprang free, thick and flushed, precum beading at the tip. Nakyoung hummed appreciatively, leaning in to kiss the head onceâsoft, teasingâbefore pulling back.
âPatience,â she told you, then turned to Sohyun again. âHelp me with these?â
Together they worked Nakyoungâs jeans and panties offâSohyun tugging the denim down her thighs while Nakyoung shimmied out of them. Naked now except for the faint flush across her chest and thighs, Nakyoung knelt up straighter, breasts bouncing slightly with the movement.
She cupped them in her hands, pushing them together, then looked at you. âWant these first?â
You nodded, throat dry.
Nakyoung shuffled forward on her knees until she was between your legs. She leaned in, pressing her breasts around the base of your cockâsoft, warm, enveloping. She started moving slowly, sliding up and down your length, the head of your cock peeking out from her cleavage with every upward stroke.
âFuck,â you breathed, hands flexing on the sheets.
Sohyun watched for a second, then knelt beside Nakyoung. She leaned over and kissed Nakyoungâs shoulder, then lowerâtaking one of Nakyoungâs nipples into her mouth while Nakyoung kept working you with her tits. Nakyoung moaned around the sensation, the vibration traveling straight through her chest to your cock.
After a few more slow glides, Nakyoung pulled back, breathing hard. âYour turn,â she said to Sohyun.
Sohyun took her place without a word. Her breasts were heavier, softerâperfect for this. She wrapped them around you, squeezing tighter than Nakyoung had, and started a steady rhythm. Up, down, the slick glide made easier by the precum leaking from you now. Every time the head emerged from her cleavage, she dipped her chin to flick her tongue over it onceâquick, filthy.
Nakyoung didnât stay idle. She moved behind Sohyun, pressing her chest to Sohyunâs back, arms wrapping around to cup Sohyunâs breasts from behind. She pushed them together harder around your cock, helping Sohyunâs movements while kissing the side of Sohyunâs neck.
âFeel good?â Nakyoung whispered against Sohyunâs ear.
Sohyun nodded, lips parted, a soft whine escaping when Nakyoung pinched her nipples lightly.
They kept trading like thatâNakyoung taking over again, then Sohyun, sometimes both pressing their chests together around you at the same time. Their breasts slid against each other tooânipples brushing, soft skin on soft skinâwhile they sandwiched your cock between them. The sight alone was enough to make your pulse hammer: Nakyoungâs smaller, perkier tits rubbing against Sohyunâs fuller ones, your length trapped in the warm, slick valley they created together.
Nakyoung leaned down at one point and kissed Sohyun over your cockâopen-mouthed, messy, tongues meeting right above the head. A string of saliva connected their lips when they pulled apart; it dripped down onto your shaft, mixing with the precum.
You groaned low, hips jerking up involuntarily.
âCareful,â Sohyun murmured, pressing her breasts down firmer to still you. âWeâre not done playing yet.â
Nakyoung laughed breathlessly. âYeah⌠weâve got all night.â
They slowed the pace deliberatelyâlong, teasing glides instead of fast strokes. Every few passes, one of them would lean in to kiss you: Nakyoung first, sweet and deep; then Sohyun, slower, more controlled. Sometimes they kissed each other while still working you, lips brushing yours in turns, turning it into a lazy, three-way makeout with your cock still nestled between their chests.
Hands wanderedâyours on their backs, their waists, sliding down to squeeze asses and thighs. Nakyoungâs fingers found Sohyunâs nipple again, rolling it slowly; Sohyun retaliated by reaching between Nakyoungâs legs to trace light circles over her clit, not pushing in, just teasing.
The room filled with soft gasps, wet sounds of skin on skin, the occasional shaky exhale. No one rushed. Everything stayed edged, simmeringâbodies pressed close, breaths mingling, the heat building slow and relentless.
Nakyoung finally pulled back a little, cheeks flushed, eyes bright. She looked between you and Sohyun.
âMore?â she asked, voice rough.
Sohyunâs hand was still between Nakyoungâs thighs; she gave one slow rub that made Nakyoungâs hips buck.
âDefinitely more,â Sohyun answered.
You just nodded, cock throbbing between them, slick and aching.
They smiledâsmall, shared, knowingâand leaned in again.
The teasing had stretched on long enoughâslow glides, shared kisses, the constant press of soft breasts around your cock, the slick friction building without mercy. Every time one of them edged closer to release, theyâd slow down, pull back, kiss each other or you instead, drawing it out until the air felt thick with it.
Nakyoung was the first to break. Sheâd been grinding her chest against Sohyunâs while they both worked you together, their breasts sliding over and around your length in messy tandem. Her breathing had turned ragged, hips twitching forward every time Sohyunâs fingers brushed her clit again.
âFuck⌠I canâtââ Nakyoung gasped, pulling back just enough to look at you both. âI need to come. Please.â
Sohyunâs eyes flicked to youâdark, questioning. You nodded once, voice rough. âLet her. Then you. Then me.â
Nakyoung whimpered in relief. She shifted, straddling your thigh now while Sohyun kept her breasts wrapped tight around your cock. Nakyoung rocked down hard against your legâonce, twiceâslick folds dragging over your skin. Her hands flew to Sohyunâs shoulders for balance as she ground faster, chasing it.
Sohyun leaned in and kissed herâdeep, swallowing the moans that spilled out. One hand stayed on Nakyoungâs hip, guiding the rhythm; the other kept squeezing her own breasts around you, stroking in time with Nakyoungâs desperate movements.
Nakyoung came firstâsharp, sudden, body locking up as she cried out against Sohyunâs mouth. Her thighs clamped around yours, hips stuttering through the pulses, wetness coating your skin. She trembled for long seconds after, forehead pressed to Sohyunâs shoulder, breathing in shaky bursts.
Sohyun didnât stop moving on you. If anything, seeing Nakyoung fall apart made her bolder. She looked at you over Nakyoungâs shoulder, lips parted.
âMy turn?â she asked, voice low.
You reached for her, pulling her closer until she was straddling your other thigh. Nakyoung, still catching her breath, moved to helpâhands cupping Sohyunâs breasts from behind, pushing them together harder around your cock while Sohyun rocked against your leg.
Soh yun started slow, but the need built fast. Her head tipped back, exposing her throat; Nakyoung kissed it immediately, sucking lightly while her fingers rolled Sohyunâs nipples. Sohyunâs hips snapped forwardâonce, twiceâthen she shattered.
She came quietly at firstâa choked gasp, body going rigidâthen louder, a broken moan as her thighs shook and she ground down hard one last time. Wetness slicked your skin; her walls fluttered visibly against nothing as the aftershocks rolled through her.
Nakyoung kissed her through it, soft and soothing, until Sohyun slumped forward against her, panting.
They both turned to you thenâeyes glassy, cheeks flushed, lips swollen.
âYour turn,â Nakyoung murmured.
They slid back down between your legs. This time there was no teasing, no slowing. Nakyoung took the left side, Sohyun the rightâbreasts pressed tight together around your cock, creating one long, warm channel. They moved in perfect sync now: up, down, faster, the head of your cock disappearing and reappearing with every stroke.
Nakyoung leaned down and licked a stripe along the tip when it emerged; Sohyun followed right after, tongue flicking the slit. The dual sensationâwet heat, soft pressure, their breasts squeezing rhythmicallyâsnapped the last thread of control.
You warned them with a low groan. âCloseâfuckââ
âCome for us,â Sohyun said, voice wrecked. âAll over us.â
They sped upâshort, tight strokes focused on the head while their hands pushed their tits together harder. The sight of themâflushed, messy, devotedâpushed you over.
You came hard, hips bucking up as the first thick rope shot across their chests. It painted Nakyoungâs collarbone, dripped down Sohyunâs cleavage; the next hit higher, catching Nakyoungâs chin before sliding down. They kept moving through it, milking every pulse until you were spent, cock twitching between their breasts, cum streaking their skin in messy white lines.
When it finally stopped, they slowed to gentle glides, letting the last drops smear between them. Nakyoung looked up at you with a dazed, satisfied smile; Sohyunâs eyes were half-lidded, breathing still uneven.
They leaned in togetherâkissing over the head of your softening cock, tongues meeting in a slow, cum-slick slide before pulling back. A thin string of saliva and your release connected their lips for a second before breaking.
Sohyun just hummed in agreement, then reached for the box of tissues on the nightstand. She wiped herself down lazily, then passed some to Nakyoung, who did the sameâthough she left a few streaks on purpose, smirking when you noticed.
You pulled them both up onto the bed properly. Nakyoung curled into your left side , head on your chest; Sohyun tucked against your right, one leg thrown over yours. Their skin was warm, sticky in places, but neither seemed to care.
Nakyoung traced lazy circles on your stomach. âWeâre doing that again. Soon.â
Sohyun snorted quietly. âGive him five minutes to recover first.â
You chuckled, pressing a kiss to the top of each of their heads. âDeal.â
The room settled into comfortable quietâbreaths evening out, bodies tangled, the faint smell of sex and hot chocolate still lingering in the air.
you allowed ryujin to fuck the members while being on tour. When she got home she had a surprise in your bedroom, a tied up yeji begging to be fucked by mommy and daddy. But before that you both tease her and make her watch you fucking ryujin, surprising yeji to see the subby side of her mommy. Then you both fuck yeji until the morning or until she passes out
The Rule You Left Me With
â after months on tour, ryujin comes home to something youâve been planning for a long time⌠and yejiâs already waiting.
word count: 3,274.
dynamic: switch!g!p!ryujin x dom!m!reader x sub!yeji.
Three months of planes, hotels, screaming crowds, and late-night adrenaline had left everyone exhausted but buzzing. Iâd stayed back home for most of itâwork, life, the usualâbut Iâd given Ryujin one standing rule before she left: if the mood struck and everyone was safe, sober, and enthusiastic, she had my full permission to take care of the girls.
No guilt, no sneaking around, just trust. Sheâd blushed when I told her, then kissed me so hard I almost changed my mind about letting her go.
Now she was finally back.
I heard the front door open just past midnight. The sound of her rolling suitcase wheels stopped in the hallway, followed by the soft thud of her dropping her backpack. Then silence. I stayed in the bedroom, lights low, waiting.
Her footsteps came closer. Slow. Deliberate.
When she pushed the door open, the first thing she saw was me leaning against the headboard, shirt unbuttoned halfway, one leg bent, smirking like Iâd been planning this for weeks. Which I had.
Her eyes flicked over me, hungry, tired, relieved. Then they slid past me to the center of the bed.
Yeji was already there.
Wrists bound together above her head with soft black rope, secured to the headboard. Black silk blindfold over her eyes. Thin lace panties still on, but nothing else. Her chest rose and fell quickly, nipples hard from the cool air and probably from how long sheâd been waiting like this. A thin silver chain connected the clamps on her breasts to a small weight that shifted every time she breathed. She hadnât noticed the door yetâor if she had, she was too far gone to react.
Ryujin froze in the doorway.
I watched her throat work as she swallowed.
âWelcome home, baby,â I said, voice low. âMiss me?â
She didnât answer right away. Her gaze darted between Yejiâs trembling body and me. I could see the exact second it clickedâher pupils blowing wide, the way her fingers flexed at her sides like she didnât know whether to touch herself or tear her own clothes off first.
âFuck,â she breathed. âYou⌠you really did this.â
âTold you Iâd have a surprise.â I patted the mattress beside me. âCome here.â
She kicked off her sneakers without looking down, crossed the room in four strides, and climbed onto the bed. Her hoodie was still on, sweatpants hanging low on her hips. I could already see the outline of her cock starting to thicken against the fabric.
Yeji whimpered at the sound of the mattress dipping. Her head turned blindly toward us.
âMommyâŚ?â Her voice cracked, small and needy. âIs⌠is that you?â
Ryujinâs breath hitched. She glanced at me, silently asking permission.
I nodded once.
Ryujin leaned forward, brushed a strand of hair off Yejiâs sweaty forehead. âYeah, kitten. Mommyâs home.â
Yeji let out a broken little sob of relief, hips twitching uselessly against nothing.
I reached over, hooked two fingers in the waistband of Ryujinâs sweatpants, and tugged her closer until she was straddling my thighs. âSheâs been like this since ten,â I murmured against Ryujinâs ear, loud enough for Yeji to hear every word. âKept begging for Mommy and Daddy to come ruin her. But I told her she had to wait until you got here.â
Ryujin groaned low in her throat. Her hands found my shoulders, nails digging in.
I slid my palm up under her hoodie, found warm skin, felt her heartbeat hammering. âShe doesnât know yet,â I continued, lips brushing Ryujinâs jaw, âthat Mommyâs gonna be a good girl for Daddy first.â
Ryujinâs hips jerked forward involuntarily. A damp spot was already forming on her sweatpants.
Yejiâs blindfolded head snapped toward the sound. âW-wait⌠what?â
I smiled against Ryujinâs neck. âYou heard me, Yeji. You get to watch first.â
I pushed Ryujinâs hoodie up and off in one smooth motion, tossed it somewhere behind us. Her sports bra followed. Then I palmed her through her pantsâhard, slow strokes that made her thighs shake.
Ryujinâs head dropped forward, forehead resting against mine. âPleaseâŚâ
I kissed her once, deep and filthy, then pulled back just enough to speak against her lips.
âStrip for me, baby. Let your leader see how pretty you look when youâre the one begging.â
Ryujin shuddered.
Yeji made a helpless, confused noise from the pillows.
And I settled in to enjoy the show Iâd been planning since the moment Ryujinâs flight landed.
Ryujinâs hands shook slightly as she hooked her thumbs into the waistband of her sweatpants. She glanced back at Yeji onceâquick, almost guiltyâbefore pushing the fabric down her thighs. Her cock sprang free, already half-hard and thickening fast under the dim bedroom light. A bead of precum glistened at the tip. She kicked the pants away, socks following, until she was completely bare.
I let my eyes drag over her slowly. The faint tan lines from tour outfits, the small bruise on her hip I knew came from a stage fall sheâd tried to laugh off over FaceTime, the way her abs flexed every time she breathed harder. Mine.
âTurn around,â I said. âLet her see.â
Ryujin hesitated for half a second, then obeyed. She faced the headboard, giving Yeji a perfect view even through the blindfoldâthough Yeji couldnât see, she could hear every rustle, every shaky exhale. Ryujinâs back was to me now, shoulders tense, cock jutting forward proudly.
Yejiâs lips parted. âMommy⌠youâre⌠youâre hard already?â
Ryujin made a small, embarrassed sound. âYeah. Been thinking about this the whole flight.â
I reached forward, wrapped my hand around the base of her length, and gave one slow, firm stroke from root to tip. Ryujinâs knees buckled; she caught herself on the mattress with both hands.
âFuckâDaddyââ
âShh.â I squeezed just enough to make her whimper. âYouâre gonna be quiet and good while I remind you who you come home to.â
I tugged her backward until she was straddling my lap again, this time facing away from me so Yeji had an unobstructed view. Ryujinâs back pressed to my chest, her head falling against my shoulder. I spread her thighs wider with my knees, exposing her completely.
Yejiâs breathing had turned ragged. The rope creaked as she tugged uselessly. âPlease⌠I wanna see⌠take the blindfold offâŚâ
âNot yet,â I told her. âYou watch with your ears first. Listen to how pretty Mommy sounds when sheâs the one getting fucked.â
I slid my free hand up Ryujinâs stomach, found one nipple, and pinched it hard. She gasped, hips jerking forward into my fist. I kept stroking herâslow, deliberate pulls that made her leak steadily over my fingers.
âTell Yeji how much you missed this,â I murmured into her ear.
Ryujinâs voice came out wrecked. âIâI missed Daddyâs cock⌠missed being filled⌠fuck, I jerked off in the hotel bathroom thinking about it every nightâŚâ
Yeji let out a broken whine. Her thighs rubbed together; I could see how soaked her panties were now, the lace dark and clinging.
I released Ryujinâs length for a moment, only to shove my own pants down just enough to free myself. I was already aching, thick and heavy against her ass. I pressed the head of my cock between her cheeks, sliding up and down slowly, letting her feel every inch.
Ryujin moaned loud enough that Yeji flinched at the sound.
âMommyâs gonna take Daddy first,â I said, loud and clear for Yejiâs benefit. âAnd youâre gonna listen to every second of it. If youâre good, maybe weâll let you join later.â
I reached around Ryujinâs hip, gathered some of her precum on my fingers, then slid them back to circle her entrance. She was already slick from arousal; one finger slipped in easily. Then two. I curled them, found that spot that always made her sob.
âDaddyâpleaseâneed you insideââ
âPatience.â I scissored my fingers, stretching her open while my other hand returned to her cock, stroking in time. âYouâre gonna come like this first. Just from my fingers and my dick teasing you. Show your leader how easy you get for me.â
Ryujinâs hips rocked helplessly between my hand and the press of my cock behind her. Her breathing turned into short, desperate pants.
Yeji was shaking now. âMommy⌠you sound so⌠so smallâŚâ
Ryujin choked on a laugh that turned into a moan. âIâI canât help it⌠he fucks me so goodâŚâ
I pressed a third finger in. Ryujinâs back bowed, head thrown back against my shoulder. Her cock throbbed in my grip, leaking steadily.
âCome on, baby,â I whispered. âGive it to me. Show Yeji what a good girl you are.â
That did it.
Ryujin came with a broken cry, spilling hot over my fist, hips stuttering as I milked every pulse out of her. Her walls clenched around my fingers so hard I groaned against her neck.
When she finally slumped against me, panting, I kissed the sweat-slick skin under her ear.
âGood girl.â
Then I looked over her shoulder at Yeji.
Blindfold still on, chest heaving, thighs trembling.
âYour turnâs coming, kitten,â I said softly. âBut first⌠Mommyâs gonna clean Daddy up with her mouth. And youâre still gonna listen.â
Ryujin shivered at the promise.
Yeji just whimpered, long and needy, already on the edge of tears.
I smiled into Ryujinâs hair. We were nowhere near done.
Ryujin slid off my lap on shaky legs, turning to face me. Her cheeks were flushed, eyes glassy from the aftershocks, but the hunger hadnât left them. She dropped to her knees between my thighs without being told, hands braced on my hips.
I threaded my fingers through her dark hair, not pulling yetâjust holding. âClean me up, baby. Show Yeji how grateful you are to be home.â
Ryujin leaned in, tongue flicking out first to lap at the mess sheâd made on my stomach and hand. She hummed at the taste of herself, then took the head of my cock into her mouth without hesitation. Slow at first, savoring, letting her lips stretch around me as she sank down inch by inch.
Yejiâs breathing hitched audibly. The rope groaned again as she twisted, trying to arch toward the wet sounds.
âMommy⌠are you⌠sucking Daddy off right now?â
Ryujin didnât answer with words. She just moaned around my length, the vibration shooting straight up my spine. Her head bobbed deeper, cheeks hollowing, one hand wrapping around the base she couldnât fit yet.
I tightened my grip in her hair, guiding her pace. Not roughâjust enough to remind her who was in control. âThatâs it. Take it all. Let her hear how sloppy you get for me.â
Ryujinâs throat fluttered as she pushed further, nose brushing my pelvis. Tears pricked at the corners of her eyes from the stretch, but she didnât pull back. Instead she swallowed around me, over and over, until drool slipped from the corners of her mouth and dripped down my balls.
Yeji let out a strangled sound. âI can hear it⌠fuck, Mommy, you sound so⌠so desperateâŚâ
I chuckled low. âShe is. Been three months since she had the real thing. Hotel handjobs donât count.â
Ryujin whined in agreement, the sound muffled and obscene. Her free hand slipped between her own thighsâshe was already hard again, stroking herself in time with the way she sucked me.
I let her have a few more moments like that, letting the room fill with the wet, filthy rhythm of her mouth and her own hand. Then I tugged her off with a gentle pull on her hair.
She came up gasping, lips swollen and shiny, a thin string of saliva still connecting her tongue to my tip.
âEnough,â I said. âYouâre gonna ride me now. Face Yeji so she can hear every sound you make when I fill you up.â
Ryujin nodded frantically, climbing back onto the bed. She straddled me reverse this time, back to my chest again, but angled so her front faced Yejiâs bound body. I guided my cock to her entranceâstill slick and open from my fingers earlierâand she sank down in one slow, trembling motion.
We both groaned at the same time.
She was tight, hot, perfect. Her walls fluttered around me like she was trying to pull me deeper. I gripped her hips, letting her set the pace at first.
Ryujin started movingâsmall rolls at first, then longer drags, taking me to the hilt every time. Her head tipped back against my shoulder, mouth open in a constant stream of broken moans.
âFuckâDaddyâfeels so goodâmissed this so muchââ
Yeji was shaking violently now. The blindfold was soaked at the edges from tears or sweat, maybe both. Her hips jerked every time Ryujin bottomed out, like she could feel it secondhand.
âMommy⌠please⌠I canâtâI needââ
Ryujinâs rhythm faltered for a second at the sound of Yejiâs voice. She reached forward blindly, fingertips brushing Yejiâs clamped nipple. The weight on the chain shifted; Yeji cried out.
âNot yet,â I reminded them both. I thrust up hard, burying myself deep enough that Ryujin yelped. âMommy comes again first. Then weâll see about you, kitten.â
I wrapped one arm around Ryujinâs waist, holding her still while I fucked up into herâsharp, deliberate strokes that made her cock bounce against her stomach with every thrust. My other hand found her length again, stroking fast and tight.
âCome on,â I growled against her ear. âGive it to me one more time. Show your leader how quick you spill when Daddyâs inside you.â
Ryujinâs whole body seized. She clenched around me so hard I saw stars, then came againâspurts landing on the sheets, on Yejiâs bound thighs, even a few drops hitting the edge of Yejiâs soaked panties.
The sight and sound of it finally broke something in Yeji.
She sobbed openly, voice cracking. âPleaseâpleaseâMommyâDaddyâIâve been goodâI waitedâI canât anymoreââ
Ryujin slumped back against me, panting, still twitching around my cock.
I kissed the side of her neck, slow and soft. âYou did so good, baby.â
Then I looked at Yejiâblindfolded, trembling, dripping, begging.
I smiled.
âAlright, kitten.â
I eased Ryujin off me carefullyâshe whimpered at the lossâthen reached over and finally tugged the blindfold down around Yejiâs neck.
Her eyes were red-rimmed, pupils blown, lashes clumped with tears.
She blinked up at us, taking in the sight: Ryujin flushed and spent beside me, my cock still hard and glistening, the mess weâd already made.
Yejiâs voice came out tiny. âNow⌠now me?â
I leaned forward, brushed my thumb over her bottom lip.
âNow you.â
I reached for the rope first, fingers working the knot above Yejiâs wrists until it loosened. The black cord fell away; her arms dropped limply to the sheets, muscles trembling from being held so long. She didnât try to move them yetâjust stared up at us with those wide, glassy eyes, lips parted, chest still rising and falling too fast.
Ryujin shifted beside me, still catching her breath, but her gaze was locked on Yeji now. Soft. Hungry. Possessive in a way that made my cock twitch again.
I slid a hand under Yejiâs back, lifting her just enough to pull the chain connecting the nipple clamps free from the weight. She hissed through her teeth at the sudden tug. I didnât take the clamps off yetâwanted her to feel every edge of overstimulation when we finally touched her properly.
âLegs open, kitten,â I said quietly.
Yeji obeyed instantly, thighs falling apart. The lace of her panties was ruinedâdark, clinging, soaked through. I hooked two fingers under the waistband and dragged them down slowly, letting her feel the cool air hit her dripping cunt. She whimpered, hips lifting toward nothing.
Ryujin moved first. She crawled forward, settling between Yejiâs spread thighs. Her hands slid up the insides of Yejiâs legsâgentle, reverentâuntil her thumbs brushed the slick folds. Yeji jolted like sheâd been shocked.
âMommyâs gonna taste you first,â Ryujin murmured, voice still rough from earlier. âYouâve been so patient.â
She leaned down and dragged her tongue flat from entrance to clit in one long, slow lick. Yejiâs back bowed off the mattress, a sharp cry tearing out of her throat. Her hands flew to Ryujinâs hair, fingers tangling, pulling hard.
Ryujin groaned into her, the sound vibrating straight through Yejiâs body. She ate her like she was starvingâmessy, desperate, tongue circling the swollen clit before dipping inside, lapping up every drop. Yejiâs hips bucked uncontrollably; Ryujin pinned them down with both forearms, holding her open.
I watched for a moment, stroking myself lazily, letting the sight burn into me. Then I moved behind Ryujin, kneeling between her legs. She was still slick from before, entrance flushed and ready. I pressed the head of my cock against her again and slid in slowâdeepâuntil my hips met her ass.
Ryujin moaned loud against Yejiâs cunt, the vibration making Yeji sob.
I started fucking her in steady, rolling thrusts. Not fast. Just enough to make her rock forward with every stroke, grinding her mouth harder against Yeji.
The room filled with it: wet sounds, broken whimpers, the creak of the bedframe. Yejiâs voice cracked higher with every pass of Ryujinâs tongue.
âNot yet,â I said, voice calm even as I picked up speed inside Ryujin. âYou come when we say.â
Ryujin pulled back just long enough to speak against Yejiâs thigh. âYou can hold it, baby. Be good for us.â
Yeji criedâactual tears slipping down her templesâbut she nodded frantically, thighs shaking around Ryujinâs head.
I reached around Ryujinâs hip, found her cock again. She was rock-hard, leaking steadily. I stroked her in time with my thrustsâfirm, twisting at the headâuntil her rhythm against Yeji turned sloppy, desperate.
âBoth of you,â I ordered. âCome together. Now.â
Ryujin shattered firstâclenching around me so hard I nearly lost it, spilling hot across Yejiâs stomach in thick ropes while she sobbed into Yejiâs cunt. The sight and feel of it pushed Yeji over.
She came with a scream that echoed off the walls, whole body seizing, gushing against Ryujinâs mouth. Ryujin drank it down, licking through every aftershock until Yeji was twitching, oversensitive, begging incoherently.
I followed right afterâburying deep in Ryujin one last time and coming hard, filling her until it leaked out around me.
For a long minute, the only sounds were harsh breathing and the occasional whimper.
I eased out of Ryujin carefully. She collapsed forward, half-draped over Yeji, both of them trembling. I reached down, finally unclipped the nipple clamps one at a time. Yeji yelped at the blood rush, fresh tears spilling, but she arched into my palms when I soothed the tender peaks with my thumbs.
Ryujin lifted her head, kissed Yeji slow and deepâletting her taste herself. Yeji melted under it, arms wrapping around Ryujinâs neck like sheâd never let go.
I stretched out beside them, pulling both close until Yeji was sandwiched between us. Ryujinâs head tucked under my chin, Yejiâs face buried in my chest. Their legs tangled with mine.
No one spoke for a while.
Then Yejiâs voice came out small, wrecked, but content.
ââŚthank you. Both of you.â
Ryujin pressed a kiss to her temple. âLove you, kitten.â
I kissed the top of Ryujinâs head, then Yejiâs forehead.
âRest now,â I murmured. âWeâve got all morning if you want more.â
Yeji let out a shaky laugh that turned into a yawn. âThink⌠think I might pass out first.â
Ryujin hummed in agreement, already half-asleep against my shoulder.
hi! read ur where the girls are series on ao3. can i request naky big tits absolutely getting used by multiple big girlcock members (u pick :)). just need a lot of breastplay titty fucking and sucking from multiple members, preferably 3 or more. and bukkake to end :)
Miracles In December
â Fresh off their electrifying cover stage at the 2025 Gayo Daechukje, (ěźëĽ´ë (Growl)(ě곥 : EXO) - tripleS | KBS 251219 ë°ŠěĄ) one member's enhanced assets become the irresistible center of attention in a private green room, drawing her hung bandmates into a frenzy of worship and release.
word count: 5,951.
dynamic: sub!nakyoung x g!p!lynn x g!p!yooyeon x g!p!yubin x g!p!mayu.
content warnings: heavy smut, group sex (5some), titfucking, oral, cum play, facials, multiple orgasms, overstimulation, breast play (enhanced), spit, marking, semi-public risk, power play, praise, messy dynamics.
a/n: Thank you anon for this!! I got way too carried away and gave it this full ass fic treatment, so sorry it's longer than expected lmfao. Enjoy responsibly. i feel ike having the whole universe on tumblr feels like alot and im too lazy for a masterlist please support the whole series on AO3 as well!
The roar of the crowd still echoed faintly through the backstage corridors of the KBS hall as the four members slipped into the green room first, the door clicking shut behind them and cutting off the distant festival noise.
Lynn dropped onto one end of the long couch with a heavy exhale, peeling off her suit jacket and tossing it over the armrest, while YooYeon claimed the spot beside her, stretching her legs out and rolling her shoulders to loosen the tension from the sharp choreography.
YuBin headed straight for the mini-fridge, grabbing a handful of water bottles and passing them around without a word, then leaned against the wall nearby, twisting the cap off her own and taking a long drink.
Mayu flopped down cross-legged on the floor in front of the couch, back resting against YooYeon's shins, and accepted the bottle YuBin handed her with a small nod of thanks.
She cracked it open and sipped slowly, wiping her mouth with the back of her hand before glancing up at the others.
"That stage felt longer than it looked from the monitors," she said quietly, voice still a little winded.
Lynn tilted her head back against the cushion, eyes half-closed as she pressed the cold bottle to her forehead. "Yeah, but we nailed the timing on the chorus. Everyone hit their marks clean." She took a slow sip, then looked around the room. "Where's Nakyoung? She was right behind us during the exit."
YooYeon shrugged, running fingers through her slightly damp hair to push it back from her face. "Probably got stopped for a quick touch-up or something. You know how the stylists are after these big covers." She paused, then added with a small smile, "She looked really focused out there tonight. Kept catching my eye during the bridge."
YuBin nodded from her spot against the wall, bottle dangling loosely in her fingers. "She did. The way she transitioned into that spin? Smooth. Felt like the whole arena locked in for a second." She took another drink, then glanced at the door. "She'll catch up. Always does."
Mayu leaned her head back against YooYeon's legs, closing her eyes for a moment as she caught her breath fully. "I'm just glad we got through it without any wardrobe malfunctions. Those suits are tight." A soft laugh escaped her, more tired than amused. "I kept thinking one wrong move and something's ripping."
Lynn chuckled under her breath, setting her bottle on the side table. "Tell me about it. I felt every seam the whole time." She stretched her arms overhead, joints popping faintly, then let them drop. "Still... worth it. Crowd was loud tonight."
YooYeon hummed in agreement, taking another sip of water before capping the bottle and setting it aside. "They were. You could hear them all the way from the wings." She glanced toward the door again, brow furrowing slightly. "She should be here by now, though. Maybe I should text her."
YuBin pushed off the wall, walking over to peek out into the hallway for a second before closing the door again. "Hallway's clear. She's probably just taking the long way to avoid the staff rush." She returned to her spot, crossing her arms loosely. "Give her a minute. She'll walk in any second."
The room settled into a comfortable quiet for a beat, broken only by the soft sounds of breathing steadying and occasional sips from water bottles, the post-stage adrenaline slowly ebbing as they waited.
The green room door finally swung open a minute later, and Nakyoung stepped in, still catching her breath as she nudged it shut behind her with her hip. She immediately reached up to loosen the knot of her tie, fingers working it free in one smooth tug before letting the silk slide off her neck and drop onto the nearest table. Without pausing she popped the top two buttons of her crisp white dress shirt, the fabric parting just enough to reveal more of her deep cleavage as she exhaled in visible relief.
"Sorry, stylists cornered me for a quick pin fix on the jacket," she said, voice a little hoarse from belting out her lines during the chorus. "Felt like forever out there."
Lynn glanced over first, then did a subtle double-take as Nakyoung shrugged out of her suit jacket entirely, draping it over the back of a chair. The open shirt framed the heavy swell of her enhanced breasts perfectly now, the faint sheen of post-stage sweat still clinging to her skin. Lynn shifted her weight on the couch, thighs pressing together almost imperceptibly.
YooYeon noticed next, her gaze lingering on the way Nakyoung's chest rose and fell with each steadying breath. She cleared her throat softly and looked away for a second, then back. "You okay? Looked like you were carrying the whole bridge on your own."
Nakyoung gave a tired smile, walking over to the side table where the extra towels were stacked. "Yeah, just hot under those lights. And this shirt is sticking to everything." She grabbed a clean, folded towel, unfolded it, and pressed it to her neck first, then dragged it slowly down the center of her chest, dabbing at the damp valley between her breasts. The motion made them shift and jiggle slightly with each careful swipe, soft and heavy under the half-unbuttoned fabric.
YuBin, still leaning against the wall, felt the familiar pulse low in her gut and had to look down at her water bottle for a moment to steady herself. Mayu, sitting on the floor, tilted her head back farther against YooYeon's legs, eyes tracking the slow path of the towel without blinking.
Nakyoung kept talking as if she hadn't noticed the shift in the room's energy.
"I swear the choreo got tighter every run-through this week." She turned slightly to face the mirror on the opposite wall, lifting one arm to wipe under it, then the other, the movement pulling her shirt open a fraction more.
Her breasts bounced gently with the motion, nipples faintly visible through the thin white material now damp and clinging.
Lynn let out a quiet breath through her nose, crossing one leg over the other. "We all felt it. But you killed that spin transition. Clean as hell."
"Thanks," Nakyoung replied, finally lowering the towel and turning back toward them. She tossed it onto the arm of the couch beside Lynn, then stretched her arms overhead, back arching just enough to push her chest forward again. "I think I need to sit before my legs give out."
She dropped onto the empty spot at the other end of the couch, close enough that her thigh brushed Mayu's shoulder. The contact was casual, accidental, but it sent another visible twitch through the four already watching her.
YooYeon spoke first, keeping her tone even. "We're... uh, starting to feel the adrenaline crash in weird ways." She shifted again, one hand resting casually on her own thigh to hide the growing pressure behind her pants.
YuBin pushed off the wall and came closer, sitting on the coffee table directly in front of Nakyoung so their knees almost touched. "Same. It's like the stage high won't let go yet."
Mayu looked up at Nakyoung from the floor, cheeks faintly pink. "You walking in like that isn't exactly helping it settle."
Nakyoung blinked, finally registering the way all four sets of eyes were fixed on herâon the open shirt, the lingering sweat trails, the subtle sway whenever she moved. She glanced down at herself, then back up, a slow, knowing smile tugging at the corner of her mouth.
"Oh," she said softly, not moving to button up or cover anything. "Guess I walked right into this one, huh?"
Lynn leaned forward slightly, elbows on her knees. "You kind of did. And we're trying to be normal about it, but..." She trailed off with a small shrug, the outline in her pants now unmistakable if anyone looked.
Nakyoung let out a quiet laugh, low and a little breathless. She reached for her water bottle, took a slow sip, then set it down again. "Well... we're alone for at least another twenty minutes before anyone comes looking." Her fingers toyed idly with the next button on her shirt, not quite opening it, just tracing the edge. "So if the adrenaline's still running that hot... maybe we don't fight it."
The four exchanged quick glances, the air in the green room thickening like the haze from the stage fog that still clung to their clothes. Nakyoung leaned back against the couch cushions, her legs crossing slowly, deliberately, as she let her fingers linger on that third buttonâtwisting it between thumb and forefinger without popping it free, just enough to draw the fabric taut and emphasize the deep shadow of her cleavage. Her glasses slipped a fraction down her nose, and she peered over them at the group, lips curving into a playful, knowing pout.
"Twenty minutesâŚ" she murmured, voice dropping to a husky whisper that cut through the quiet like a secret. She uncrossed her legs, then recrossed them the other way, the motion making her enhanced breasts shift and settle heavily, nipples pressing more insistently against the damp shirt. "Plenty of time to... unwind properly. Or are we really just going to sit here and pretend the adrenaline's the only thing making everyone so fidgety?"
Lynn swallowed hard, her eyes fixed on the slow rise and fall of Nakyoung's chest, the faint outline in her pants growing more pronounced as she forced a casual lean back. "We can chill," she said, though her voice came out tighter than intended, fingers drumming restlessly on her knee. "No rush. Staff could knock any second anyway."
YooYeon nodded a little too quickly, shifting her position on the couch to hide the telltale twitch beneath her waistband, her gaze darting from Nakyoung's face to the tempting valley exposed by the open buttons. "Yeah, let's just... breathe for a bit. Talk about the performance more." But her hand betrayed her, inching toward her own thigh as if to press down the building heat, her breaths coming shorter now.
YuBin, perched on the coffee table, leaned forward under the pretense of grabbing her water bottle again, but her eyes lingered hungrily on how Nakyoung's sweat-dampened skin glistened under the room's soft lights. "Agreed. We nailed it out thereâfocus on that," she added, voice steady but low, even as she crossed her ankles to conceal the subtle hardening. "No need to complicate things right now."
Mayu stayed quiet at first, her position on the floor giving her the perfect low angle to watch Nakyoung's every subtle movementâthe way her breasts jiggled faintly when she chuckled softly at their responses. "Chilling sounds good," she finally said, though she scooted a fraction closer, her shoulder now brushing Nakyoung's calf, cheeks flushing as she fought the urge to glance up again. "We're all just... cooling down."
Nakyoung tilted her head, pushing her glasses back up with one finger, her other hand trailing lazily down her sternum, tracing the edge where shirt met skin without quite dipping lower. "Cooling down? Sure, if that's what you call it." She arched her back just a touch more in her stretch, letting out a soft, contented sigh that made her chest heave invitingly, the fabric straining against the full, rounded swells. "But if anyone's feeling too hot... I wouldn't mind helping with that. You know, team bonding and all."
The insistence on chilling hung in the air like a flimsy barrier, but the way their eyes darkened, breaths syncing into a heavier rhythm, told a different storyâtheir bodies already betraying the lie, girl cocks throbbing insistently against confining fabric as the tension coiled tighter, begging to snap.
The pretense of chilling cracked like thin ice under Nakyoung's slow, deliberate movements. She leaned forward just enough to let her half-unbuttoned shirt gape wider, the heavy curves of her enhanced breasts spilling forward invitingly as she rested her elbows on her knees and met each of their gazes in turn.
"If we're really just cooling down," she said, voice soft and laced with mock innocence, "then someone should probably help me with this last bit of sweat." Her fingers drifted back to the towel she'd tossed aside earlier, but instead of picking it up she simply arched her back again, pushing her chest out further so the damp fabric clung transparently to her stiff nipples. "Feels like it's everywhere."
Lynn was the first to break. She slid closer along the couch until their thighs pressed flush, one hand lifting to cup the underside of Nakyoung's left breast through the open shirt, thumb brushing slow circles over the hardened peak. "You're making it really hard to pretend," Lynn murmured, leaning in to drag her lips along the side of Nakyoung's neck, tasting salt and warmth.
Nakyoung let out a quiet, breathy "mmhâŚ" as her head tipped to give Lynn better access, eyelids fluttering half-shut. "Good⌠that's the point."
YooYeon moved next, rising from her spot to kneel between Nakyoung's spread thighs on the floor. She pushed the shirt open the rest of the way with both hands, palms sliding up to cradle the full weight of Nakyoung's breasts, squeezing gently at first, then firmer as she leaned in to kiss the soft upper swell. "These feel even better up close," YooYeon whispered against skin, tongue flicking out to trace a slow line down the deep cleavage.
Nakyoung bit her lower lip hard, a small whimper escaping around itâ"nngh⌠yeah, keep goingâŚ"âas she nodded once, sharp and needy, mouth parting on a silent gasp.
YuBin stood from the coffee table and circled behind the couch, hands sliding over Nakyoung's shoulders to push the shirt down her arms completely, trapping her elbows for a moment before letting it pool at her waist. She leaned down, lips brushing Nakyoung's ear while one hand reached around to join YooYeon's, groping the right breast in tandem. "You've been teasing us since you walked in," YuBin said low, nipping at the shell of Nakyoung's ear. "Look at you⌠already so ready."
A soft "ahh⌠fuckâŚ" slipped from Nakyoung as YuBin's fingers pinched lightly at her nipple, rolling it between thumb and forefinger. Her hips shifted forward instinctively, seeking more contact.
Mayu, still on the floor, scooted up until her face was level with Nakyoung's lap. She hooked her fingers into the waistband of Nakyoung's suit pants and tugged them down just enough to expose the tops of her hips, then pressed open-mouthed kisses along the newly bared skin while her hands slid up Nakyoung's inner thighs. "So pretty like this," Mayu breathed, voice muffled against flesh. "All open for us."
Nakyoung's breathing turned ragged, chest heaving under the multiple hands kneading and squeezing her breasts from every angle. She reached out blindlyâone hand tangling in YooYeon's hair to guide her mouth lower, the other gripping Lynn's wrist to press it harder against her tit. "Mmh⌠don't stop⌠touch me everywhereâŚ" she managed, voice cracking into a needy whine as Mayu's lips brushed higher, teasing the edge of her panties.
Lynn captured Nakyoung's mouth in a deep, hungry kiss, swallowing the next soft moan that bubbled upâ"mmmphâŚ"âwhile her free hand roamed down to palm Nakyoung's ass, pulling her closer to the edge of the couch. YooYeon latched onto a nipple, sucking hard enough to make Nakyoung's back bow with a sharp "ahhnâyesâŚ" YuBin kept kissing along her neck and collarbone, leaving faint red marks, and Mayu finally tugged the pants lower, exposing more skin to her wandering mouth.
The room filled with the wet sounds of lips on skin, quiet gasps, and the occasional low groan as hands groped and squeezed without restraint now, the thin facade of restraint long gone. Nakyoung arched into every touch, nodding frantically whenever one of them paused, mouth open on continuous breathy pleasâ"more⌠please⌠just like thatâŚ"âcompletely surrendered to the four sets of hands and mouths claiming her.
The overload of sensations hit Nakyoung like a wave she had no intention of fighting, her body trembling under the relentless groping and kissing as overstimulation sparked through every nerve, but she leaned into it harder, craving the dizzying high without a single complaint.
Her hands fumbled blindly downward, fingers fraying with desperate need as she tugged at the waistbands of Lynn's and YooYeon's suit pants first, popping buttons and shoving fabric down their hips just enough to free their bare cocksâthick and throbbing, already slick at the tips from the building arousal.
"agMmh⌠need to feel you⌠all of youâŚ" she gasped between kisses, her palms wrapping around Lynn's length with a shaky grip while her other hand stroked YooYeon's base, pumping unevenly as her own breaths turned rged from the pleasure overload.
YuBin and Mayu followed suit without prompting, hands leaving Nakyoung's breasts for a moment to yank their own pants open and down to mid-thigh, exposing their hard girl cocks to the cool air of the roomâeasy access granted while suits stayed mostly intact, shirts rumpled but clinging to shoulders and arms.
YuBin stepped closer from behind the couch, her length brushing Nakyoung's cheek as she leaned down to claim her mouth in a messy kiss, tongues tangling sloppily until drool slipped from the corners of their lips, trailing wet down Nakyoung's chin.Â
"Ahh⌠so messy alreadyâŚ" Nakyoung moaned into the kiss, her glasses shifting crooked from the angle, but YooYeon reached up immediately, fingers gentle as she straightened them back on her nose with a soft "keep these on, baby⌠want you seeing everything clear."
Mayu took her turn next, rising to her knees and turning Nakyoung's face toward her with a thumb on her jaw, pressing a deep kiss to the side of her mouth that smeared more drool across her cheek, lips sucking lightly at the skin before trailing wet pecks along her jawline.
Nakyoung's overstimulation ramped up, her thighs clenching together as she jerked Lynn and YooYeon faster, her own whimpers spilling outâ"nngh⌠more kisses⌠everywhereâŚ"âwhile Lynn dove in from the other side, licking a stripe up her neck before capturing her lips again, drool mixing in a slick mess that dripped onto her heaving chest.
YooYeon adjusted the glasses once more when they tilted from Mayu's eager pulls, then joined the fray by kissing the opposite cheek, her mouth open and hot as she sucked gently, leaving shiny trails of saliva that cooled on Nakyoung's flushed skin.
The four rotated seamlessly, taking turns plunging tongues into her mouth or peppering her face with wet, open-mouthed affectionâYuBin nipping at her earlobe with a drooly bite, Mayu licking the corner of her lips, Lynn sucking on her bottom lip until it swelledâall while Nakyoung's hands worked frantically on whoever's cock was closest, overstimming herself further with the sheer intensity but riding it out with needy nods and broken "ahhn⌠yes⌠don't stopâŚ".
The frenzy shifted focus as Nakyoung lifted her arms high above her head, elbows bent, offering up the smooth, still-semi-sweaty hollows of her underarms without a wordâher shirt already discarded entirely now, leaving her bare from the waist up except for the crooked glasses and the sheen of lingering stage sweat. The four closed in like theyâd been waiting for exactly this signal.
Lynn moved first, pressing her face into the crook of Nakyoungâs left pit, inhaling deeply before dragging her tongue flat and slow along the damp skin, tasting salt and heat. "God⌠you smell so good after stage," she rasped, lips brushing the sensitive flesh as she kissed and sucked gently, then harder, leaving wet trails that glistened under the room lights.
YooYeon claimed the right side, mirroring her with open-mouthed kisses that turned sloppyâtongue swirling in lazy circles, then flicking quick and teasing before she sucked a soft bruise into the tender hollow. Nakyoung shivered hard, a broken "mmph⌠yes⌠right thereâŚ" leaking out as her arms trembled from holding the position.
YuBin and Mayu knelt on either side of her chest, hands cupping the heavy, sweat-slick undersides of her breasts and lifting them like offerings. YuBin leaned in to spit directly onto the deep cleavage, watching the saliva slide down the valley before smearing it with her palms, massaging in slow, firm circles that made the implants shift and bounce under her touch. Mayu followed suit, spitting again, then rubbing her thumbs over the stiff nipples until they shone wet and flushed darker. "So soft⌠so fullâŚ" Mayu murmured, voice thick with want as she kneaded harder, fingers sinking into the yielding flesh.
Nakyoungâs head tipped back against the couch, mouth open on continuous soft moansâ"ahh⌠ngh⌠more spit⌠make them shineâŚ"âher body arching into every lick, every suck, every rough squeeze as the four worshipped her pits and tits in tandem, tongues and lips leaving her skin glossy and dripping.
After minutes of that slow, filthy buildup, the energy snapped into something hungrier. They pulled back just enough to surround her fullyâLynn and YooYeon standing over her lap, YuBin straddling her thighs from behind, Mayu kneeling between her spread legsâbare cocks freed and throbbing inches from her flushed, heaving chest.
Lynnâs voice came out low and gravelly first. "Weâre claiming every fucking inch of these tonight."
YooYeon nodded, eyes dark and locked on Nakyoungâs tits as she stroked herself slowly. "Gonna slap them red⌠grind all over them⌠coat them until youâre dripping."
YuBin leaned down, lips brushing Nakyoungâs ear. "Then we take turns fucking them raw⌠tittyfucking you stupid while the others use your hands and mouth."
Mayu finished it, voice husky and trembling with restraint. "All four of us⌠marking you⌠filling you up⌠youâre ours right now."
Nakyoung bit her lip hard, nodding frantically, glasses fogging slightly at the edges. "Yes⌠do it⌠claim me⌠pleaseâŚ"
They didnât wait. Lynn and YooYeon stepped closer, cocks slapping wetly against the undersides of her breastsâSLAP SLAP SLAPâthe heavy flesh jiggling with each firm smack before they pressed in, grinding their lengths along the slick, spit-shined valley in slow, deliberate drags. Nakyoung whimpered, pushing her chest forward to meet themâ"nngh⌠harder⌠slap them againâŚ"âas YuBin reached around from behind to grope and bounce her tits for better friction, helping guide the two sliding cocks.
Mayu stayed low, spitting once more onto the head of her own cock before sliding it between Nakyoungâs breasts from below, joining the grindâthree lengths now rubbing and thrusting in messy tandem, precum mixing with spit and sweat to make everything glide obscenely. Nakyoungâs hands shot out instinctively, wrapping around Lynnâs and YooYeonâs bases to stroke them in time with their movementsâ"ugh⌠so thick⌠keep goingâŚ"âgiving them tight, sloppy handjobs while their tips leaked onto her chest.
YuBin moved up then, kneeling on the couch beside Nakyoungâs head. She guided her cock to Nakyoungâs parted lips, smearing precum across them before pushing in slow. Nakyoung moaned around the intrusionâ"mmmph⌠mmmâŚ"âsucking eagerly, tongue swirling as she bobbed her head, drool spilling down her chin and dripping onto her already glistening tits below.
The rhythm built fast and filthy: Lynn and Mayu grinding and softly fucking the tight channel of her cleavage, cocks sliding against each other and her slick skin with wet schlick schlick sounds; YooYeonâs length thrusting between her squeezed-together breasts while Nakyoung jerked him off with one hand; YuBin shallowly fucking her mouth, hips rolling gentle but deep enough to make Nakyoung gag softly around herâ"glk⌠ngh⌠moreâŚ"âas spit bubbled at the corners of her lips and ran in rivulets down her neck.
Every inch of her enhanced, sweat-and-spit-soaked tits was claimedâslapped, ground against, fucked through, worshippedâwhile her hands and mouth worked the others in perfect, overstuffed chaos, the green room echoing with low groans, wet slaps, and Nakyoungâs muffled, needy whimpers of encouragement.
The positions shifted in a fluid, hungry scramble, bodies rearranging around Nakyoung like pieces on a board where she was the only fixed point. Lynn pulled back from her cleavage first, breathing hard, and hauled Nakyoung up by the hips until she was kneeling on the couch cushionsâfacing outward now, chest thrust forward, arms braced on the backrest for balance. YooYeon slid in behind her, pressing close so her bare cock nestled hot against the cleft of Nakyoung's ass, grinding slow and firm while her hands returned to grope the heavy breasts from behind, squeezing them together roughly enough to make the implants bulge between her fingers.
"Look at these⌠begging to be used harder," YooYeon growled low against Nakyoung's ear, thumbs digging into the soft undersides as she pinched the nipples sharp and sudden. Nakyoung yelped, then moaned long and brokenâ"ahhn⌠fuck⌠yes, rougherâŚ"âpushing her chest out farther into the grip.
YuBin moved to Nakyoung's left side, one knee braced on the couch as she grabbed a fistful of Nakyoung's hairânot yanking, but guiding her head to turn so she could slap her cock wetly against the flushed cheek a few timesâSLAP SLAPâbefore sliding the leaking tip along her jawline, leaving shiny streaks. "Open wider next time," YuBin rasped, voice thick, then leaned in to kiss her hard and messy, tongue plunging deep while her free hand slapped lightly at the side of one breastâSLAPâwatching it jiggle and redden faintly under the impact.
Mayu took the right flank, mirroring YuBin but rougher with her hands: she gripped Nakyoung's tit like a handle, squeezing tight enough to dimple the flesh, then slapped the other one in quick successionâSLAP SLAP SLAPâeach one making Nakyoung's body jolt forward into YooYeon's grinding hips. "You love it⌠don't you? Getting marked up like this," Mayu panted, voice husky as she dragged her cock along the outer curve of Nakyoung's breast, smearing precum in thick lines before thrusting shallowly against the side swell.
Nakyoung was trembling now, overstimulation turning her limbs liquid, but she nodded frantically, mouth open on continuous whimpersâ"nngh⌠yeah⌠mark me⌠use them⌠harderâŚ"âas the slaps and grinds kept coming: YooYeon rolling her hips to rub her length between Nakyoung's ass cheeks while kneading her tits brutally, YuBin and Mayu alternating between slapping their cocks against her face and breasts, then grinding them along every slick, reddened inch. The room filled with wet schlick, sharp SLAP, and the low, ragged groans of four girls teetering right on the edgeâcocks throbbing visibly, veins standing out, tips leaking steadily but no one tipping over yet.
They finally pulled back in unison, breaths heaving, and formed a tight semicircle in front of her. Nakyoung sank back onto her heels on the couch, knees spread wide, hands coming up to cup and lift her abused, spit-and-precum-shining breastsâpushing them together and upward like an offering, nipples dark and swollen from the rough treatment. Her tongue slipped out slow and deliberate, flat and waiting, eyes half-lidded behind fogged glasses as she looked up at them.
YooYeon reached over one last time, fingers gentle despite everything, and straightened the crooked frames on Nakyoung's nose with a soft thumb swipe. "There⌠perfect view for what's coming," she murmured, voice wrecked and loving all at once.
The four stroked themselves in rough unison nowâhands flying over slick lengths, hips twitching forward, breaths syncing into short, desperate pantsâcocks aimed straight at Nakyoung's waiting tongue, her lifted tits, her flushed face. Precum beaded and dripped in fat drops onto her skin as they edged closer, muscles tensing, ready to unload in thick, messy ropes across every inch she'd offered up. Nakyoung kept her tongue out, eyes locked on theirs, a needy little "pleaseâŚ" whispering past her lips as the tension coiled to breaking.
The four of them hovered inches from Nakyoungâs upturned face and lifted breasts, hands wrapped tight around their straining cocks, stroking in frantic, uneven rhythm as the final crest barreled toward them.
Inside Lynn the pressure had become unbearableâa white-hot knot twisting tighter and tighter at the root of her shaft until it felt like her whole pelvis was vibrating, every nerve screaming for release. Her balls ached with the heavy load theyâd built up, drawing impossibly close to her body as the first involuntary spasm rippled up her length.
YooYeonâs mind blanked to nothing but the molten surge traveling from deep in her core outwardâeach heartbeat slamming blood through her veins so hard she could feel the throb echo in her temples, in her fingertips, in the swollen head of her cock that wept steady precum onto Nakyoungâs waiting tongue. The edge was razor-sharp now; one more stroke and sheâd shatter.
YuBin clenched her jaw, fighting the tidal wave rising inside herâheat coiling like a spring in her lower belly, muscles locking as the sensation sharpened into pure, electric need. Her cock felt heavier than it ever had, skin stretched taut, every vein pulsing with the promise of thick, endless spurts she could already taste on the back of her own tongue.
Mayu trembled from head to toe, the buildup a slow-burning fire that had turned into an inferno centered right behind her navel. Each stroke sent sparks shooting up her spine; her thighs shook, breath punched out in short, ragged bursts as the throb turned rhythmic and merciless, demanding she let go right fucking now.
Then it broke.
Lynnâs cock was the first. THROB THROB THROBâand the first long, ropey jet erupted, arcing high before landing hot and thick across Nakyoungâs extended tongue, splattering white from the tip all the way back to her throat.
YooYeon followed a heartbeat laterâTHROB THROB THROBâhips jerking as she unloaded in powerful, viscous streaks that painted Nakyoungâs cheeks in parallel lines, dripping immediately down to her jaw and neck in slow, creamy rivers.
YuBinâs release tore through her with a guttural groanâTHROB THROB THROBâthick ropes shooting straight onto the tops of Nakyoungâs breasts, coating both swollen nipples before cascading into the deep cleavage and pooling there like molten wax.
Mayu came last, knees buckling slightly as the spasms hitâTHROB THROB THROBâher cum firing in heavy, erratic bursts that crisscrossed Nakyoungâs face in messy Xâs, one particularly fat strand catching the lens of her left glasses and sliding down in a slow drip while more landed on her forehead, her chin, the curve of her upper lip.
Nakyoung kept her tongue out flat the entire time, moaning softly arouthend  warm flood filling her mouthâ"mmmph⌠so muchâŚ"âswallowing greedily even as excess spilled from the corners of her lips and ran down her throat.
Her hands squeezed her tits higher and together, milking the overflowing mess so it ran in thick rivulets over her nipples, down her sternum, pooling in her navel.
Every fresh spurt made her body jolt lightly, overstimulation turning into pure, hazy bliss as the four kept pumping through the aftershocks, weaker ropes and spurts still landing on her cum-drenched skin until her face, glasses, neck, and chest were completely glazedâshiny, sticky, thoroughly claimed in layer after heavy layer of their release.
They finally slowed, hands loosening, breaths heaving in the sudden quiet. Nakyoung lowered her arms slowly, letting the cum slide and drip freely wherever it wanted, a dazed, satisfied smile spreading across her painted lips as she looked up at them through streaked, fogged lenses.
The afterglow settled heavy and sticky in the green room, breaths still ragged but slowing as the four stepped back, hands falling away from their softening cocks. Nakyoung remained kneeling on the couch for a long moment, chest heaving, cum dripping in slow, viscous trails from her chin, her glasses, the curves of her breastsâeverywhere it had landed in thick, overlapping ropes. She finally blinked slowly, tongue retracting as she swallowed what remained in her mouth, a dazed little hum escaping her throat.
Lynn was the first to move, exhaling sharply through her nose as reality crashed back in. "Shit⌠we got carried away," she muttered, already reaching for the stack of clean towels on the side table. She grabbed three, passing one to each of the others before kneeling in front of Nakyoung again. "Sorry, Nakyoung-ah⌠we didnât mean to go that hard right before anyone might knock."
Nakyoung let out a soft, breathless laugh, shaking her head just enough that a few stray drops flicked off her chin. "Donât apologize. I wanted every second of it." Still, she didnât protest when Lynn gently pressed the towel to her cheek, dabbing carefully at the streaks across her face.
YooYeon crouched beside her, taking the glasses off Nakyoungâs nose with careful fingers and wiping the lenses firstâcum had streaked one side completely opaqueâbefore cleaning the bridge of her nose and the corners of her eyes. "Youâre a mess⌠but a pretty one," she said quietly, voice rough with leftover lust and a thread of guilt. She handed the cleaned glasses back, helping Nakyoung slide them on straight again. "Here. Canât have you walking out blind."
YuBin worked on Nakyoungâs chest next, folding the towel and wiping in slow, broad strokes down the valley between her breasts, then circling each nipple to collect the thickest pools. "We really painted you good," she said, half-apologetic, half-awed. "Sorry if it stings anywhere⌠we got rough." Nakyoung just hummed contentedly, arching a little into the touch like she was still chasing aftershocks.
Mayu focused lower, gently cleaning the trails that had run down Nakyoungâs stomach and pooled at her navel, then dabbing at the sticky residue on her thighs. "You okay? Like⌠actually okay?" she asked, voice small. Nakyoung reached down, squeezing Mayuâs wrist gently. "Better than okay. Stop worrying."
They worked in quiet tandem for a few minutesâwiping faces, necks, chests, handsâuntil Nakyoungâs skin was mostly clean, though a faint sheen and the unmistakable musky scent of sex still clung to the air and to all of them. Nakyoung finally stood on shaky legs, accepting help from Lynn and YooYeon to steady herself as she tugged her discarded shirt back on.Â
She left the top few buttons undone for now, too sensitive to close them fully yet. The others pulled their pants up properly, tucking themselves away and zipping, then buttoning shirts and straightening jackets with quick, efficient motions.
YuBin cracked open another water bottle and passed it around; they all took long gulps, swishing and swallowing to clear the taste from their mouths. Mayu found a small can of air freshener tucked in a drawerâsome staff leftoverâand gave the room a few quick bursts of citrus, trying to mask the heavy, unmistakable smell of cum and sweat that had settled into the cushions and their clothes.
Lynn sniffed at her own sleeve, grimaced. "Weâre never getting this out completely before the next schedule⌠but at least we donât look like we just filmed porn."
Nakyoung smirked, voice still a little hoarse. "Speak for yourself. My shirtâs gonna smell like all four of you for days." She smoothed her hands down the front anyway, then glanced around at the groupâflushed faces, rumpled suits, satisfied but slightly sheepish expressions. "Worth it, though."
YooYeon nodded once, decisive. "Yeah. Worth it." She grabbed Nakyoungâs discarded tie from the table and looped it loosely around her neck, not bothering to knot it properly. "Letâs get out of here before someone comes looking. We can shower properly at the dorm."
They filed toward the door togetherâclothes mostly back in place, skin mostly clean, the sharp scent of sex dulled but not erased by water, towels, and a few sprays of cheap air freshener. Nakyoung walked between them, thighs still trembling faintly, a secret smile playing on her lips as the door clicked open to the hallway beyond.
â being yonseiâs star captain means carrying every loss on your back⌠and somehow ending up alone in the locker room with your rival coach, letting her take control of everything you couldnât finish on the ice.
a/n: inspired by two cocks are better than one! (or was it heads?) by oatbowl, reimagined as a university hockey AUâfocusing on jiwoo and yubin with expanded tension, buildup, and dynamic. please support on AO3!
The roar of the crowd pulsed through the cavernous arena, a wall of sound that seemed to shake the very foundations of the ice rink. Thousands of spectators packed the stands, their breaths visible in the frosty air, waving banners in deep blue for Yonsei University and crimson red for Korea University. The annual rivalry game between these two powerhouse schools was more than just a match. It was a tradition etched into the hearts of students, alumni, and fans across Seoul.
For decades, the Yon-Ko showdown had defined university sports in Korea, pitting the fierce Tigers of Korea U against the steadfast Eagles of Yonsei in a battle that extended far beyond the ice. Tonight's women's ice hockey clash was no exception, charged with the kind of electricity that made every pass feel like a declaration of war.
The puck dropped at center ice with a sharp clack, and the game exploded into motion. Players from both sides surged forward, skates slicing through the frozen surface in precise, aggressive arcs. The Yonsei forwards weaved through the neutral zone, their sticks tapping the puck back and forth in a rhythmic dance designed to break through Korea U's ironclad defense.
A defender in red lunged for an interception, her shoulder check sending a Yonsei winger crashing into the boards with a resounding thud that echoed like thunder.
The crowd erupted, half in cheers, half in boos, as the referee's whistle pierced the chaos, signaling a minor penalty for roughing. "That's bullshit!" shouted a fan from the Korea U section, while Yonsei supporters chanted in unison, their voices rising like a tidal wave.
As the power play began, the ice transformed into a chessboard of strategy and speed. Yonsei's penalty killers dug in deep, forming a tight box around their net, blocking shots with their bodies and clearing the puck with desperate flips over the blue line. Korea U's top line circled like predators, cycling the puck along the half-boards, looking for that perfect seam pass.
One shot rang off the post with a metallic ping, drawing gasps from the audience, while another was gloved by the Yonsei goaltender, who tossed it aside with a cool nod to her teammates.
The air was thick with the scent of fresh ice shavings, mixed with the faint aroma of hotteok and instant ramen from the concession stands wafting down from the upper levels. Overhead, the jumbotron replayed every hit and near-miss in slow motion, amplifying the tension as the clock ticked down on the first period.
This wasn't just any game; it was part of the storied Yon-Ko Games, a multi-sport extravaganza that included football, basketball, rugby, and baseball, but ice hockey always held a special place for its raw intensity. Korea University, with its sprawling campus in Anam-dong, boasted a legacy of athletic dominance, their women's hockey program bolstered by rigorous training regimens and a coaching staff known for turning raw talent into national stars.
Yonsei, nestled in Sinchon, countered with a reputation for tactical brilliance and unyielding spirit, their players often scouted from high schools across the country and even international exchanges. The rivalry traced back to the 1950s, born from academic prestige and geographic proximity, but on the ice, it was personal.
Alumni filled the VIP boxes, reminiscing about their own glory days, while current students painted their faces and pounded on drums, turning the arena into a cauldron of school pride.
Midway through the second period, the pace intensified. A breakaway chance for Korea U saw their speedy center deke around two defenders, only to be stonewalled by a sprawling save that sent the puck skittering into the corner. Yonsei countered with a rush of their own, their captain threading a saucer pass through traffic that led to a one-timer slapshot from the point.
The goal light flashed red, and the Yonsei side of the arena went wild, horns blaring and confetti raining down from the rafters. But Korea U wasn't done; they tied it up minutes later with a deflection off a point shot, the net bulging as the crowd's energy surged anew.
Penalties flew fast, with players from both teams spending time in the sin bin for hooking, slashing, and the occasional heated exchange at the face-off circle. The referees struggled to keep order, their whistles constant amid the clatter of sticks and the scrape of blades.
Off the ice, the world of university hockey in Korea was a tight-knit community. Teams like those from Hanyang University and Kyung Hee occasionally entered the fray in national tournaments, but nothing matched the Yon-Ko fervor. Players balanced grueling practices with classes in business, engineering, and the arts, often traveling to rinks in Gangneung or even overseas for international friendlies.
Scouting was fierce, with coaches like those at Korea U drawing from talent pools that included exchange students from Japan and the US, fostering a diverse roster that blended Korean grit with global flair. Yonsei's program emphasized teamwork and resilience, their facilities upgraded with state-of-the-art weight rooms and video analysis suites funded by generous alumni donations.
As the third period wound down, the score remained knotted at 2-2, every shift a test of endurance. The crowd's chants grew louder, "Yonsei fighting!" clashing with "Korea daebak!" in a deafening duel. A late hit along the boards sparked a brief scrum, gloves dropping as players shoved and jawed, only to be separated by linesmen.
The final minutes ticked away in a frenzy of end-to-end action, with both goalies standing on their heads to deny sure goals. When the buzzer finally sounded, signaling overtime, the arena held its collective breath, the rivalry's fire burning brighter than ever in this frozen theater of competition.
Overtime in a Yon-Ko hockey game was always a heart-stopping affair, five minutes of sudden-death play where one mistake could end it all. The players glided back to center ice, faces etched with exhaustion but eyes sharp with determination. Yonsei's captain, Lee Jiwoo, tapped her stick on the ice twice for good luck, her breath coming in controlled puffs as she lined up for the face-off. At 20 years old, Jiwoo was the heart of the Eagles' offense, a third-year business major known for her blistering slapshots and leadership that kept the team grounded during chaos.
Flanking her were her linemates: Yoon Seoyeon, a speedy winger with a knack for dekes that left defenders spinning, and Jeong Hyerin, the steady center whose passes were as precise as a surgeon's cut. Both were sophomores, recruited from high school leagues in Busan and Incheon, and they had formed a tight bond with Jiwoo over late-night study sessions and grueling morning skates.
Across the dot stood Korea U's top line, coached by the formidable Gong Yubin. At 28, Yubin had transitioned from a standout player at Hanyang University to one of the youngest head coaches in the league, her tactical mind turning the Tigers into perennial contenders.
Her presence on the bench was commanding, clipboard in hand, barking orders with a voice that cut through the noise. Under her wing were players like Kim Chaeyeon, the defensive anchor who blocked shots like it was her personal mission, and Kim Nakyoung, a forward with a wicked backhand that had already scored once tonight.
Nakyoung, a transfer from Kyung Hee University, brought international flair from her time playing in junior leagues in Canada, while Chaeyeon was a local Seoul talent, majoring in physical education and dreaming of pro leagues overseas.
The puck dropped, and Jiwoo won the draw cleanly, snapping it back to Hyerin, who fired it deep into Korea U's zone. The Eagles pressed hard, cycling the puck along the boards as Seoyeon battled for position in front of the net. A quick wrist shot from Jiwoo whistled wide, drawing a collective groan from the Yonsei faithful.
Korea U countered swiftly, their transition game a hallmark of Yubin's coaching philosophy. Nakyoung scooped up the rebound and streaked up the ice, dishing a no-look pass to her winger, who ripped a shot that Yonsei's goalie, Kaede a Japanese exchange student from Waseda University on a sports scholarship, barely deflected with her blocker.
"Get back, get back!" Yubin shouted from the bench, her voice steady but urgent, clipboard slapping against her thigh as she paced the narrow space behind her players. She was never one to yell just for show; her words were calculated, meant to refocus without rattling nerves. "Chaeyeon, cover the slot! Don't let them crash the net like that again."
On the ice, Chaeyeon nodded without looking back, her helmet dipping as she adjusted her stance. She was the strong, reliable type, always responding with actions over words, but she muttered under her breath to her defensive partner, "These Yonsei girls think they can just waltz in. Block 'em hard next time."
The puck bounced loose in the corner, and Seoyeon dove in first, her smaller frame using speed to outmaneuver Korea U's bigger defenders. She chipped it out to Jiwoo, who carried it over the blue line with a burst of acceleration. "Here we go!" Jiwoo called out, her tone light but focused, the kind of chaotic energy that kept her teammates loose even in high-pressure moments. She laughed sharply as she faked a shot, drawing a defender out of position. "Come on, bite on that!"
But Nakyoung wasn't falling for it. The outgoing forward, always quick with a quip even during games, skated in hard and poked the puck away with a loud crack of sticks. "Nice try, captain! But you're not getting past me that easy," she yelled over her shoulder as she turned up ice, her voice carrying that loud, funny edge that made her trash talk more teasing than mean.
Jiwoo skated back hard, her legs burning from the extended play, but she couldn't help glancing toward the Korea U bench for a split second. There was Yubin, eyes locked on the action, but something in her posture, maybe the way she gripped that clipboard, caught Jiwoo's attention. It was brief, just a flicker, but enough to pull her focus.
Hyerin noticed immediately, the mature sophomore gliding up beside her captain during a brief lull as the puck was frozen by Kaede. "Jiwoo, head in the game," Hyerin said quietly but firmly, her voice even and no-nonsense, like she was reminding a sibling to finish homework. "Whatever's distracting you, shake it off. We need you sharp."
Jiwoo blinked, nodding quickly as she readjusted her grip on her stick. "Yeah, got it. My bad." She wasn't one to dwell; her personality thrived on moving forward, laughing off slips to stay in the moment.
Play resumed with a face-off in Yonsei's zone. Hyerin won it this time, drawing it back to their defense, who rimmed it around the boards. Seoyeon picked it up and charged forward, her competitive streak kicking in as she deked around a Korea U forward. "Move!" she snapped at the defender trying to poke check her, her quick-witted banter short and pointed. Seoyeon was caring off the ice, but here, she was all business, mothering her teammates through encouragement laced with edge.
The Eagles built pressure in Korea U's end, cycling the puck low to high. Jiwoo took a pass at the point and wound up for one of her signature slapshots, the kind that had scouts buzzing. The shot rocketed toward the net, but Chaeyeon slid in front, her body absorbing the impact with a grunt. "Not today," Chaeyeon hissed through her mouthguard, strong and unyielding as she cleared the rebound to Nakyoung.
Yubin clapped from the bench, her caring side showing in the way she praised without overdoing it. "Good block, Chae! Keep that up, we're wearing them down." She was introverted by nature, preferring quiet strategy sessions, but in games, she socialized through concise commands, building her players up without fluff.
Nakyoung took the puck and transitioned again, her loud personality shining as she called out to her linemates. "Let's go, push it! They're gassing out!" She laughed as she crossed center ice, the sound muffled but audible, fueling her team's momentum.
Kaede, shy and introverted off the ice, was a wall in net. She didn't talk much during games, but her saves spoke volumes. As Nakyoung wound up for a backhand, Kaede butterfly-slid across, snagging it with her glove. The Yonsei crowd roared, and Kaede simply tossed the puck to the ref, her cute, reserved demeanor hiding the fierce competitor inside.
The clock ticked under three minutes, the pace relentless. Yonsei regained possession, with Jiwoo dumping it in deep for a line change. Fresh legs came on, but the core group stayed engaged, shouting from the bench. Seoyeon, now off ice, leaned over the boards. "Keep the pressure! Don't let them breathe!"
On Korea U's side, Yubin adjusted her lines, calling out substitutions with precision. "Nakyoung, short shifts! Save some for the end." Her voice was firm, sweet undertones making it motivational rather than harsh.
Back on the attack, Hyerin intercepted a pass in the neutral zone, maturely reading the play like she'd studied it a hundred times. She flipped it to Jiwoo, who carried it in with speed. This time, no distractions; Jiwoo's chaotic energy focused into a sharp move, deking past a defender and snapping a shot that clanged off the crossbar. The arena gasped, the sound reverberating as the puck caromed out of play.
"Close one," Jiwoo muttered to herself, skating back with a grin, laughing off the near-miss to keep spirits high. "Next one's in."
Korea U pushed back, Chaeyeon leading the rush with her defensive prowess turning offensive. She passed to Nakyoung, who circled behind the net, looking for an opening. "Over here!" Nakyoung yelled to her winger, her funny, outgoing vibe keeping the line communicating amid the fatigue.
Kaede tracked the play, her shy nature forgotten in the intensity. She poked the puck away from a creeping forward, drawing cheers from her bench. Hyerin, back on ice, scooped it up and cleared it, her steady presence calming the defense.
The overtime dragged on, shifts shortening as legs grew heavy. Yubin paced more now, her introverted side showing in brief, thoughtful pauses before calls. "Tighten up the gaps! Don't give them space."
Jiwoo's line hopped the boards again, the captain firing up her teammates with a quick tap on their pads. "Let's end this," she said, her laugh punctuating the words, chaotic but infectious.
The puck dropped once more, and the battle continued, neither side yielding in this grueling extension of rivalry.
The puck dropped in the neutral zone, and Kotone, Yonsei's agile Japanese forward on an exchange from Sophia University, snatched it with a quick poke check. At 22, Kotone was known for her energetic bursts and sharp dekes, her main dancer background translating to fluid moves on the ice. She zipped up the wing, calling out to her linemate, "Yeonji, trail me!" Kwak Yeonji, the cute but fierce sophomore winger majoring in arts, nodded and positioned herself for the pass, her youthful energy making her a pest in front of the net.
Korea U's defense swarmed, led by Park Sohyun, a versatile forward turned temporary blueliner under Yubin's system. Sohyun, 21 and a communications major, was outgoing and adaptable, always chatting up her teammates. "Nien, pinch in!" she barked, glancing at Hsu Nien, the Taiwanese defender on scholarship, whose calm, collected style made her a steady presence despite her quiet off-ice personality.
Kotone dished the puck to Yeonji, who wristed a shot that Korea U's goalie kicked out. The rebound squirted to Seo Dahyun, Yonsei's main defender, a 20-year-old vocal performance major with a caring, ISFJ vibe that made her the team's emotional anchor. "Heads up, Zoa!" Dahyun yelled, flipping it to Cho Hyowonâbetter known as Zoaâa towering forward from Weeekly High's alumni network, close friends with Jiwoo from their school days. Zoa, lanky and funny, laughed as she corralled it. "Got it, unnie! Let's bury this."
On the bench, Yubin leaned forward, her voice cutting through. "Sohyun, force her wide! Don't let her cut in." Yubin adjusted her cap, her introverted nature showing in the precise, no-frills instruction.
Zoa deked past Nien but lost an edge, turning the puck over. Kim Yooyeon, Korea U's elegant center and visual standout, scooped it up. At 21, Yooyeon was thoughtful and a bit spacey off-ice, but focused here. "To you, Soomin!" she passed to Kim Soomin, a vocal sophomore with a straightforward, diligent approach. Soomin carried it over the line, muttering, "Stay on your feet, everyone."
Yonsei's bench erupted as Jiwoo hopped back on. "Zoa, nice try! Shake it off," Jiwoo called with a chuckle, her chaotic energy lightening the mood. Seoyeon, from the ice, shot back quick-wittedly, "Focus, Jiwooâsave the laughs for after we score."
The Tigers pressed, Yooyeon threading a pass to Nakyoung, who backhanded it toward the net. Kaede kicked it aside again, her shy demeanor hiding a competitive fire. "Clear it!" Kaede said softly but firmly, her first words of the period.
Hyerin retrieved it, maturely skating out. "Dahyun, outlet!" she directed, keeping the play calm.
Shifts blurred as fatigue set in, dialogue flying amid the action. "Push harder!" Yubin urged from the bench, her caring tone slipping in. "You've got this, team."
Overtime wore on, the crowd's roar a constant backdrop, neither side cracking yet.
The clock hit 4:12 in overtime, and the ice felt heavier under every stride. Legs were jelly, lungs burned like they'd inhaled fire, but neither team backed off. The crowd had gone from roaring to a constant, pulsing humâeveryone too tense to sit.
Yonsei had possession deep in Korea U's zone again. Jiwoo circled behind the net, stickhandling tight, eyes scanning for an opening. She faked left, then snapped a quick pass to Kotone cutting through the slot. Kotone one-timed it hardâclang. Off the iron. The rebound kicked straight to Yeonji, who was already crashing the crease like she was trying to break the net herself.
"Shoot it, Yeonji!" Jiwoo yelled, voice cracking from shouting all night. "Bury the fucking thing!"
Yeonji jammed at it, but Soomin slid across on her knees and smothered the puck under her pad. Whistle. Face-off to the side of the crease.
Jiwoo skated over, breathing hard, tapping her stick against Yeonji's shin pad. "You gotta lift that one next time. Don't let her eat it like that."
Yeonji wiped sweat from under her visor. "I tried, unnie. She's glued to the post."
"Try harder," Jiwoo snapped, sharper than she meant. She caught herself a second later and exhaled through her nose. "Sorry. Just⌠keep crashing."
Across the dot, Nakyoung was already chirping, leaning on her stick with that big, easy grin she always wore when she knew she was getting under someone's skin.
"Still looking for your first OT winner, captain?" Nakyoung called over. Loud enough for half the ice to hear. "You've been circling like a shark with no teeth all night."
Jiwoo didn't look up. She just muttered, "Keep running your mouth. See where it gets you."
Nakyoung laughed. "Oh, I'm just warming up. You look like you're about to cry already."
Chaeyeon, kneeling to tie her skate lace, snorted without looking up. "Let her talk, Nakyoung. She's mad 'cause she knows it's slipping."
The ref dropped the puck. Hyerin won it back cleanly and rimmed it around the boards to Dahyun at the point. Dahyun one-timed it lowâblocked by Nien's skate. The puck squirted out to Zoa, who tried to stuff it five-hole. Goalie kicked it out. Rebound again. Chaos in front.
"Clear it! Clear the fucking crease!" Yubin shouted from the bench, standing now, hands cupped around her mouth. "Sohyun, get your ass in there!"
Sohyun barreled in, shoulder-checking Zoa off the puck. Zoa went down hard, but popped right back up. "Cheap shot, number 7!" she yelled, pointing her stick.
Sohyun shrugged, skating away. "Cry about it."
Jiwoo chased the loose puck, scooped it, carried it out to the blue line. She wound upâfull slapshot motion. The crowd sucked in a breath.
The shot was a rocket. It beat the goalie high glove sideâexcept Yooyeon threw herself in front at the last second. Puck hit her right shoulder pad with a sick crack that echoed through the arena. Yooyeon crumpled for half a second, then pushed herself up, shaking her arm like it was asleep.
Jiwoo stared, stick still raised. "Jesus. You okay?"
Yooyeon gave a thumbs-up without looking back. "Still breathing. Nice shot, though. Almost."
The crowd groaned. Yonsei bench was on their feet, half cheering the shot, half yelling at the refs for not calling interference.
Jiwoo skated back to the bench for a quick change, slamming her stick against the boards harder than necessary. Seoyeon grabbed her by the jersey before she could sit.
"Calm down," Seoyeon said quietly. "You're playing pissed. It's making you rush everything."
"I'm fine," Jiwoo bit out. "They're just⌠getting lucky."
"You're missing shots you usually bury," Hyerin added from the bench, voice even. "Head's not here."
Jiwoo glared at the ice. "My head's fine. It's the team that's asleep."
Dahyun, coming off her shift, overheard and turned. "Excuse me?"
"You heard me," Jiwoo said, quieter but still sharp. "We're getting outworked in front. Nobody's finishing. Nobody's battling."
Zoa leaned in from the bench. "Easy, captain. We're all dying out there."
"Then die harder," Jiwoo shot back. She regretted it the second it left her mouth, but the frustration was boiling over nowâevery blocked shot, every whistle, every chirp from Nakyoung piling on top of the near-misses.
Kotone, usually the bubbly one, frowned. "Jiwoo-yaâŚ"
Jiwoo held up a hand. "I know. I know. Just⌠give me a minute."
Yubin watched the exchange from across the ice, arms crossed. She didn't smile, didn't chirp. Just observed. Then she turned to her bench and said something low to her assistants. A second later, Nakyoung hopped over the boards again, fresh legs.
The puck dropped in Yonsei's end. Korea U won the draw. Nakyoung carried it in, dished to Soomin at the half-wall. Soomin one-timed itâKaede stacked the pads, kicked it out. Rebound to Yooyeon. Yooyeon deked, snapped it short-side.
Kaede got a piece, but not enough. The puck trickled over the line.
Red light. Horn. Goal.
4:47 left in OT when the goal was waved offâno, waitâreview. High stick. No goal. The jumbotron showed the replay: Soomin's stick clipped Kaede's mask on the follow-through.
No goal. Face-off outside the zone.
But the momentum had shifted. Korea U smelled blood.
Jiwoo jumped back on with her line. She was breathing through her mouth now, chest heaving. "We are not losing like this," she said to no one in particular. "Not to them."
Nakyoung skated past during the face-off setup, slowing just enough. "You sure about that? Looks like you're already packing it in."
Jiwoo finally looked up, eyes narrow. "Say one more thing."
Nakyoung grinned wider. "One more thing."
Jiwoo lunged half a step before Hyerin hooked her jersey and yanked her back. "Don't."
The ref blew the whistle againâtoo much talking at the dot. Both captains got warnings.
Play resumed. Korea U dumped it in. Chaeyeon pinched, kept it alive. Cycle. Cycle. Yooyeon to Nakyoung behind the net. Nakyoung wrapped itâKaede poke-checked it away. Clear attemptâblocked by Nien at the blue line. Puck back in.
"Get it out!" Jiwoo screamed at her D-pair. "Get the fuck out!"
Dahyun tried. Puck rimmed aroundâright to Sohyun. Sohyun walked in from the point, wristed it through traffic.
Kaede never saw it. Puck went bar-down, top shelf.
Red light. Horn. This one counted.
Korea University 3, Yonsei 2. Sudden-death over.
The Korea U bench exploded. Sticks, gloves, hugs. Yubin stayed standing, arms folded, but the corner of her mouth twitchedâjust once.
On the Yonsei bench, silence first. Then the slow, heavy sound of sticks tapping the boards in quiet frustration.
Jiwoo stayed on the ice a beat longer than everyone else. She stared at the scoreboard, then at the celebrating Tigers. Her hands shook around her stick. She wanted to throw it. Wanted to scream. Wanted to skate over and shove Nakyoung into the boards just to feel something other than this hollow, burning ache in her chest.
Instead she skated slow circles near center ice while her teammates filed off. Seoyeon lingered at the bench door, waiting.
"Jiwoo," she called softly.
Jiwoo didn't answer right away. She just kept gliding, slow, like she could skate the loss right out of her body.
Finally she veered toward the tunnel. As she passed the Korea U bench, Yubin stepped out of the celebrating huddle just enough to meet her eyes.
No words. Just a small nodâacknowledgment, maybe respect, maybe pity. Jiwoo couldn't tell.
She looked away first, jaw tight, and disappeared down the tunnel.
The arena lights stayed bright, but the noise was already fading into the familiar post-game echo: disappointed murmurs, scattered cheers from the winning side, the distant clatter of equipment being packed away.
Jiwoo didn't look back.
The locker room door swung shut behind Jiwoo with a heavy metallic thud that echoed down the empty hallway. Inside, the space was dimâonly half the overhead lights were on, the fluorescents buzzing faintly like they were as tired as everyone else. The air smelled of wet gear, Bengay, and the sharp tang of disappointment.
Jiwoo didn't bother sitting. She dropped her stick against the lockers with a clatter, peeled off her gloves, and slammed them onto the bench. Then her helmetâtossed harder than necessary, bouncing once before rolling under a bench. She paced in tight circles near her stall, muttering under her breath.
"Fuck. Fuck this."
She kicked the base of a lockerâonce, twiceâhard enough that the metal rattled. Her skates were still on; the blades scraped against the rubber mat with every furious step.
"Should've buried that one-timer. Should've fucking buried it." She stopped, pressed both palms flat against the cold metal of her locker door, forehead resting there. Breathing hard. "And that reboundâYeonji, come on. Lift it. Just lift the goddamn puck."
She laughed once, short and bitter. "No, not her fault. My fault. Whole fucking thing's my fault."
The door opened again. Quiet at firstâjust the soft squeak of hingesâthen the low murmur of voices filtering in.
Seoyeon stepped through first, helmet already off, hair plastered to her forehead. She paused when she saw Jiwoo still in full gear, back to them, shoulders rigid.
Jiwoo didn't turn. "Don't."
Seoyeon didn't listen. She walked over anyway, dropping her own stuff on the bench. "You good?"
"Do I look good?"
Hyerin came in next, followed by Dahyun and Kotone. They moved slow, like they were walking into a room full of broken glass. No one said anything stupid like "it's okay" or "we'll get 'em next time." They knew better.
Jiwoo finally pushed off the locker, turned around. Her eyes were red-rimmed, not from cryingâyetâbut from the kind of anger that sits heavy behind your sockets.
"You all saw it," she said, voice low. "We had them. We fucking had them, and we let it slip. Again."
Dahyun set her stick down gently. "We fought. That's what matters."
Jiwoo rounded on her. "Don't give me that. Fighting doesn't win games. Scoring wins games. Finishing wins games. And we didn't finish. I didn't finish."
Yeonji slipped in quietly, still in skates, looking smaller than usual. She hovered near the door like she wasn't sure she was allowed in yet.
Jiwoo saw her and softenedâjust a fraction. "Yeonji⌠that rebound in front. I should've been there faster. My bad."
Yeonji shook her head quick. "No. I should've lifted it. Goalie was down. Easy tap-in if Iâ"
"Stop," Jiwoo cut in. "We're not doing the blame circle right now. I'm just⌠pissed. At myself mostly."
Zoa pushed through the door next, loud even when she was trying to be quiet. "Yo, captain's in here beating herself up already? Classic Jiwoo."
Jiwoo shot her a look that could've frozen water. Zoa raised both hands. "Hey, I'm just saying. You always do this. Take the whole loss on your shoulders like you're Atlas or some shit."
"Because I am the captain," Jiwoo said through her teeth. "That's literally my job."
Kotone, peeling off her jersey, spoke up softly. "We all wanted it. Not just you."
Jiwoo exhaled hard through her nose. "Yeah, well. Wanting it didn't get us the W."
The door opened one more time. Coach Min-ji stepped inâmid-30s, calm eyes, always the same navy Yonsei hoodie zipped halfway. She didn't say anything at first. Just stood there, arms crossed, letting the room settle.
Everyone quieted. Even Jiwoo stopped pacing.
Coach looked around, taking in the slumped shoulders, the untouched water bottles, the gear scattered like wreckage.
"Alright," she said finally. Voice even, not raised, not soft either. "Gather up. Sit if you want. Stand if you don't."
They shuffled into a loose semicircle. Jiwoo stayed standing, arms folded tight across her chest.
Coach leaned against the wall near the whiteboard, still marked with the last power-play setup they'd drawn up before OT.
"First thing," she said. "You played sixty-five hard minutes against the best team in the league right now. Korea U didn't hand us that game. We earned every shift we got out there. You hear me?"
A few nods. Jiwoo stared at the floor.
"But," Coach continued, "we didn't close. And that stings. I get it. I feel it too. Watched every shift from the bench wishing I could jump the boards and finish some of those chances myself."
She paused, let that sit.
"Jiwoo."
Jiwoo looked up, jaw tight.
"You're beating yourself bloody in here. I can see it. And yeah, you missed a couple you normally bury. Happens. You're human. But you also carried us through two periods when our legs were gone. That breakaway in the second? You drew three defenders and still got the shot off. That created space for everyone else. Don't erase that because the scoreboard says we lost."
Jiwoo swallowed. "Feels like I let everyone down."
"You didn't," Coach said flatly. "We lost as a team. We win as a team. Same rules."
She pushed off the wall, stepped closer.
"Look around. Every single one of you left something on that ice tonight. Dahyun blocked three shots that would've ended it earlier. Kaede stood on her head in the third. Kotone and Yeonji created turnovers that kept us alive. Seoyeon skated through contact like it was nothing. Hyerin won damn near every defensive-zone draw when we were pinned. Zoa took hits that would've dropped most people."
She let her eyes move over each player.
"This isn't the end of the season. It's one game. A big one, yeah. Hurts like hell. But we've got the national tournament in three weeks. We've got practice tomorrow at 6 a.m.âdon't be lateâand we've got film to watch. We'll break down what went wrong, fix it, and come back sharper."
She looked back at Jiwoo.
"You're allowed to be mad. Hell, be furious. Use it. Channel it. But don't carry this loss alone. That's not leadership. Leadership is standing up tomorrow and saying, 'We fix this together.'"
Jiwoo nodded once, slow. Her shoulders dropped a little.
Coach clapped her hands once, sharp. "Shower up. Eat something. Sleep. And when you wake up, remember: we don't get defined by one buzzer. We get defined by what we do next."
She headed for the door, paused with her hand on the knob.
"One more thing. I'm proud of you idiots. Even when you're pissing me off."
A couple weak laughs broke the tension. Coach gave a small, tired smile and left.
The room stayed quiet for a beat.
Then Seoyeon nudged Jiwoo with her elbow. "You gonna shower or just stand there smelling like regret all night?"
Jiwoo huffed a laughâsmall, but real. "Shut up."
Yeonji finally stepped closer. "Unnie⌠you okay?"
Jiwoo looked at her, then at the rest of them. "Yeah. Getting there."
She reached out, ruffled Yeonji's damp hair. "Come on. Let's get out of this gear before we all freeze."
One by one, they started peeling off pads, the low murmur of voices picking up againâbanter creeping back in, softer than before, but there.
Jiwoo lingered a second longer, staring at her stall. Then she grabbed her towel and headed for the showers.
The anger wasn't gone. Not even close.
But it had somewhere to go now.
The locker room emptied out slowly, like air leaking from a punctured tire.
First it was Kotone and YeonjiâKotone murmuring something soft in Japanese to Yeonji about grabbing late-night ramyeon at the 24-hour spot near campus. Yeonji nodded, still looking a little lost, and they slipped out together, skates slung over shoulders, voices fading down the hall.
Then Zoa and Dahyun. Zoa was trying to lighten the mood with some dumb joke about how the goalieâs blocker mustâve been made of vibranium, but Dahyun just gave her a tired half-smile and nudged her toward the door. âCome on, letâs go before coach comes back and makes us run suicides for fun.â
Seoyeon lingered longest out of the line mates. She stood by Jiwooâs stall for a minute, towel around her neck, watching Jiwoo methodically unlace her skates like the task required every ounce of concentration she had left.
âYou sure you donât wanna come with us?â Seoyeon asked quietly. âWeâre hitting the PC bang. Blow off steam. You know, the usual.â
Jiwoo didnât look up. âNah. Iâm good.â
Seoyeon hesitated. âYouâre not good.â
âI will be.â Jiwoo finally yanked the last lace free, kicked the skates under the bench. âJust need a minute. Or ten. Go. Iâll lock up.â
Seoyeon studied her for another beat, then sighed. âDonât stay here all night hating yourself, okay? Text me if you change your mind.â
âYeah.â
Seoyeon squeezed her shoulder onceâfirm, quickâthen left. The door clicked shut behind her.
Silence settled in heavy and thick.
Jiwoo sat on the bench in front of her stall, elbows on her knees, head bowed. The room still smelled like everyone whoâd just been there: Bengay, sweat-soaked Under Armour, the faint citrus of someoneâs body wash. Her gear was half-strippedâjersey off, shoulder pads unbuckled but still hanging loose around her neck, hockey pants sagging low on her hips. She hadnât bothered with the shower yet. Didnât feel like it.
She stared at the floor between her socked feet. The rubber mat was scuffed and worn, marked with years of blades and disappointment.
âFucking idiot,â she muttered to herself. Voice barely above a whisper. âShouldâve passed to Hyerin on that two-on-one. Shouldâve read the pinch sooner. Shouldâveââ
She cut herself off with a sharp exhale. Rubbed her face hard with both hands, fingers dragging over stubble and sweat. The anger hadnât cooled; if anything it had thickened, turned slow and viscous in her chest like cooling lava.
She kept replaying it: the crossbar ding from her slapshot, Yooyeon throwing her body in front like it was nothing, Nakyoungâs grin as she chirped her way down the ice, the red goal light flashing like a slap to the face. Every near-miss looped in her head on repeat, louder each time.
Her hands clenched into fists on her thighs. Knuckles white.
She could still feel the phantom burn in her legs from those last shifts, the way her lungs had screamed for air, the way the puck had felt glued to everyone elseâs stick but hers tonight.
âGoddamn it.â
She stood abruptly, paced againâthree steps, turn, three steps back. The locker room felt smaller now that it was empty. Too quiet. Too many echoes.
She stopped in front of the big mirror on the far wall, the one they used to check tape jobs and hair before games. Her reflection looked wrecked: hair plastered flat, cheeks flushed from exertion and frustration, eyes dark and stormy. She hated how small she looked right now. Hated how the loss clung to her like damp gear.
Without thinking, she pressed a palm flat against the mirror, leaned in until her forehead touched cool glass. Closed her eyes.
Breathe. Just breathe.
But the anger kept churning. Lower now. Hotter. Settling somewhere deep in her gut and spreading outward, insistent, unwelcome.
She shifted her weight, felt the sudden, traitorous twitch between her legs.
Her eyes snapped open.
She looked down.
Her hockey pants were still on, loose but not loose enough to hide the obvious bulge pressing against the fabric. Hard. Aching. The kind of insistent hardness that came from too much adrenaline, too much pent-up everything, with nowhere to go.
âSeriously?â she muttered, half-laugh, half-groan. âNow?â
She adjusted herself roughly through the pants, trying to will it down. It didnât listen.
The frustration doubledâlayered now, tangled with something rawer, more physical. She was still pissed at the game, at herself, at the universe for letting Korea U walk away with the win. And her body, apparently, had decided the best way to process that was to get painfully turned on in an empty locker room after midnight.
She dropped back onto the bench, legs spread, elbows on knees again. Head in her hands.
The room stayed quiet except for her breathingâragged, uneven.
She didnât move for a long minute.
Didnât touch herself.
Didnât leave.
Just sat there, hard and furious and alone, letting the feeling burn.
Jiwoo sat there for another long minute, the hardness between her legs refusing to back down, throbbing in time with the dull ache still radiating from her quads and calves. She finally stood up again, slower this time, and started peeling off the rest of her gear like it was an afterthought.
The shoulder pads came firstâunbuckled straps sliding free, the heavy plastic and foam thudding onto the bench beside her skates. Then the elbow pads, wrist guards, shin pads. She kicked the hockey pants down her legs in one awkward shimmy, stepping out of them and leaving the whole pile in a damp heap. Underneath, her compression shorts and base layer were soaked throughâdark patches under her arms, along her spine, the crotch clinging uncomfortably where sweat had pooled and mixed with everything else.
She paused, glanced around the empty room once more. Just to be sure.
No one.
Still, she walked the perimeter anywayâpast the showers, around the row of lockers, even peeked behind the equipment cart like some intruder mightâve materialized in the last thirty seconds. The comedy of it hit her halfway through: captain of the team, star forward, sneaking around her own locker room like she was hiding contraband. She snorted to herself, shook her head. âFucking paranoid.â
Satisfied she was truly alone, she headed to the sink near the entrance. Cold water blasted out when she turned the tap. She scrubbed her hands hardâpalms, knuckles, under her nailsâlike she could wash the loss off along with the grime. Splashed some on her face too, letting it drip down her neck and soak into the collar of her base layer. The mirror showed her flushed cheeks, messy hair, the faint red mark on her forehead from pressing it against the locker earlier. She looked wrecked. Felt worse.
Back at her stall, she grabbed a fistful of brown paper towels from the dispenser on the wall, wadded them up, and dropped them onto the bench to make a makeshift seat. No way she was sitting bare-assed on the cold wood after a game like that.
She hooked her thumbs into the waistband of her compression shorts and base layer together, shoved them down in one motion. They caught briefly at mid-thighâsweat making everything stickâthen slid the rest of the way to her ankles. She kicked them off to the side.
The smell hit her immediately.
Rancid. Thick. That unmistakable post-game musk: hours of trapped sweat, adrenaline, the faint metallic tang of exertion, all concentrated in the heat between her legs and under her arms. It wasnât sexy. It was gross, primal, overwhelming. She wrinkled her nose but didnât step away. If anything, the rawness of it made the ache in her cock sharpen.
She sat down carefully on the paper towels. The bench was still cool against her bare skin, a small shock that made her hiss softly. Legs spread wide, back leaning against the lockers, she wrapped her right hand around her length.
It was hot to the touchâswollen, slick at the tip from precum that had already leaked through everything. She gave one slow, experimental stroke from base to head, thumb circling the sensitive ridge. A low groan slipped out before she could stop it.
Her left hand fumbled behind her, reaching into the pocket of her discarded hockey pants on the floor. She fished out her phoneâscreen cracked in one corner from a bad fall last monthâpressed the power button.
Nothing at first.
She stared at the black screen, willing it to wake up. Battery had been on 8% when sheâd last checked during warm-ups. Come on. Just turn on.
She kept strokingâslow, deliberate pulls, not rushing, letting the sensation build while her thumb hovered over the button again.
The screen flickered. Logo appeared.
Jiwoo exhaled through her nose, a small, relieved sound. She kept her hand movingâsteady rhythm nowâwhile she waited for the phone to boot all the way up, eyes fixed on the screen like it held the only thing that could get her over the edge tonight.
Jiwoo thumbed the screen awake as soon as the phone finally booted. The battery icon blinked red in the cornerâ6% nowâbut it would hold long enough. She swiped past notifications (team group chat blowing up with memes and condolences she didnât want to read yet), opened the browser in incognito, and typed fast.
The usual site loaded quick. She scrolled the top row thumbnails with her left hand while her right kept the slow, steady rhythm on her cockâbase to tip, loose grip, thumb dragging over the slick head every few strokes. No rush. The anger that had been boiling in her chest was starting to uncoil, bleeding out into something warmer, heavier, less sharp.
She tapped a video at random: amateur, locker-room adjacent (ironic, whatever), two women, one with a strap, the other bent over a bench. Close enough. She hit play, turned the volume down to barely audibleâjust faint moans and the wet slap of skin that blended into the hum of the locker room vents. No need for anyone in the hallway to hear if they happened to walk by.
The screen light glowed soft blue against her face. She leaned back a little more against the lockers, legs spreading wider, bare thighs sticking slightly to the paper towels underneath her. Her strokes stayed measuredâlong pulls that made her breath hitch quietly every time her fist bumped the ridge under the head.
On screen the woman on top thrust slow and deep, murmuring something filthy Jiwoo couldnât quite make out over the low volume. Jiwoo matched the rhythm without thinking, hips rocking up into her own hand in small, lazy rolls. The musk from her body was still thick in the airâsweat, exertion, the faint salt of precum now mixing inâbut it didnât bother her anymore. It felt honest. Animal. Necessary.
Her breathing evened out. The frantic replay of missed shots and chirps from Nakyoung faded to background noise, replaced by the soft, wet sounds coming from her phone and the slick slide of her fist. She wasnât angry now. Not really. Just⌠tired. Wound tight and finally letting the string unravel inch by inch.
She closed her eyes for a second, head tipping back against the metal. Let the sensation build low in her gutâwarm pressure coiling tighter with every slow pump. Her free hand drifted up under her base layer, palm flat against her stomach, feeling the muscles still trembling faintly from overtime shifts.
She kept going like that: slow strokes, low moans from the video, her own breathing syncing up until everything felt distant and hazy and almost calm.
Outside the locker room door, the hallway lights were dimmed for the night. Footstepsâsoft, deliberateâapproached from the far end near the equipment storage.
Yubin carried a cardboard box balanced on one hip: spare pucks, a couple rolls of tape, a forgotten water bottle crate that Korea Uâs staff had asked her to drop off on her way out since she was already in the building for post-game meetings. Sheâd volunteered without thinkingâanything to avoid the victory celebrations still going on in their own locker room down the corridor. Too loud. Too much adrenaline she didnât feel like matching.
She didnât knock. The door was slightly ajar anywayâsomeone mustâve left it that way in the rush to leave.
Yubin pushed it open with her shoulder, quiet as she could, stepping inside just far enough to set the box down on the nearest bench.
She froze.
The room wasnât empty.
Jiwoo sat thereâback to the lockers, legs spread, head tilted back, eyes half-closed, hand moving steadily between her thighs. Phone propped on her knee, screen casting faint light across her flushed face and the slow, deliberate motion of her fist.
Yubin didnât make a sound. Didnât breathe for a second.
She couldâve backed out. Shouldâve.
But she didnât move.
Jiwooâs hand slowed but didnât stop, the rhythm lazy now, almost absentminded as the video played on. The low moans from her phone speakers mixed with her own shallow breaths, and for the first time since the final buzzer she felt the knot in her chest loosen just a fraction. Not goneânever gone after a loss like thatâbut dulled enough that she could breathe around it.
Then the soft scrape of cardboard against bench.
Her eyes snapped open.
Yubin stood maybe ten feet away, box still balanced on one hip like sheâd forgotten it was there. No shock on her face. No embarrassment. Just that calm, unreadable look she always wore behind the benchâexcept now her gaze was locked lower, right where Jiwooâs fist was still wrapped around herself.
Jiwooâs brain short-circuited.
âShitââ She yanked her hand away like sheâd been burned, fumbled for the phone with sticky fingers, thumbed the power button hard until the screen went black. The video cut off mid-moan. She shoved the phone facedown on the bench beside her, then grabbed for her compression shorts and base layer in one frantic scoop, yanking them up her thighs. The fabric caught on damp skin, bunched awkwardly at her hips; her cock was still hard, painfully obvious even through the double layer. She stood fastâtoo fastâalmost tripping over her own discarded hockey pants.
âCoachâunnieâIââ Words jammed in her throat. Heat flooded her face, neck, ears. âThis isnâtâI didnâtââ
Yubin didnât move at first. Just tilted her head slightly, the faintest curl at one corner of her mouth.
âRelax, Jiwoo-ya.â Her voice was low, almost gentle, the way she talked to her own players after a bad shift. âIâm not here to bust you.â
Jiwoo swallowed. âThen why are you here?â
Yubin finally set the box down on the nearest bench with a quiet thud. âVolunteered to drop off some shared gear. Tape, pucks, couple water crates. Figured the building was empty by now.â She shrugged one shoulder. âGuess not.â
Jiwooâs hands hovered uselessly at her sides, then crossed over her chest like that would hide anything. âYou can just⌠leave it. Iâll tell our staff tomorrow.â
Yubin took one slow step forward. Then another.
Jiwoo instinctively backed up until her calves hit the bench behind her. âWe lost. You won. Congrats or whatever. You donât need to rub it in.â
Yubin stopped a couple feet away, close enough that Jiwoo could smell the faint trace of her shampooâsomething clean, citrusyâmixed with the lingering rink cold on her jacket. âIâm not here to rub anything in.â A small pause. âThough you do look like you could use some rubbing.â
Jiwooâs mouth opened, closed. No sound came out.
Yubinâs eyes flicked down againâdeliberate, unhurriedâthen back up to meet Jiwooâs. âStill mad about the game?â
âIââ Jiwoo forced a laugh that sounded strangled. âYeah. Obviously. We blew it. Overtime. My line couldnât finish. I couldnât finish. Whatever. Itâs done.â
âMm.â Yubin nodded like she was considering it seriously. âYou played hard. Everyone saw that. But yeah⌠you did miss a couple you usually donât.â She took another half-step. âKinda like how youâre missing the point right now.â
Jiwooâs back hit the lockers with a dull clang. âWhat point?â
Yubin closed the last distance. She lifted one handâslow, telegraphedâand pressed her index finger lightly against the center of Jiwooâs chest, right over her racing heart. Not hard. Just enough pressure to nudge.
Jiwooâs knees buckled on instinct.
She satâhardâback onto the bench, paper towels crinkling under her ass. Legs splayed again, cock still straining against the hastily pulled-up fabric, tenting obviously. She stared up at Yubin, breath shallow, face burning.
Yubin didnât pull her hand away. Kept that single finger there, steady, like she was pinning Jiwoo in place with nothing but intent.
âSee?â Yubin murmured, voice dropping softer. âYouâre still all wound up. Gameâs over, Jiwoo-ya. But youâre not.â
Jiwooâs throat clicked when she swallowed. âUnnieâŚâ
Yubin tilted her head again, studying her. The teasing edge was still there, but quieter nowâalmost curious.
âYou gonna keep pretending youâre fine?â she asked. âOr are you finally gonna let someone help you unwind?â
Yubinâs finger stayed pressed to the center of Jiwooâs chest for another long second, just enough to feel the rapid thud of her heartbeat through the thin, sweat-damp base layer. Then she let her hand drop, but didnât step back. She stayed closeâclose enough that Jiwoo could feel the faint heat radiating off her jacket, the subtle shift in the air when Yubin exhaled.
Jiwoo tried to stand again, legs shaky, palms flat on the bench like she needed the leverage. âThis⌠this isnât happening,â she said, voice cracking on the last word. âYouâre a coach. IâmâIâm a player. From the other team. We just finished a game. This is fucked up. Wrong.â
Yubinâs eyes narrowed slightly, but the corner of her mouth lifted againâamused, patient, like sheâd heard every version of that protest before.
âWrong,â she repeated softly, tasting the word. âThatâs cute. Youâre sitting here with your dick still hard, leaking through your shorts after I walked in on you jerking off to porn in your own locker room, and now you wanna play the morality card?â
Jiwooâs face burned hotter. âThatâs different. That was private. Thisâyou being hereââ
âMe being here changes the rules?â Yubin cut in smoothly. She reached out again, slower this time, fingers hooking into the waistband of Jiwooâs hastily yanked-up compression shorts and base layer. âYouâre not fooling anyone, Jiwoo-ya. Least of all yourself.â
Jiwoo grabbed at Yubinâs wrist on reflexâweak, half-hearted. âUnnie, stop. We canâtââ
Yubin didnât yank. She just pulledâfirm, steady, inexorableâdragging the fabric down Jiwooâs thighs in one smooth motion. The shorts and base layer bunched at her knees, then slid lower when Jiwooâs grip faltered. Her cock sprang free again, flushed dark, still slick at the tip, bobbing slightly from the sudden exposure. The rush of cool locker-room air hit sweat-slick skin and made Jiwoo hiss.
Yubin inhaledâslow, deliberate, nostrils flaring just enough to notice.
âGod,â she murmured, voice dropping lower, rougher around the edges. âYou smell like you just played three overtimes. All that hard work, all that sweat⌠still so fucking strong.â She leaned in closer, nose brushing near Jiwooâs neck for half a second before pulling back, eyes dark. âI like it. A lot.â
Jiwooâs breath hitched. She tried to close her legs, but Yubinâs knee nudged between themâgentle but unyieldingâkeeping them apart.
âUnnie, please,â Jiwoo tried again, quieter now, the fake conviction crumbling. âThis could ruin everything. Careers. Reputations. If anyoneââ
âNo oneâs here,â Yubin said flatly. âDoorâs shut. Buildingâs quiet. Just us.â She straightened a little, looking down at Jiwoo like she was assessing a play on the iceâcalm, in control. âAnd youâre still hard. So stop pretending you donât want this.â
Jiwooâs hands clenched on the bench edges, knuckles white. She looked awayâtoward the lockers, the showers, anywhere but Yubinâs face. âI⌠I donât know what I want.â
âYes you do.â Yubinâs voice softened, but the command underneath didnât waver. She reached down, wrapped her fingers loosely around Jiwooâs wristâthe one that had been stroking earlierâand guided it back between Jiwooâs legs. Placed Jiwooâs own hand on her cock. Closed Jiwooâs fingers around the shaft.
Jiwoo let out a shaky exhale, but she didnât pull away.
âStroke it,â Yubin said. Quiet. Firm. No room for argument. âRight now. In front of me. Slow. Like you were doing before I walked in.â
Jiwooâs throat worked. She stared at her own handâwrapped around herself, Yubinâs fingers still lightly caging her wrist.
âI canâtââ
âYou can.â Yubinâs thumb brushed once over the back of Jiwooâs knuckles, encouraging. âShow me how you get yourself off when youâre this wound up. Show me what you were thinking about when you had that video playing.â
Jiwoo swallowed hard. Her hand twitchedâonce, involuntaryâthen moved. Slow drag up the length, thumb swiping over the head to spread the precum. A low, broken sound slipped out of her.
Yubin watched. Didnât touch. Didnât move closer. Just stood there, arms loosely crossed now, eyes fixed on every motion like she was studying game tape.
âGood girl,â she murmured after Jiwooâs second stroke. âKeep going. Nice and slow. Let me see.â
Jiwooâs head tipped back against the lockers with a soft thunk. Her hips shiftedâsmall, helpless rock forward into her own fist. The anger from the game was still there, simmering low, but it had twisted into something else now: hot, needy, desperate.
And Yubin just watched. Patient. In command.
Waiting for Jiwoo to give in completely.
Jiwooâs hand movedâslow, hesitant at first, fingers curling tighter around her shaft because Yubinâs grip on her wrist had loosened but not let go entirely. The touch lingered like a reminder: Iâm still here. Iâm still telling you what to do.
She dragged her palm up once, then down, the slick sound obscene in the quiet room. Her breath came out shaky, chest rising and falling too fast. Every instinct screamed to stop, to shove Yubin away, to bolt for the showers and pretend none of this happened. But her body wasnât listening. The heat pooling low in her belly only tightened with each stroke.
Yubin watched without blinking. Arms crossed loosely now, hip cocked to one side, like she had all night.
âFaster,â Yubin repeated. Same calm tone. No anger. No pleading. Just expectation. âDonât make me say it again.â
Jiwoo swallowed hard. Her hand obeyed before her brain could argue. Strokes quickenedâstill not frantic, but steady, deliberate. The head of her cock flushed darker with each pass, precum beading at the slit and sliding down over her knuckles. She bit her lip to keep another sound from escaping.
Yubin tilted her head. âBetter. Now look at me while you do it.â
Jiwooâs gaze had been darting everywhereâceiling, lockers, the dark screen of her phone. She forced it back to Yubinâs face. Those sharp eyes. The faint smirk that never quite became a full smile. The way Yubinâs tongue darted out once to wet her bottom lip.
Jiwooâs hips twitched forward involuntarily. A low whine built in her throat.
âGood,â Yubin murmured. âSee? Not so hard when you stop fighting it.â
âIâm stillââ Jiwooâs voice cracked. She tried again. âThis is wrong. You know it is. If anyone found outââ
Yubin stepped closer. Close enough that her knee brushed the inside of Jiwooâs spread thigh. She leaned down slightly, one hand bracing on the locker beside Jiwooâs head, caging her without touching.
âThen no one finds out,â she said softly. âYou keep stroking. You keep that pretty mouth shut about how much you like it. And I keep watching. Simple.â
Jiwooâs strokes faltered for half a second. Her free hand shot outâgrabbed the edge of Yubinâs jacket like she needed an anchor. âI canâtâI canât justââ
âYou can.â Yubinâs other hand came up, fingers catching Jiwooâs chin. Not rough. Just firm enough to tilt her face up. Thumb brushing once over her bottom lip. âAnd you will. Because right now, youâre not thinking about the game anymore, are you?â
Jiwoo shook her headâsmall, almost imperceptible.
âSay it.â
Jiwooâs throat worked. âIâm⌠not thinking about the game.â
âGood girl.â Yubinâs thumb pressed a little harder against her lip, parting it slightly. âNow twist your hand at the top. Like you were doing earlier. Show me how sensitive that head is.â
Jiwooâs fingers obeyed on autopilot. She twisted her wrist on the upstroke, palm gliding over the slick crown. Her whole body jerkedâhips snapping forward, a choked gasp tearing out of her.
Yubin hummed approval. âThere it is. Keep that up. Donât stop. Donât slow down. And donât you dare come until I say so.â
Jiwooâs eyes widened. âUnnie, pleaseââ
âNo.â Yubinâs voice dropped lower, velvet over steel. âYou donât get to come yet. You get to edge. You get to feel how badly you want it. How much you need someone to take the decision away from you after that shitshow of a game.â
Jiwooâs hand kept movingâtwist, stroke, squeeze at the base, glide back up. Her breathing turned ragged, shallow pants that filled the space between them. Sweat beaded at her temples again, fresh and salty. The musk in the air thickenedâher own scent, sharp and heady, mixing with the faint citrus of Yubinâs presence.
âPlease,â Jiwoo whispered again. It sounded broken this time. âIâm close already. I canâtââ
âYou can.â Yubinâs fingers slid from Jiwooâs chin to the side of her neck, thumb resting over her racing pulse. âAnd you will. Because if you come without permission, I walk out that door and leave you hereâhard, leaking, and still pissed off at yourself. Is that what you want?â
Jiwoo shook her head frantically. Tears of frustration pricked at the corners of her eyesânot from sadness, but from the overwhelming, teetering edge she was being held on.
âNo,â she breathed. âNo, unnie. Please donât leave.â
âThen keep stroking,â Yubin said. âNice and steady. Right there. Let it build. Let it hurt a little. Youâre going to sit here and take it until I decide youâve earned the release.â
Jiwooâs hips rocked up into her fist againâsmall, helpless thrusts. Her thighs trembled. Every muscle in her core clenched tight, fighting the urge to tip over. She stared up at Yubinâpleading, desperate, completely undone.
Yubin just watched. Patient. Unmoved.
And Jiwoo kept going. Slow. Torturous. Exactly as sheâd been told.
Jiwooâs hand kept the rhythm Yubin had demandedâup, twist at the head, down to the base with a firm squeeze that made her toes curl against the rubber mat. Sweat trickled down her spine, pooling at the small of her back where it met the cold metal lockers. The air felt thicker now, charged with the wet, rhythmic sounds of her own fist and the faint hum of the vents overhead. She was teetering, every muscle in her thighs and core clenching tight against the building pressure, but Yubinâs words held her back like an invisible leash.
âUnnie, itâs too much,â Jiwoo whimpered, her voice breaking into a soft mewl as her thumb grazed the sensitive underside. âAhâahh, please, I need toââ
âNo.â Yubinâs tone was steady, almost casual, but her eyes burned with focus. She shifted her weight, knee still wedged between Jiwooâs legs to keep them spread wide. âYouâre doing fine. Look how hard youâre leaking. Thatâs all for me, isnât it?â
Jiwoo nodded frantically, her free hand clutching the bench edge until her knuckles ached. Another strokeâfaster this timeâand a low, guttural âUghhâ pushed past her lips, rough and unfiltered, like the frustration from the game had twisted into something rawer. Her hips bucked once, involuntary, chasing the friction.
Yubin leaned in closer, her breath warm against Jiwooâs ear. âSlower now. Drag it out. I want to hear you beg a little more.â
Jiwooâs strokes eased, turning torturous againâlong, languid pulls that made her cock throb visibly in her grip. âNnghâunnie, why? Why make me wait?â Her voice pitched higher on the last word, dissolving into a needy whine. âFeels so good⌠too goodâŚâ
âBecause I like watching you squirm,â Yubin murmured, her fingers trailing lightly from Jiwooâs neck down to her collarbone, tracing the damp fabric of her base layer. âYou were so tense out there on the ice. All that anger. Now look at youâfalling apart just from your own hand.â
Jiwooâs next moan came out stuttered, âHahâhahh,â short bursts as she twisted her wrist again, the slickness making everything glide too easily. Her abs tightened, a fresh wave of sweat breaking out across her chest. The edge was sharp now, knife-like, but something shifted deep in her coreâa subtle ease, like her body was settling into the torment, realizing it could endure longer, stretch the ache further without snapping. It wasnât relief; it was endurance, the kind sheâd built on the rink, turning pain into fuel.
âKeep going,â Yubin encouraged, her voice a low purr. âYouâre close, but youâre not there yet. Hold it. For me.â
Jiwooâs head fell back with a thunk against the lockers, eyes squeezing shut as another stroke pulled a deep, rumbling âMmmphâugh, ugh,â from her throat, the sounds syncing with her handâs rhythm like punctuation. She felt exposed, raw, every nerve ending lit up under Yubinâs gaze. âCanât⌠hold it forever,â she gasped, her free hand reaching up blindly, fingers brushing Yubinâs arm for support.
Yubin caught her hand mid-air, lacing their fingers briefly before releasing. âYou can. And you will.â She straightened then, taking a small step backânot far, just enough to give Jiwoo a full view. Her hands moved to the zipper of her jacketâa sleek womenâs Dri-FIT full-zip, the kind that hugged her athletic frame perfectly, moisture-wicking fabric still carrying the faint chill of the arena air.
With deliberate slowness, Yubin tugged the zipper down. Inch by inch, the teeth parted, revealing the low-cut tank top beneathâsimple black, clinging to her skin from the post-game humidity. Cleavage came into view: soft, inviting swells of her round, semi-medium sized tits, the kind that filled out her top just right without excess, natural and perky from years of training. The zipper stopped midway, framing the dip between them, a subtle sheen of sweat glistening in the locker room lights.
Jiwooâs eyes locked there, hand faltering on her cock. âUnnieâŚâ
Yubin smiled faintly, one hand lifting to demonstrateâfingers curling in a loose fist, mimicking a downward stroking motion in the air. âLike this,â she said softly. âDown slow. Squeeze at the base. Donât stop.â
As her hand descended in the gesture, it brushed lightly against her own chestâaccidental on purposeâthe back of her knuckles grazing the exposed curve of one breast. The contact was soft, barely there, but it sent a faint jiggle through her tits, the flesh rippling gently under the tank top before settling back into place. The motion was hypnotic, drawing Jiwooâs gaze like a magnet.
Jiwooâs breath hitched hard. âOhâohh god,â she moaned, her own hand mirroring the motion immediately, stroking down with a fresh twist that made her hips jerk. The sight of Yubinâs cleavage, that subtle jiggle, amplified everythingâthe ache in her core deepened, but that ease held firm, her body adapting, whispering she could ride this edge longer, push further into the haze.
âSee what you do to me?â Yubin whispered, her hand lingering near her chest, thumb idly tracing the edge of her tank. âWatching you like this⌠itâs got me thinking about how good youâd feel if I took over.â
Jiwooâs next sounds were desperateâ a high-pitched âEepânngh,â followed by a drawn-out âAahhâ as she squeezed harder at the base, staving off the crest. Her thighs trembled, sweat dripping down her inner legs now, the musk in the air growing heavier with every labored breath. âUnnie, yourâyour tits⌠please, touch them or something. I need more.â
Yubin chuckled low, shaking her head. âNot yet. You havenât earned that. Just keep stroking. Up nowâslow, tease the head like youâre begging for it.â
Jiwoo complied, her fist gliding up with agonizing slowness, thumb circling the slick tip. âUghâugh ugh,â she grunted, the sounds guttural and rhythmic, matching the pulse in her veins. Her core relaxed further into the torment, a strange calm settling amid the fire, her body signaling it could endure hours if Yubin demanded it. Tears pricked her eyes again, frustration and pleasure blurring into one overwhelming rush.
âPerfect,â Yubin praised, her voice husky. âLook at how red you are. Leaking everywhere. Moan for me againâlouder this time.â
Jiwooâs response was immediateâa sharp âHnnâhaah!â that echoed off the lockers, her hand speeding up just a fraction before Yubinâs warning glance slowed her back down. The jiggle from earlier replayed in her mind, fueling the strokes, her mewls turning softer, more pleading: âunnie, it hurts so goodâŚâ
Yubinâs eyes darkened further, drinking in every twitch, every sound. âGood. Now twist harder. Let me hear how close you are without letting go.â
Jiwoo twisted, her back arching off the lockers with a throaty âGahâguh guh,â the moans evolving into short, punchy bursts that filled the room. Sweat flew from her brow with the motion, her free hand clenching into a fist against her thigh. The ease in her core deepened, a resilient hum that promised she could chase this high indefinitely, body adapting to Yubinâs control like it was made for it.
âKeep going,â Yubin commanded, her own breath coming quicker now. âYouâre mine to edge tonight. Show me how long you can last.â
Jiwooâs strokes stayed locked in that punishing rhythm Yubin had set, her fist gliding up and down with just enough twist at the head to make her whole body jolt every few passes. The slick sounds bounced off the lockers, wet and filthy in the quiet room. Her thighs shook harder now, muscles twitching like theyâd forgotten how to stay still.
âUghhh~â she groaned low, the sound dragging out rough and needy as her thumb smeared precum over the tip again. Her hips rolled forward into her grip, small helpless thrusts that made the bench creak under her.
Yubin stayed right there, close enough that Jiwoo could feel the warmth coming off her body. She watched every movement like it was the most interesting play sheâd ever broken down on film. Then, without a word, she lifted her right hand to her mouth. Two fingers slid past her lips, slow and deliberate. She sucked them in deep, cheeks hollowing just a little, tongue swirling visibly around the digits before she pulled them free with a soft, wet pop.
Jiwooâs next moan cracked in half. âHahhh~ fuck, unnieâŚâ
Yubin didnât answer. She just let her slick fingers trail down her own chest, dipping into the open V of her unzipped jacket. The pads of her fingers brushed over the swell of one breast, then the other, circling slowly. She pushed her tits together with both hands now, squeezing them up and in until the cleavage deepened, soft flesh spilling slightly over the neckline of her tank. The motion made them jiggle again, heavier this time, a slow bounce that settled with a faint tremor.
Jiwooâs hand stuttered on her cock. âNnghh~â she choked out, eyes glued to the sight. Her strokes sped up for a second before she caught herself and forced them back to slow. âYouâre killing me⌠pleaseâŚâ
Yubin let her tits drop, then turned halfway so her side profile faced Jiwoo. She hooked her thumbs into the waistband of her own track pants, tugging them down just an inchânot enough to show anything, just enough to make the fabric ride lower on her hips. Then she arched her back a little, pushing her ass out toward Jiwoo. The Dri-FIT material stretched tight over the curve, hugging every line. She rolled her hips once, slow and teasing, letting Jiwoo see the way the fabric clung to the shape of her cheeks before she straightened again.
Jiwooâs free hand shot out and grabbed the bench harder, knuckles white. âUgh ugh ughhh~â The moans punched out of her in quick succession, raw and desperate. Her cock throbbed visibly in her fist, a fresh bead of precum rolling down over her fingers. The ease in her core was still there, that strange calm that let her body stretch the edge further, but it was starting to feel like torture wrapped in velvet.
Yubin turned back around fully, stepping even closer so her knee brushed the inside of Jiwooâs thigh again. She lifted those same two fingers back to her mouth, sucking them clean once more, eyes never leaving Jiwooâs face. When she pulled them free this time, a thin string of saliva connected her lips to her fingertips for half a second before it broke.
âKeep going,â she said quietly. âSame pace. Donât you dare speed up.â
Jiwoo whimpered, head tipping back against the lockers with a dull thud. âHaaahhh~ unnie, Iâm so fucking close⌠it hurtsâŚâ
âGood.â Yubinâs voice was soft but iron underneath. She reached down and brushed the back of her knuckles lightly along the underside of Jiwooâs shaftâjust a feather touch, barely there, enough to make Jiwooâs whole body jerk.
âAhhh~!â Jiwooâs moan came out high and broken. Her fist tightened involuntarily, stroking faster for two desperate pumps before she forced herself to slow again. âPlease⌠touch me more⌠anythingâŚâ
Yubin shook her head once. âNot yet.â She pushed her tits together again, thumbs brushing over her nipples through the tank until the peaks stood out stiff against the fabric. Then she let go, watching them settle with another soft jiggle. âYou look so pretty like this. All sweaty and leaking and trying so hard to please me.â
Jiwooâs next sound was a long, trembling âMmmphhh~ ughhh~â that vibrated through her chest. Her abs clenched hard, sweat dripping down her stomach in thin rivulets. The musk in the air was overwhelming nowâher own post-game sweat mixed with the sharp salt of arousal, thick enough to taste on every inhale.
Yubin stepped in until her thigh pressed fully against Jiwooâs inner leg. She rolled her hips again, this time grinding her clothed ass back against nothing, just letting Jiwoo see the slow, deliberate motion. The track pants stretched tight, outlining every curve.
Jiwooâs strokes turned shaky. âNnghh~ fuck⌠your ass⌠unnie, I canât take itâŚâ
âYou can,â Yubin murmured. She leaned down, lips hovering near Jiwooâs ear. âAnd you will. Keep that hand moving. Nice and slow. Let it build until youâre shaking. Until youâre begging so pretty I might actually consider letting you come.â
Jiwooâs head lolled to the side, eyes glassy. Another deep âUghhh~ hahhh~â tore out of her as she obeyed, fist gliding up and down with agonizing patience. Her cock pulsed hard in her grip, angry red and slick, but she held the edgeâbarelyâbody trembling with the effort.
Yubin watched it all, patient and hungry, occasionally brushing her own cleavage or sucking her fingers again just to see Jiwooâs moans pitch higher.
The room stayed locked in that slow, torturous loop. Jiwoo stroking. Yubin teasing. Neither of them breaking the rhythm. Yet.
Yubin leaned in until her lips were almost brushing Jiwoo's ear again, voice dropping to that low, steady register that made Jiwoo's spine tingle.
"You're doing so well," she murmured. "Holding it like a good girl. But I think you're ready for something harder now."
Jiwoo's hand was trembling on every upstroke, slick with precum that kept dripping over her knuckles and down her shaft. She let out a shaky "Hahhh~" when Yubin's breath ghosted over her neck.
Yubin pulled back just enough to lock eyes with her. "I'm going to count you down from twenty. You stroke exactly to my rhythm. When I hit zero, you can come. But only if you make it that far without stopping or speeding up. Understand?"
Jiwoo's eyes went wide, pupils blown. "Unnie⌠twenty? I can't⌠I'm already right thereâŚ"
"You can," Yubin said simply. "And you will. Start stroking again. Slow. Match my count."
Jiwoo's fist started moving once more, deliberate drags that made her thighs quake. She bit her lip hard enough to leave marks.
"Twenty," Yubin began, voice calm and even.
Jiwoo stroked down. "Nnghh~"
"Nineteen."
Up with a twist at the head. "Ughhh~"
"Eighteen."
Jiwoo's hips jerked forward on the downstroke. "Hahhh~ fuckâŚ"
"Seventeen."
Yubin pushed her tits together again, thumbs brushing the stiff peaks through her tank. The soft jiggle pulled another broken moan from Jiwoo. "Ahhh~ unnie your tits⌠mmmphhh~"
"Sixteen."
Jiwoo's strokes stayed locked to the count, each number hitting like a pulse. Sweat rolled down her temples in thick beads now, dripping onto her collarbone.
"Fifteen."
Yubin turned sideways again, arching her back so her ass pushed out toward Jiwoo. She rolled her hips once, slow and filthy, letting the track pants stretch tight over the curve before straightening. Jiwoo's moan came out punched and desperate. "Ugh ugh ughhh~ your ass⌠pleaseâŚ"
"Fourteen."
Yubin lifted her fingers back to her mouth, sucking three this time, deep enough that her cheeks hollowed. She pulled them free slowly, a thin string of spit connecting her lips to her fingertips. She let it break, then trailed the wet digits down her own cleavage, smearing the shine across her skin.
"Thirteen."
Jiwoo's free hand clawed at the bench. "Haaahhh~ I'm leaking so much⌠unnie lookâŚ"
"I see," Yubin said softly. "Twelve."
Jiwoo's cock throbbed visibly with every counted number, the head flushed dark and angry. Her abs clenched hard on the next stroke, a fresh wave of sweat breaking across her chest.
"Eleven."
Yubin stepped closer, her thigh pressing firmly between Jiwoo's legs now, the seam of her track pants brushing the sensitive skin of Jiwoo's inner thigh. She rocked forward onceâjust onceâenough to let Jiwoo feel the heat through the fabric.
Halfway. Jiwoo's breathing had turned ragged, short pants that matched the slow pump of her fist. Her whole body was shaking now, muscles locked tight, fighting the crest with everything she had.
"Nine."
Yubin pushed her tits together harder this time, squeezing until they spilled over her hands. She let them bounce once, twice, watching Jiwoo's eyes follow the motion like she was hypnotized.
"Eight."
Jiwoo's head fell back with a thud. "Ughhh~ unnie I'm gonna⌠I'm so closeâŚ"
"Not yet," Yubin whispered. "Seven."
Jiwoo's strokes slowed even more on the next down, trying to obey, but her hips betrayed her with tiny, helpless rocks.
"Six."
Yubin sucked her fingers again, this time letting her tongue swirl visibly before pulling them free. She dragged them across her lower lip, then down her neck, leaving a faint wet trail that glistened under the locker lights.
Yubin rolled her hips again, grinding her clothed ass back in a slow circle, just out of reach. The motion made her track pants ride lower, exposing the dip of her lower back. Yubinâs voice stayed perfectly level, almost soothing, as she reached the final stretch.
âThree.â
Jiwooâs whole body locked tighter, every muscle from her calves to her shoulders going rigid. Her fist slowed to match the count exactly, dragging up with a wet glide that made her hiss through clenched teeth.
âTwo.â
The pressure in her core hit a new peak, that familiar coil winding so tight it felt like it might snap her in half. Her balls drew up hard against her body, heavy and aching, and a deep, rolling heat spread from her groin outwardâthrough her thighs, up her spine, into her chest. It was the exact moment before release: the point where everything narrowed to a single, burning point right at the base of her cock. Her vision tunneled, breath stuttering into shallow, panicked pants. She could feel the orgasm rushing up like a wave she couldnât outrun anymore, unstoppable, inevitable.
âOne.â
Yubin paused.
Jiwooâs eyes flew open, wide and glassy. A broken, pleading âUnnieâpleaseââ slipped out, barely a whisper.
Yubin leaned in until her lips brushed the shell of Jiwooâs ear.
âZero.â
Jiwooâs hand jerked onceâhard, involuntaryâand the dam broke.
Her cock throbbed violently, the first pulse ripping through her like electricity.
THROB
A long, hot rope shot out immediately, thick and forceful, arcing up before splattering across the floor in front of the bench with a soft, wet splack.
THROB
The second followed right behind, even stronger, painting a white stripe over her own knuckles and dripping down the back of her hand in slow, viscous trails.
THROB
More cameârope after ropeâspurting high enough that the third and fourth caught Yubinâs thigh and the hem of her track pants where she stood so close. Warm streaks landed on the black fabric, soaking in instantly, dark spots blooming against the material. A few stray drops hit the zipper of her jacket, glistening under the locker lights.
THROB
Jiwooâs hips bucked forward with each pulse, her abs clenching so hard fresh sweat broke out across her stomach and chest in a new sheen. She groaned long and low, âUghhh~ fuck⌠fuckkk~â, the sound turning into ragged, shuddering breaths as the ropes kept comingâslower now, but still thick, dribbling over her fingers and pooling in her palm before dripping onto her thighs and the paper towels beneath her.
THROB
The last few pulses were weaker, just heavy twitches that made her cock jump in her grip, milking out the final dribbles that slid down her shaft and over her knuckles. Cum puddled on the floor in small, irregular spotsâwhite against the dark rubber matâwhile more clung to her hand in sticky webs.
Jiwoo slumped back against the lockers with a shaky exhale, chest heaving, legs trembling uncontrollably. Sweat rolled down her temples and neck in fresh rivulets, mixing with the flush that still burned across her cheeks and chest. Her hand stayed loosely wrapped around her softening cock, slick and spent, as aftershocks rippled through her core in faint, lazy waves.
Yubin didnât move away.
She looked down at the messâon Jiwooâs hand, on the floor, on her own pantsâwith that same calm, satisfied expression. A single drop clung to the zipper pull of her jacket, slowly sliding down the metal teeth.
She reached out, thumb brushing once over Jiwooâs sweat-damp cheek.
âGood girl,â she murmured. âYou held on longer than I thought you would.â
Jiwoo could only nod weakly, still catching her breath, body buzzing with the afterglow and the faint, lingering ache of being pushed so far.
Yubin stayed exactly where she was, thigh still pressed between Jiwoo's legs, eyes flicking down to the mess they'd made. Cum streaked Jiwoo's hand in thick, cooling lines. A few drops clung stubbornly to the softening length of her cock, which hung heavy now between her thighs, spent and slick.
Jiwoo was still catching her breath, chest rising and falling in uneven jerks. She stared at the floorâat the small white puddles on the rubber matâthen up at Yubin. Her face was flushed deep red, sweat still beading at her hairline. The high was fading fast, replaced by a creeping, prickly awareness.
Yubin broke the silence first.
"Look at you," she said softly, almost fond. "Made quite the mess, captain."
Jiwoo swallowed hard. "Yeah⌠uh. Sorry about your pants."
Yubin glanced down at the dark spots on her track pants, then back up with a small smirk. "Don't apologize. I like wearing your wins."
Jiwoo let out a weak, breathless laugh that sounded more like a huff. "That was⌠not a win."
"Depends on how you score it." Yubin reached down without warning, fingers wrapping loosely around Jiwoo's soft, sensitive cock. Jiwoo joltedâwhole body twitching like she'd been shockedâbut didn't pull away.
Yubin's grip was gentle, almost clinical at first. She dragged her palm up once, slow, gathering the leftover cum that still clung to the shaft and head. The slick sound was quiet but unmistakable in the empty room. Jiwoo's breath hitched again, softer this time, oversensitive and raw.
"Unnieâwhatâ"
Yubin lifted her hand, fingers glistening. She held Jiwoo's gaze as she brought them to her mouth. Tongue flicked outâonce, twiceâlapping at the mess she'd collected. She sucked the tips clean with a deliberate slowness, eyes never leaving Jiwoo's face.
Jiwoo's mouth fell open. "Holy shit."
Yubin hummed, low and satisfied, like she'd just tasted something expensive. "Salty. A little bitter. All you." She licked her lips once more. "Tastes like overtime frustration and bad decisions."
Jiwoo barked a short, incredulous laugh despite herself. "You're insane."
"Says the girl who just came all over my leg after losing to my team." Yubin wiped her hand casually on the thigh of her pantsâright over one of the streaks Jiwoo had left. "We're even now."
Jiwoo shook her head, still dazed. "I can't believe I let this happen."
"You didn't let anything." Yubin crouched down so they were eye-level, elbows resting on her thighs. "You needed it. Badly. And I needed to see you fall apart. Call it mutual destruction."
Jiwoo rubbed a hand over her face, smearing sweat and a stray bit of cum across her cheek. "This is gonna hit me so hard later."
"Later?" Yubin tilted her head. "You're already halfway there. I can see it in your eyes. That post-nut clarity creeping in like a bad hangover."
Jiwoo groaned and dropped her head back against the lockers with a dull thunk. "Fuck. Yeah. Starting to feel like the world's biggest idiot."
"You're not." Yubin reached out and flicked Jiwoo's forehead lightly. "You're just human. And you played like hell tonight. The rest of this?" She gestured vaguely between them. "Just⌠stress relief with extra steps."
Jiwoo snorted. "Extra sticky steps."
"Poetic." Yubin stood up slowly, stretching her arms over her head. The motion pulled her tank tight across her chest again, but she didn't bother zipping the jacket back up yet. "I should go. Early flight tomorrow for scouting. And you should shower before the janitor finds you like this and calls campus security."
Jiwoo nodded, still slumped. "Yeah. Probably."
Yubin stepped back, finally giving Jiwoo some space. She zipped her jacket halfwayâenough to cover the damp spots but leave the collar open. Then she paused at the door, hand on the knob.
"Jiwoo."
Jiwoo looked up.
"Next time we play," Yubin said, voice quieter now, "don't hold back on the ice. I want the version of you that almost beat us tonight. Not the one who second-guesses every shot."
Jiwoo managed a tired half-smile. "Noted, coach."
Yubin gave her one last lookâlong, unreadableâthen slipped out. The door clicked shut behind her, soft but final.
The locker room went dead quiet again.
Jiwoo stayed slumped against the lockers for another long minute after Yubin left, legs still spread, hand sticky, cock soft and cooling against her thigh. The high was completely gone now. In its place came the slow, heavy wave of reality: the loss on the scoreboard, the cum drying on the floor, the faint taste of shame creeping up her throat like bile.
She stared at the mess on her hand.
âFuck,â she whispered to the empty room.
Post-nut clarity hit like a body checkâhard, sudden, and right to the chest.
She dragged both hands through her hair, tugging hard enough to hurt.
âWhat the actual fuck did I just do?â
The quiet pressed in heavier now that Yubin was gone. The locker room felt bigger, colder, the fluorescent lights harsher on her flushed skin. Jiwooâs breathing finally evened out, but each inhale brought the sharp reminder of everything: the musk still hanging thick in the air, the drying streaks on her thighs, the small white puddles on the rubber mat that sheâd have to clean up before anyone else came in tomorrow morning.
She let her head fall forward, elbows on her knees, staring between her feet at the floor. Guilt twisted low in her gutânot just the usual post-orgasm crash, but something sharper. Sheâd let the rival coach walk in, watch her, command her, taste her. And sheâd come harder than she had in months because of it.
âStupid,â she muttered. âSo fucking stupid.â
She forced herself to stand on shaky legs. The paper towels sheâd sat on were ruinedâcrumpled, stained. She peeled them off the bench carefully, balled them up, and tossed them toward the trash can near the door. Missed. Of course.
Jiwoo sighed and shuffled over to pick them up, wincing as her bare feet stuck slightly to a stray drop on the floor. She grabbed a fresh wad from the dispenser, knelt, and wiped up the restâslow, methodical, like if she cleaned it thoroughly enough she could erase the whole thing.
Her phone buzzed once on the benchâprobably the team chat again. She ignored it.
When the floor was as clean as she could make it with paper towels and sheer willpower, she finally headed for the showers. The hot water hit like a slap, steam rising fast around her. She stood under the spray for a long time, letting it pound against her shoulders, trying to wash away the sweat, the stickiness, the memory of Yubinâs voice counting her down.
It didnât really work.
By the time she shut the water off, her skin was pink and pruned, but her mind was still spinning. She toweled dry roughly, pulled on fresh sweats and a hoodie from her locker, stuffed the ruined compression shorts into the bottom of her bag like evidence she never wanted to see again.
Sitting on the bench againânow fully dressed, hair damp and drippingâshe pulled her knees up and rested her forehead against them.
The guilt wasnât screaming anymore. It was quieter, steadier. The kind that settles in your bones and stays.
She thought about Yubinâs last words: Next time we play, donât hold back on the ice.
Jiwoo let out a bitter laugh that echoed off the tiles.
âYeah. Next time.â
She grabbed her bag, slung it over her shoulder, flicked off the last light, and pushed through the door into the empty hallway.
The building was dead silent except for the distant hum of the vending machines.
Jiwoo walked out into the cold March night, the guilt riding shotgun the whole way back to her dorm. She didnât cry. Didnât scream. Just kept walking, one foot in front of the other, already replaying every second in her head like bad game film she couldnât stop watching.
Sheâd deal with it tomorrow.
Or the day after.
Or whenever the shame finally decided to loosen its grip.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Qualityâ Free Actions
Free to watch ⢠No registration required ⢠HD streaming
â a birthday that starts with cake, chaos, and soft laughter slowly melts into something much more intense as yubin finds herself completely at jiwooâs mercy by the end of the night...
The dorm remained a chaotic aftermath of a tiger themed celebration. Pink and silver streamers dangled precariously from the walls, looking exactly like they had been hung in a desperate rush because they absolutely were. A massive inflatable tiger floatie leaned drunkenly against the sofa, one paw deflated since Yubin accidentally sat on it during the broadcast. Empty bowls and half eaten cupcakes littered the coffee table, leaving black cream cheese frosting smeared everywhere. There was even a suspicious green streak on the edge of a plate that had definitely originated from Yubin's over enthusiastic attempt to blow out her candles.
Yubin collapsed backward onto the cushions with a dramatic groan, her arms splayed and her legs kicking lightly at the air. Her black hair, freshly styled to make her look fiercer for the fans, fanned out around her head like a dark halo. The tiger ear headband Jiwoo had plopped on her mid broadcast was still crooked, with one ear flopped forward in a state of comical defeat.
"I think my stomach is actually staging a coup now," Yubin whined, pressing both hands to her tummy. A loud, unhappy growl answered her immediately. She laughed despite herself, curling into a ball. "See? I told you. These are starving idol problems. We have a full schedule all day and then eat nothing but cake for dinner. Truly elite life choices."
Jiwoo appeared from the kitchen doorway, balancing two mugs of hot tea as if she had been summoned by the sound of that stomach growl. She was still wearing her casual post live outfit, which consisted of an oversized hoodie and comfy track pants that made her long legs look unfairly elegant. She set one mug on the table, carefully avoiding the frosting disaster, and handed the other to Yubin.
"Here is some ginger tea for the war crimes your stomach just committed," Jiwoo said. Her voice was low and amused, the corners of her mouth twitching. "You even begged the staff not to upload the part where you spilled cake on your necklace and ended up with green teeth. You did that twice, by the way."
Yubin took the mug with both hands and blew on it dramatically. "That was pure sabotage. The candle would not light, then it suddenly did, then the wax dripped, and then the cream cheese fought back. It was a total war." She took a sip, her eyes fluttering closed. "Mmm, you really are the best. Seriously. Thank you for crashing my live, fixing my lipstick on camera, and calling me pretty even when I looked like a raccoon that ate a highlighter."
Jiwoo dropped onto the couch beside her, sitting close enough that their thighs pressed together. She reached over casually and adjusted the tiger ear headband so both ears stood up straight again. Her fingers lingered for a second, brushing against Yubin's temple.
"You looked cute. Chaotic cute. The fans ate it up," Jiwoo smirked. "Especially when you did that ventriloquism thing with the tiger plush and made it tell you to stop eating the decorations."
Yubin choked on her tea, laughing so hard she almost spilled it. "That was your idea! You were the one who whispered it!"
"Guilty," Jiwoo admitted, leaning back and stretching her long legs out. One arm draped lazily along the back of the couch behind Yubin. "But admit it, that was the best birthday live yet. You called the fans family, you thanked Hayeon for being the first to wish you well, and you even cried a little about your mom's seaweed soup. You kept saying you wished it was your birthday every day about four times. It was very on brand for you."
Yubin ducked her head, her cheeks turning pink. "Shut up, I was just emotional. I have those flu recovery vibes, okay? Plus the concert prep is stressing me out. Having twenty four members on stage with all those lights, choreo, and outfits is a lot. What if I trip during my part?"
Jiwoo tilted her head, studying her intently. "You won't. You are Gong Yubin. You jump around like a tiger even when you are half dead from your schedules." She reached out again, this time flicking the small tiger pendant on Yubin's necklace. "Plus you have this now as a good luck charm. It matches the earrings and the hair piece. It is very coordinated and very you."
Yubin fiddled with the necklace, smiling softly. "You noticed all that during the live? Even while you were busy being my moral support and stealing my cake bites?"
"I notice everything about you," Jiwoo said. Her tone was light, but her gaze lingered with a warm, steady weight that felt softer than her usual teasing. "I always have. Ever since middle school, remember? You were the tiny one stealing my snacks and calling me tall like it was a personal insult."
Yubin snorted. "You're tall. You have those long legs, a small face, and total model vibes. It's completely unfair."
"That is rich coming from the girl with the roundest, prettiest cheeks whenever she smiles," Jiwoo said, poking one gently. "And don't think I didn't see you staring at my accessories too. You kept touching my bracelet like it was magic."
"It is magic. It matches mine." Yubin lifted her wrist, clinking their bracelets together to produce a tiny, tinkling sound.Â
They sat in comfortable silence for a moment, just breathing as the tea warmed their hands. The dorm was quiet except for the faint hum of the fridge and the occasional gurgle from Yubin's stomach, which earned another round of giggles. Then Yubin shifted closer, almost unconsciously tucking herself against Jiwoo's side with her head on her shoulder. One hand came to rest on Jiwoo's thigh as if it belonged there.
"Jiwoo," Yubin murmured, her voice sounding small and sleepy. "Thanks for today. For staying and for everything."
Jiwooâs arm slid down around her shoulders to pull her in tighter. Her thumb rubbed slow circles on Yubin's upper arm. "Any day, birthday girl." She pressed a soft, casual kiss to the top of Yubin's head. "Now rest. You earned it."
Yubin hummed contentedly as her eyes drifted closed. The warmth of Jiwoo's body, the faint scent of her shampoo mixed with leftover cake frosting, and the gentle rise and fall of her breathing felt safe and perfect. But under that calm, something else simmered quietly. Jiwoo's free hand flexed slightly against her own thigh. Her gaze dropped to Yubin's relaxed face and then lower to the soft curve of her chest rising with each breath. She noticed how the hoodie had ridden up just enough to show a sliver of smooth waist and how the plush roundness of her hips pressed into Jiwoo's side.
Jiwoo swallowed quietly. Not yet, she thought. But soon. The birthday was not quite over.
They finished cleaning faster than expected, mostly because Jiwoo kept accidentally flicking soap suds at Yubin's face every time she bent over to pick up stray cake crumbs. This led to Yubin retaliating by snapping a damp dish towel at Jiwoo's thigh. It escalated into thirty seconds of giggling chaos before they both gave up and just wiped down the table together, their shoulders bumping and elbows knocking.
"Look at us," Yubin said, tossing the last paper towel into the trash. "We are domestic queens. We deserve awards for this."
Jiwoo leaned against the counter with her arms crossed, watching Yubin stretch her arms over her head. The motion pulled her hoodie up just enough to show a thin strip of skin above her waistband. Jiwoo's eyes flicked there for half a second before she looked away.Â
"You deserve ice cream first," Jiwoo said. "Birthday rules still apply until midnight."
Yubin perked up instantly. "The good kind? The one with the cookie dough chunks?"
"It is already in the freezer. I hid it behind the frozen dumplings so the others wouldn't eat it."
Yubin gasped as if she had been handed a Grammy. "You actually are the best person alive."
Jiwoo just shrugged, already pulling the tub out. She grabbed two spoons from the drawer since they didn't need bowls. They ended up back on the couch with Yubin sitting cross legged and facing Jiwoo. The ice cream tub was balanced between them like a shared treasure. The first few bites were quiet, filled only with the soft scrape of metal on cardboard and contented little hums.
Then Yubin held out her spoon with a perfect scoop of cookie dough balanced on it. "Open up."
Jiwoo raised an eyebrow but leaned forward anyway, letting Yubin feed her. She closed her lips around the spoon slowly, her eyes locked on Yubin's the entire time. Yubin's hand froze for a second.
"You are doing that on purpose," Yubin whispered.
"Doing what?" Jiwoo asked innocently, licking a stray bit of ice cream from her lower lip.
"That look. The slow one."
Jiwoo smiled, looking small and dangerous. "Maybe."
Yubin huffed and scooped another bite for herself, though her cheeks were pink again. They traded spoonfuls back and forth for a while with their knees touching. They laughed when Yubin accidentally got a smear of chocolate on Jiwoo's nose and then tried to wipe it off with her thumb. Eventually the tub was half gone and Yubin leaned back against the armrest, stretching her legs across Jiwoo's lap.
"Movie time?" she asked around a yawn.
Jiwoo set the ice cream on the coffee table and grabbed the remote. "You pick, but no romance. You will cry and then find a way to blame me for it."
"Comedy then. Something stupid and loud."
They settled on an old slapstick movie neither of them had seen in years. The lights were dimmed and a blanket was pulled over both their legs. Yubin scooted closer until her head was resting on Jiwoo's shoulder again, with one arm slung loosely around Jiwoo's waist. Halfway through the first car chase scene, Jiwoo's hand found its way to Yubin's thigh. It just rested there, palm flat and fingers relaxed, radiating warmth through the thin fabric of Yubin's leggings. Yubin did not move away. If anything, she shifted so her leg pressed a little firmer against Jiwoo's hand.
The movie kept playing, but neither of them was really watching anymore. After a while Yubin murmured, "I am getting cold."
Jiwoo glanced down at her. "Do you want me to turn the heat up?"
"No." Yubin sat up slowly. "I think I want pajamas and bed. It is late."
Jiwoo nodded. "Yeah. Bed sounds good."
They stood together. Yubin stretched again, her hoodie riding up higher this time. Jiwoo's gaze followed the movement, lingering on the soft curve of Yubin's waist and the way her leggings hugged her hips. Yubin caught her looking but didn't say anything. She just gave a tiny, knowing smile before heading toward her room. Jiwoo followed.
In Yubin's bedroom the lights were already low, with only the bedside lamp glowing a soft orange. Clothes from earlier were still scattered on the chair and the bed was messy in that lived in way. Yubin pulled open her drawer and fished out an oversized sleep shirt and shorts. Then she paused.
"You can borrow something if you want," she said, glancing over her shoulder. "Or you could just stay like that. Your hoodie looks comfy."
Jiwoo stepped closer. "I could just take it off."
Yubin's breath hitched. She turned fully, holding the sleep shirt against her chest like a shield. Jiwoo reached past her, her fingers brushing Yubin's wrist as she grabbed one of Yubin's older, softer tees from the drawer. Their arms crossed for a second, skin on skin.
Yubin swallowed hard. "Are you going to change in here?"
Jiwoo looked down at her, her voice quiet. "If you want me to."
Yubin's fingers tightened on the fabric she was holding. Her eyes dropped to Jiwoo's mouth and then lower, tracing the long lines of her body under the hoodie. "Yeah," Yubin whispered. "I want you to."
Jiwoo did not hesitate. She reached for the hem of her hoodie and pulled it up slowly, revealing her stomach and ribs inch by inch. Yubin watched every second, her lips parted and her breathing shallow. When the hoodie finally came off and Jiwoo's hair fell back around her shoulders, she stood there in just her bra and pants. Her skin looked golden in the lamplight.
Yubin's voice came out small. "You are so pretty."
Jiwoo stepped closer, close enough that Yubin could feel the heat radiating off her. "Your turn," Jiwoo said softly.
Yubin nodded once and set the sleep shirt aside. Her hands shook just a little as she gripped the bottom of her own hoodie and tugged it over her head. Underneath she had on a thin camisole with no bra. The fabric clung to her curves and her nipples were already visible through it. Jiwoo's eyes darkened. She reached out with her fingertips grazing the strap of the cami before sliding down to brush the side of one breast. It was barely a touch, but Yubin shivered hard.
"Still cold?" Jiwoo asked, her voice turning rough.
Yubin shook her head. "No. Not cold."
Jiwoo's hand flattened against Yubin's waist, her thumb stroking the soft skin just under her ribs. "Then come here."
She pulled Yubin in slowly and gently until their bodies pressed together from stomach to chest. Yubin's arms came up around Jiwoo's neck automatically. Their foreheads touched. Jiwoo spoke against Yubin's lips. "Tell me if you want to stop."
Yubin closed the last centimeter. "I don't want to stop."
The kiss started soft, with their lips brushing and testing each other. Then it went deeper. Jiwoo's tongue slipped in first, slow and sure. Yubin made a tiny sound into her mouth and pressed closer, her hands sliding into Jiwoo's hair. They kissed like they had been waiting years for this moment. When they finally broke apart while breathing hard, Jiwoo rested her forehead against Yubin's again.
"Bed," she said. It was not a question.
Yubin nodded, already backing toward it and pulling Jiwoo with her. They fell onto the mattress together as blankets tangled and hands began to roam. There were soft gasps and quiet laughs whenever elbows bumped. Jiwoo's mouth found Yubin's neck and kissed down to her collarbone. Then she went lower. Yubin's back arched when Jiwoo's lips brushed the top of one breast through the cami.
"Jiwoo," Yubin breathed.
Jiwoo looked up, her eyes dark and hungry. "Yeah?"
Yubin bit her lip, her voice shaky but sure. "Keep going."
Jiwoo's smile was slow and predatory. "Good girl."
Then there was no more talking for a while, only mouths and hands and heat building under the sheets. The birthday really was far from over. They tumbled onto the bed in a soft heap of limbs, laughing breathlessly when Yubin's elbow caught Jiwoo in the ribs. Jiwoo retaliated by pinning her wrists above her head for a second, just long enough to steal another slow, open mouthed kiss. The lamp on the nightstand cast long warm shadows across the sheets, turning everything golden.
Jiwoo pulled back first, hovering over Yubin on her forearms. She studied Yubin's face as if she was memorizing every detail, including the flushed cheeks and parted lips. "You are shaking," Jiwoo murmured, her voice low and amused. One hand released Yubin's wrist to trail down the inside of her arm, slow enough to raise goosebumps. "Are you nervous?"
Yubin shook her head quickly. "No. I am just really turned on."
Jiwoo's smile was lazy. She shifted her weight so one thigh slotted between Yubin's legs, pressing just enough to make Yubin arch up with a tiny gasp. "Good," Jiwoo said. "Because I am not planning on being nice about it."
She sat back on her heels, straddling Yubin's hips. She looked down at the thin white cami clinging to Yubin's skin, which was already rumpled and riding up to show the soft dip of her waist. The fabric was so light it was basically see through in the lamplight. Jiwoo dragged one fingertip along the scooped neckline of the cami, following the curve where fabric met skin. She did not dip under yet, only tracing the top edge of Yubin's cleavage.
"Look at this," Jiwoo said quietly. Her finger dipped barely into the valley between Yubin's breasts, pressing lightly so the soft flesh pushed up around it. "You are so full already. Pushed together like that, it makes me want to bury my face right here."
Yubin whimpered, her hips twitching up instinctively. "Then do it."
Jiwoo chuckled. "Not yet." She hooked two fingers under the neckline and tugged it down an inch, just enough to expose the upper curves of her creamy skin. "You keep saying you want it so bad, but maybe you don't deserve it yet."
Yubin's eyes widened. "What?"
Jiwoo leaned down until her lips brushed Yubin's ear. "You heard me. You have been whining and squirming all night. Teasing me with these." Her palm flattened over one breast through the cami, squeezing gently while her thumb circled where the nipple strained against the fabric. "Maybe I should make you wait. Make you earn it."
Yubin made a frustrated little sound, arching into the touch. "That is mean."
"Maybe it is." Jiwoo sat up again and reached over to the nightstand drawer without looking away from Yubin's face. She pulled out a soft, oversized cropped tank in pale pink and matching loose shorts. Jiwoo dangled the top from one finger. "Put this on."
Yubin blinked. "Now?"
"Now." Jiwoo's tone left no room for argument, but her eyes were glittering with mischief. "If you are going to beg for my mouth on your tits, you can at least give me easy access. This one is perfect. It is low enough that I can pull it down whenever I want. and the shorts will slide right off when I am ready."
Yubin swallowed hard, her cheeks burning, but she sat up obediently. She peeled the cami over her head in one smooth motion, her breasts bouncing free for a second before she quickly crossed her arms over them on instinct. Jiwoo tsked softly.
"Hands down. Let me see you."
Yubin hesitated but then slowly lowered her arms. Her breasts sat high and full, with nipples tight from the cool air and Jiwoo's stare. Jiwoo did not touch yet, she just looked hungry.
"God," Jiwoo breathed. "This is even better than I remembered."
Yubin ducked her head, feeling shy despite everything. "Stop staring like that."
"I can't help it." Jiwoo reached out, finally cupping one breast in her palm. Her thumb brushed the nipple in a slow circle. Yubin jolted as a tiny moan slipped out. "You are so sensitive already. Look how hard you are for me."
She pinched lightly, making Yubin gasp and arch her back. Jiwoo released her and pointed at the clothes. "On. Now."
Yubin scrambled to obey, tugging the cropped tank over her head. The fabric was thin and stretchy, so the wide neckline slipped low enough to barely cover her nipples. One wrong move and everything would spill out, which was exactly what Jiwoo wanted. The shorts were loose and silky, sliding up her thighs with barely any resistance. Jiwoo watched the whole process with dark eyes, one hand absently palming herself through her own pants.
When Yubin was barely dressed, Jiwoo stood up long enough to strip off her own remaining clothes. She kept on a pair of black athletic basketball shorts that showed off the long lines of her thighs and the subtle bulge pressing against the front. She went shirtless, revealing smooth skin and a toned stomach. She climbed back over Yubin, caging her with her arms.
"Better," Jiwoo said, her voice rough. She hooked one finger in the deep neckline of Yubin's tank and tugged it down slowly until both breasts were fully exposed and framed by the stretched fabric. Yubin's breathing was ragged now. "Jiwoo."
Jiwoo did not answer with words. She lowered her head and dragged her tongue in a slow, flat stripe up the underside of one breast, then circled the areola without touching the nipple. Yubin whined, her hands flying to Jiwoo's hair. "Please."
Jiwoo smiled against her skin. "Please what?"
Yubin squirmed. "Please, suck on them. Touch me. Anything."
Jiwoo blew a cool stream of air over the wet skin, watching the nipple tighten even more. "You sound so pretty when you beg." She finally closed her lips around the peak, starting with gentle suction. Yubin cried out as her hips bucked up. Jiwoo hummed in approval, the vibration traveling straight through Yubin. She flicked her tongue once and then twice before sucking harder. Yubin's fingers tightened in Jiwoo's hair. "Oh fuck, yes, just like that."
Jiwoo switched to the other breast, giving it the same slow and torturous treatment. She used licks, kisses, and little nips followed by deep pulls that made Yubin's toes curl. All the while, her free hand slid down Yubin's stomach with her fingers teasing along the waistband of the silky shorts. She did not go inside yet. She just traced the edge back and forth to tease her. Yubin was panting now with her thighs trembling.
"Jiwoo, please, go lower."
Jiwoo lifted her head just enough to speak against Yubin's nipple. "Not yet, baby. I am still enjoying these." She sucked again and popped off with a wet sound. "They are even bigger than the last time I really looked. Have you been getting fuller for me?"
Yubin whimpered, her head thrashing against the pillow. "I might have, I don't know."
Jiwoo chuckled darkly. "Liar. I can tell." She palmed both breasts now and squeezed them together, her thumbs flicking the nipples in tandem. "They are so round and soft. They are perfect to play with."
Yubin's whole body was trembling. The thin tank was bunched under her breasts now to act like a shelf, keeping them pushed high and vulnerable. Jiwoo's hand finally slipped under the waistband of the shorts, her fingers gliding over smooth skin before brushing the top of neatly trimmed hair. Yubin gasped. "There, please."
Jiwoo paused with her fingers hovering. "Do you want my fingers inside you?"
"Yes. God, yes."
Jiwoo kissed her slow and deep, swallowing Yubin's little desperate sounds. "Then spread your legs wider, birthday girl," she whispered against Yubin's mouth. "Show me how bad you need it."
Yubin obeyed instantly, her thighs falling open and her hips lifting toward Jiwoo's hand. Jiwoo rewarded her with one long, slow stroke through her slick folds. Yubin moaned loud enough to echo in the quiet room. Jiwoo finally stopped teasing, at least for now.
Jiwoo kept her mouth on Yubin's breasts for a long time, switching back and forth with lazy focus. She would suck one nipple deep and swirl her tongue in slow circles until Yubin was whimpering and squirming. Every few minutes she would pull back just to look, her hands cupping both breasts from underneath to watch Yubin's face twist with need.
"These are so fucking pretty," Jiwoo said quietly. She pressed them together again, watching the soft flesh spill over her fingers. "Look how they bounce when you breathe hard like that. I can't stop touching them."
Yubin laughed breathlessly, half embarrassed and half desperate. "You are obsessed."
"Guilty," Jiwoo grinned. It was the kind of bright, goofy grin that usually came out when she was cracking jokes, but right now it was edged with heat. She dipped her head and dragged her tongue in a long, flat stripe between them, then kissed the inner curve of one breast. "I can't help it. I have been thinking about this for months."
Yubin arched up into the touch, her thighs squeezing around Jiwoo's leg where it was wedged between them. "Then do more than just think."
Jiwoo chuckled against her skin, the vibration making Yubin gasp. She shifted her weight, pressing her thigh firmer against Yubin's center. The thin silky shorts did nothing to hide how wet Yubin already was, and Jiwoo could feel the heat soaking through. Yubin moaned softly and rocked down onto the firm muscle without thinking, grinding slowly and needily. Jiwoo flexed her thigh in response to give her something solid to rub against.
"Yeah, just like that," Jiwoo murmured. "Use me. Get yourself nice and worked up."
Yubin's hips rolled in small, helpless circles. Every drag of her clit along Jiwoo's thigh sent sparks up her spine. She clutched at Jiwoo's shoulders with her nails digging in just a little. Jiwoo kept one hand on Yubin's breast, rolling the nipple between her fingers, while the other slid down to grip her hip to guide the rhythm.
"Look at you. You are already humping my leg like you can't wait. You are so needy tonight."
Yubin whined with her face buried in Jiwoo's neck. "I can't help it, it feels good."
Jiwoo kissed the top of her head, her voice soft and sweet despite the filthy words. "I know, baby. You are doing so good."
She let Yubin grind for a while longer to build the slow burn. When Yubin's breathing turned ragged and her movements got jerkier, Jiwoo pulled her thigh away just enough to make Yubin chase it with a frustrated sound.
"Jiwoo."
"Shh." Jiwoo kissed her quiet, her tongue sliding in lazy and deep. While they kissed, she slipped her hand under the waistband of those silky shorts again, her fingers gliding through slick folds until she found Yubin's clit. She circled it once, slow and feather light. Yubin broke the kiss with a gasp. "Please."
Jiwoo pressed two fingers inside her at the same time she pinched one nipple lightly. Yubin cried out, her hips bucking up to take them deeper. Jiwoo pumped her fingers slowly, curling just right on every inward stroke while her thumb rubbed messy circles over her clit. She kept her mouth on Yubin's breasts the entire time, kissing and sucking while her fingers worked in a steady rhythm. Yubin was shaking now, her thighs trembling and her hands clutching Jiwoo's hair like a lifeline.
"It is close, so close."
Jiwoo slowed her fingers right at the edge, pulling almost all the way out before sliding back in at half speed. Yubin sobbed. "No, don't stop."
Jiwoo laughed softly against her nipple. "I am not stopping. I am just slowing down. I want you dripping when I finally fuck you."
She edged her like that three more times until Yubin was a whimpering, trembling mess. Finally Jiwoo pulled her fingers free, looking slick and shining. She brought them to Yubin's lips. "Taste."
Yubin sucked them in without hesitation, her tongue swirling as her eyes locked on Jiwoo's. Jiwoo groaned low. "Good girl."
She climbed off Yubin long enough to shove her own basketball shorts down just past her hips. Her cock sprang free, looking thick, flushed, and already leaking at the tip. It was definitely bigger than average, curved slightly upward with veins standing out along the shaft. Yubin stared, licking her lips.
"I have been wanting to do this properly for so long," Yubin said.
Jiwoo settled on her knees at the edge of the bed. "Then come here."
Yubin scooted forward until she was sitting right at the edge with her legs spread around Jiwoo's thighs. The cropped tank was still bunched under her breasts to push them up like a shelf. Jiwoo gripped the base of her cock and guided it between them, sliding the length along the soft valley. The head bumped the underside of Yubin's chin. Yubin looked up at her through her lashes.
"Like this?"
"Exactly like this." Jiwoo rocked her hips forward slowly, letting her cock glide between the plush warmth. "Hold them for me."
Yubin cupped her own breasts, pressing them together around Jiwoo's shaft. The heat and softness enveloped her completely, pulling a rough groan from Jiwoo's throat. "Fuck, yeah. Just like that."
She started thrusting shallowly, just enough to feel the slick drag of skin on skin. Yubin tilted her head down and flicked her tongue over the tip every time it pushed up near her mouth, tasting the bead of precum there. Jiwoo watched, looking mesmerized. "You are so good at this."
Yubin hummed around the head and then pulled back with a wet pop. "I practiced a lot on toys while thinking of you."
Jiwoo's hips stuttered. "Shit. That is hot."
Yubin grinned, her logical side peeking through even now. "I wanted to be ready when you finally let me." She opened her mouth wider and took the head inside, sucking slow and sloppy. She bobbed shallowly at first and then deeper, letting Jiwoo hit the back of her throat before pulling off with a messy string of saliva. Jiwoo groaned, one hand sliding into Yubin's hair to hold her. "God, your mouth."
Yubin pulled off completely, breathing hard. She pressed her breasts tighter around Jiwoo's cock and rocked forward to meet her thrusts. They kept it slow and sensual, with no rushing to the finish yet. There was only the wet slide, the soft heat, and the way Yubin's tongue kept darting out to tease whenever she could reach. Jiwoo leaned down to kiss her between thrusts, tasting herself on Yubin's tongue.
"You are killing me," Jiwoo whispered. "You are so fucking perfect."
Yubin smiled with eyes glassy from want. "I am not done yet." She licked a long stripe up the shaft and then guided the head back between her breasts. "Keep going. I want to feel you everywhere."
Jiwoo did exactly that, moving slow and deep while they got lost in it. Jiwoo kept the rhythm deliberate, her hips rolling in shallow thrusts that let her cock glide between the warm press of Yubin's breasts. Every forward slide pushed the flushed head toward Yubin's chin while every pull back dragged the slick underside along soft skin. Yubin held herself tight around the shaft, squeezing just enough to make Jiwoo groan low.
"It feels so good like this," Jiwoo breathed, her voice a little wrecked. She watched the way the head disappeared between Yubin's tits and then reappeared shiny with spit and precum. "Look at you, taking me so pretty. You are all slick and warm."
Yubin tilted her head down again, her tongue flicking out to catch the tip on every upstroke. She didn't take it fully in her mouth this time, preferring teasing licks and swirling around the slit to taste the steady leak of precum. Then she would pull back and let her lips brush the head in feather light kisses, humming softly so the vibration traveled down Jiwoo's length. Jiwoo shuddered as her hips stuttered for a second.
"Fuck, you are evil with that tongue."
Yubin smiled up at her with eyes glassy and teasing. "I learned from the best." She gave another slow, flat lick before pressing her breasts even tighter. "Keep going. I like feeling you throb."
Jiwoo did. She rocked a little faster now to build that delicious friction. The wet slide of skin on skin filled the quiet room, punctuated by their shared breathing and the occasional soft sound from Yubin. After a few more thrusts Jiwoo pulled out completely, her cock bobbing heavy and slick between them. She gripped the base and guided the swollen head to one nipple, rubbing slow circles over the stiff peak. Yubin gasped, her back arching instinctively.
"Jiwoo."
"Shh, just feel it." Jiwoo dragged the head across the nipple again, smearing precum in a glossy trail. Then she switched to the other breast, painting slow patterns while she watched Yubin's face. "Look how hard you are. You are all shiny because of me."
Yubin whimpered, her hands flexing on her own breasts. "Please, more."
Jiwoo leaned down and kissed her messy and deep, swallowing the little sounds Yubin made while she kept rubbing the head over her nipples. She teased her until both peaks were flushed dark and glistening. When she finally pulled back, Jiwoo's eyes were dark with pupils blown wide. She gave Yubin's thigh a gentle but firm squeeze.
"Get up," she said, her voice rough but warm. "Face down and ass up, right here on the bed."
Yubin didn't hesitate. She scrambled around with her knees sinking into the mattress and her chest lowering until her cheek rested on the pillow. The cropped tank stayed bunched under her breasts to push them forward even as she arched her back. Her shorts rode up high on her thighs, the silky fabric clinging to the curve of her ass. Jiwoo took a second just to look, her heart pounding and mouth watering. Yubin's ass was round and full and her shorts were already damp at the crotch. Jiwoo reached out and hooked her fingers in the waistband, tugging them down slowly until they pooled around Yubin's knees. There was no underwear underneath.
Jiwoo groaned. "God, look at you. You are soaked."
She settled on her knees behind Yubin, her hands sliding up the backs of her thighs while her thumbs spread her open gently. Yubin's pussy was flushed and glistening, with her clit peeking out and slick trailing down her inner thighs. Jiwoo's mouth watered harder. She did not tease this time. She dove in hungry.
Her lips sealed over Yubin's pussy from behind, her tongue flat and broad as she licked one long stripe from clit to entrance. Yubin cried out into the pillow as her hips jerked back. Jiwoo grabbed her hips to hold her still and did it again, going deeper and wetter. Her tongue pushed inside just enough to taste how sweet and desperate she was. Jiwoo ate her like she was starving. There was no rhythm or finesse at first, just raw hunger. She sucked on Yubin's clit and then dragged her tongue down to circle her entrance, pushing inside as far as she could go. Then she went back up, flicking quickly over the swollen bud until Yubin's thighs shook.
"Fuck, Jiwoo, oh god."
Jiwoo hummed against her, the vibration making Yubin sob. She pulled back just long enough to spread Yubin wider with her thumbs to expose everything. Then she dragged her tongue higher over the tight pucker of her ass. Yubin made a broken, shocked sound. Jiwoo did not stop. She licked there too, starting soft and circling before pressing firmer. She flattened her tongue to lap broad and wet. One hand slid down to rub messy circles over Yubin's clit while her mouth worked her ass. She alternated between hungry licks and gentle sucking.
Yubin was shaking apart with her face buried in the pillow. Muffled moans spilled out of her. "Jiwoo, please, don't stop, fuck."
Jiwoo groaned against her, her tongue pushing inside just a fraction before pulling back to suck on her clit again. She switched back and forth between her ass, pussy, and clit. It was relentless and sloppy, and she was completely lost in the taste and the heat. One hand reached up to palm Yubin's breast from underneath, squeezing the soft weight while her tongue kept working. Yubin was dripping down her chin now and her thighs were trembling so hard Jiwoo had to hold her up. She was not stopping until Yubin was begging for something more or until she couldn't take it anymore.
Jiwoo groaned low against Yubin's skin. The sound was muffled as she pressed her mouth harder, her tongue working in hungry circles before dipping lower to lap at her dripping pussy. Yubin was shaking so hard now her knees kept slipping on the sheets. Jiwoo had to grip her hips tighter just to keep her steady.
"Jiwoo, fuck, it is too much," Yubin whined, her voice cracking. She buried her face deeper into the pillow. "Please, don't stop."
Jiwoo pulled back just enough to speak, her lips shiny and swollen. Her breath was hot against Yubin's soaked folds. "I can't stop. You taste too fucking good." She dragged her tongue up one long stripe again and then pushed two fingers inside Yubin's pussy without warning. She went deep, curling right against the spot that made Yubin's whole body jolt. Yubin cried out into the pillow as her hips bucked back hard. "Ah! There, right there, oh god."
Jiwoo pumped her fingers steadily, going deep and rhythmic. The wet squelch filled the room every time she thrust in. Her thumb found Yubin's clit at the same time, rubbing messy little circles while her tongue kept working her ass. She used flat licks and teasing flicks before pushing inside again just enough to make Yubin sob. Yubin was whining nonstop now, her words tumbling out half buried in the pillow. "Jiwoo, fuck, it feels so good. Your tongue, your fingers, don't stop, please, I am going to."
Jiwoo moaned against her. "Mmm, yeah, baby, keep whining for me like that." Her own voice was wrecked and rough. She added a third finger, stretching Yubin carefully and curling them on every inward stroke while her tongue pressed deeper. Yubin shoved her face harder into the pillow, both hands fisting the sheets. "Nngh, Jiwoo, too deep, too much, ah, I am, fuck."
Jiwoo groaned louder this time, her hips rocking uselessly against nothing because she was so hard it hurt. "God, listen to you. You are so wet and so loud. I love how you sound when you are falling apart." She sucked hard on Yubin's clit for a second and then went right back to rimming her, her tongue pushing in while her fingers fucked faster. Yubin's moans turned into frantic, muffled sobs. "Jiwoo, please, I am going to come, I am going to come, don't stop, don't you dare stop."
Jiwoo hummed approval. "Come on then, let go. Come all over my fingers, baby. I want to feel you clench around me."
Yubin's whole body locked up as her back arched and her thighs trembled violently. She shoved her face so deep into the pillow the fabric muffled most of it, but Jiwoo still heard the raw, desperate cry that ripped out of her. "Ah, Jiwoo, fuck, I am coming!"
Her pussy clamped down hard around Jiwoo's fingers, pulsing and fluttering while slick gushed out. Jiwoo did not stop, she kept thrusting slowly through the aftershocks. Her tongue lapped gently now to coax every last tremor out of her. Yubin collapsed forward with her ass still up, but her legs were shaking too hard to hold the position. She panted into the pillow, her voice wrecked and small. "Holy shit, Jiwoo."
Jiwoo finally pulled her fingers free with a wet sound, kissing the small of Yubin's back softly while she caught her breath. Her own cock was throbbing painfully between her legs. She crawled up beside Yubin, brushing damp hair off her flushed face. "Are you okay?"
Yubin turned her head just enough to look at her with glassy eyes and swollen lips. She gave a weak, dazed smile. "More than okay, that was insane."
Jiwoo laughed softly, pressing a kiss to her temple. "Good. Because I am nowhere near done with you yet."
Yubin's breath hitched again, looking needy despite having just come. "Do you promise?"
Jiwoo grinned, that bright and goofy grin showing up again. She leaned in to kiss her slow and deep, letting Yubin taste herself on her tongue. "I promise." She slid a hand down Yubin's back and cupped her ass again, squeezing gently. "Do you think you can handle round two?"
Yubin whimpered into her mouth, already arching back toward her touch. "Try me."
Jiwoo groaned low, feeling hard and aching all over again. She eased Yubin down onto her side first, being careful as if she didn't want to break the glowing thing they had built. The sheets were a mess already, but neither of them cared. Jiwoo pulled the blanket halfway over them both and then rolled Yubin toward her so they were facing each other. Yubin's face was flushed deep pink and her lips were swollen and shiny. Jiwoo could not stop staring.
"You are so fucking beautiful right now," Jiwoo whispered. She brushed her thumb along Yubin's cheekbone and then leaned in to kiss her slowly. It was gentle this time, just lips catching lips and tongues brushing lazy and sweet. Yubin sighed into it, melting forward until their foreheads touched. They kissed like that for long minutes, with small pecks turning into deeper ones. Jiwoo kept one hand cupped around the back of Yubin's neck while the other stayed lower, resting warm and possessive on Yubin's hip.
Yubin made a tiny, contented hum every time Jiwoo sucked gently on her bottom lip. "You taste like me," she mumbled.
Jiwoo laughed quietly against her mouth. "Good. That means I did my job right." She pulled back just far enough to lift her right hand, the one still slick from being buried inside Yubin. Two fingers glistened in the low light. Jiwoo held them up between their faces and then brought them to Yubin's lips. "Open up."
Yubin did not hesitate. She parted her lips and let Jiwoo slide both fingers inside. Her tongue curled around them immediately, licking slow and thorough as she tasted herself. She sucked gently while her eyes locked on Jiwoo's. Jiwoo watched, looking mesmerized. "That is it, clean them up for me. You are such a good girl." Her voice dropped lower. "You have no idea how perfect you are. Coming so hard for me like that, shaking and whining my name into the pillow. Fuck, Yubin, you are unreal."
Yubin moaned softly around the fingers before Jiwoo pulled them free with a wet pop. A thin string of saliva connected Yubin's bottom lip to Jiwoo's fingertips for a second before it broke. Jiwoo grinned again. "You are going to kill me with that look."
Yubin laughed breathlessly. "You are the one who just tongue fucked my ass until I forgot my own name."
"It was worth it." Jiwoo kissed her again and then rolled them so Yubin was on her back and Jiwoo hovered over her. She slid her left hand down Yubin's body until her middle and ring fingers rested against the tight pucker she had just been devouring. Yubin tensed for half a second but then relaxed when Jiwoo didn't push. She just circled gently, slick with leftover spit and Yubin's own wetness. "Relax," Jiwoo murmured, kissing along Yubin's jaw. "I am just going to play a little more."
She pressed the tip of her middle finger in first, going slow and careful. Yubin gasped as her hips twitched up. Jiwoo paused to let her adjust and then added the ring finger right beside it. She worked them in millimeter by millimeter until both were buried to the second knuckle. Yubin's breath came in short, shaky bursts. "Jiwoo, oh my god."
Jiwoo kissed her temple and then her cheek. "You are doing so good. Do you feel that? Do you feel how full you are?" She crooked her fingers just a fraction to press against sensitive walls. Yubin whimpered as her thighs fell open wider on instinct. Jiwoo pumped them slowly with tiny thrusts while her thumb rubbed soft circles over Yubin's clit. "Do you like that? Do you like my fingers in your pretty little ass while you are still shaking from coming all over my tongue?"
Jiwoo did. She worked her fingers deeper and curled them in a slow motion that made Yubin's whole body jerk. After a few minutes of that rhythm, Jiwoo pulled her fingers out carefully. She brought them straight back to Yubin's mouth. "Clean them."
Yubin opened immediately and sucked both fingers in deep. She moaned around them, her tongue working extra thorough this time to get every last trace. Jiwoo watched her cock throb hard against Yubin's thigh. "Fuck, look at you. You are such a filthy, perfect girl. You love this, don't you?"
Yubin nodded, whining around the digits with eyes dark and needy. Jiwoo pulled her fingers free again and wiped them absently on the sheet before cupping Yubin's face. She kissed her deep, tasting everything. When she pulled back, she rested their foreheads together while breathing hard.
"Are you ready yet?" Jiwoo asked quietly. "Are you ready for me to fuck you dumb? I want to fill you up until you can't think straight."
Yubin's breath hitched. She nodded. "Yeah," she whispered. "Please, I want it. I want you inside me."
Jiwoo kissed her once more and then shifted so she was kneeling between Yubin's thighs again. "Turn over for me," she said. "Ass up again. I want to see your face in the pillow when I slide in."
Yubin obeyed instantly, rolling onto her stomach and arching her back. The cropped tank was still bunched uselessly under her breasts and her shorts were long gone. Jiwoo settled behind her, one hand stroking down Yubin's spine while the other guided her cock to Yubin's soaked entrance. She rubbed the head up and down twice to coat herself in slick. "Take a deep breath, baby. I am going to go slow at first and then I am going to fuck you until you scream."
Yubin whimpered into the pillow and already began pushing back. Jiwoo groaned low and started to push in. She held Yubin's hips steady, her thumbs digging into the soft curves of her ass just enough to ground them both. The head of her cock nudged against Yubin's slick entrance again, teasing with a slow rub. Yubin whined into the pillow, her face half buried.
"Jiwoo, please, I need you inside," Yubin mumbled. "I have been waiting all night."
Jiwoo leaned forward, kissing the small of Yubin's back softly. "I know, baby. You are so ready and dripping for me." She pushed in slowly, groaning low as Yubin's tight heat wrapped around her. "Fuck, you are so warm. You are taking me so well already."
Yubin gasped. "It is so big. Jiwoo, ah, you are stretching me." Her body trembled as Jiwoo sank deeper, bottoming out with a final slow thrust that made them both moan. Jiwoo stayed still for a beat, buried to the hilt. Her hands roamed up Yubin's sides to cup those plump round tits from underneath. She squeezed gently and her thumbs flicked the stiff nipples. "God, these tits are so full and soft. Do you feel how they bounce when I do this?" She rolled her hips experimentally, grinding deep without pulling back yet to make Yubin's breasts jiggle in her palms.
Yubin mewled. "Jiwoo, ugh, yes. Touch them more, they are yours."
Jiwoo chuckled against her ear, one hand staying on a breast while the other slid back to grip Yubin's plump round booty. She squeezed a handful and watched the flesh spill between her fingers. "This ass too is so round and perfect. It bounces every time I move. And these tits, have they been getting bigger lately? Are you teasing me on purpose?"
Yubin whined louder and pushed back against her. "Maybe, just for you. Please move, fuck me."
Jiwoo groaned calmly but deep. She pulled out halfway before sliding back in slowly. "Like this? Or do you want it harder?" She started a steady rhythm with long, deep thrusts that made Yubin's body rock forward. Her plump ass jiggled with each meet of their hips. Yubin buried her face in the pillow again, moaning. "Yes, deeper. Jiwoo, ah, it feels so good." She arched higher, getting comfortable now and no longer holding back. She pushed back to meet each thrust like she was starving for it.
Jiwoo picked up the pace, her hands back on those hips to pull Yubin onto her cock. The room filled with the wet sounds of skin meeting skin. The sound was wet and obscene as it echoed off the bedroom walls. Jiwoo ground deep as her own moans slipped out calmer and breathier. "Mmm, yeah, take it. You are so tight around me."
Yubin lifted her head and began whining loud now, her face flushed and eyes glassy. "Jiwoo, harder! Your cock is filling me up, ah ah ah." She groaned out and got wilder, slamming back without shame. Her plump round tits swayed under her with every motion. Jiwoo groaned deeper, one hand sliding around to pinch a nipple again. "Fuck, look at these tits bouncing. They are so plump and round. Are you getting bigger just to drive me crazy?" She thrust sharper and the slaps turned louder, mixing with Yubin's whines.
Yubin mewled and tossed her head back. "Yes, I am getting bigger for you! Jiwoo, fuck! Your cock is pounding my ass. It is plump and round just for this, ah, don't stop."
Jiwoo leaned over her, her moans sounding calm but ragged now. "Mmm, I won't stop. This booty is clapping back at me. It is so perfect, ugh, yeah." She went wilder too, with thrusts turning frantic. She groaned out as Yubin clenched around her. Yubin screamed into the pillow and then lifted up again. "Jiwoo, ugh, I am coming again! Your cock is splitting me, ah ah!" She shook and began whining nonstop, her body feeling comfortable and feral now as she slammed back without fear.
Jiwoo groaned low. "Ugh, yeah, come on my cock. Mmm, so good." She kept pounding through it, complimenting her breathily. "These tits are plump and round and bouncing like crazy. And this ass, fuck, it is so full and juicy." They lost track after that, wild and comfortable and moaning together. Yubin was a cock drunk mess of whines and groans while Jiwoo stayed calmer but joined in with her own deep sounds. The slaps echoed endless and the night blurred into pure heat.
Jiwoo kept the pace filthy and steady at first with deep, rolling thrusts that made Yubin's plump round ass ripple every time their hips met. The sound was wet and obscene as it echoed off the bedroom walls while Yubinâs face stayed mashed into the pillow to muffle most of her cries. "Ugh, Jiwoo, your cock, fuck, it is hitting so deep." Yubin whined, her voice cracking on every word. She shoved her hips back harder to meet each thrust like she was trying to take Jiwoo even deeper. "Donât stop, please, keep pounding me."
Jiwoo groaned low and calm, one hand sliding up Yubinâs spine to tangle in her hair. She wasn't pulling, just holding her. "Mmm, yeah, look at this plump round booty clapping back at me. You are so fucking greedy for it." She squeezed one cheek hard and watched the flesh jiggle under her palm, then let her other hand slip around to palm one of those full, bouncing tits again. "And these tits, god, they are so round and heavy. They are bouncing like crazy every time I slam in. Are you getting bigger just to make me lose my mind?"
Yubin lifted her head long enough to gasp out a broken laugh mixed with a moan. "Maybe, maybe I have just for you! Fuck, Jiwoo, your cock is ruining me, ah, harder, please!"
Jiwooâs control slipped just a fraction. She started fucking her with long, brutal strokes that pulled almost all the way out before slamming back in. Her hips snapped forward with zero restraint and the slaps turned sharp and loud. Yubinâs plump ass cheeks rippled violently with every impact. Yubin screamed into the pillow and then yanked her head up again with drool slicking her chin. "Jiwoo, yes, fuck me like that. Like I am your slut. Your cock is so thick and it is stretching my pussy. Donât stop, donât you dare stop!"
Jiwoo groaned deeper this time, her voice still calmer than Yubinâs frantic mess but cracking at the edges. "Mmm, yeah, listen to you. You are whining like a cock drunk little bitch. I love how loud you get. This plump round booty is bouncing on me and these tits are swinging. Fuck, Yubin, you feel so good clenching around me." She leaned over Yubinâs back with her chest pressing against her spine. One arm wrapped around to grope those heavy tits again, squeezing and rolling the nipples between her fingers while she kept pounding. The rhythm turned feral and wet and relentless as Jiwooâs balls slapped against Yubinâs clit with every deep thrust.
Yubin was gone, completely cock drunk and babbling between moans. "Jiwoo, your cock is pounding my guts! Fuck, squeeze my tits harder. My ass is plump and round just for you. Ah, I am going to come again! I am going to come on your cock, please, donât stop, donât pull out!"
Jiwooâs breathing turned ragged and her hips snapped faster, but she held herself back. She groaned low and controlled even as her cock throbbed inside Yubinâs pulsing heat. "Ugh, yeah, come for me again. Squeeze my cock. Mmm, I want to feel you fall apart. These plump tits are bouncing in my hand and this juicy ass is clapping. Fuck, you are perfect."
Yubin shattered as her back arched violently and her thighs shook. A long broken whine ripped out of her throat. "Jiwoo, I am coming! I am coming so hard! Your cock, fuck, ah ah ah!" Her pussy clamped down like a vice, fluttering and gushing around Jiwooâs shaft. Jiwoo groaned deep in her chest with thrusts slowing but not stopping. She rode Yubin through every tremor and milked every last pulse while she kept groping those full, bouncing tits and squeezing that plump round booty.
Yubin collapsed forward while panting with her ass still up and legs shaking too hard to hold the position. "Jiwoo, holy shit, you are still so hard."
Jiwoo leaned down and kissed the sweaty nape of Yubinâs neck. Her voice was rough but warm. "Mmm, I am not done with you yet. Not even close." She stayed buried deep and rocked slow and lazy now, letting Yubin catch her breath while her hands kept wandering over those curves she couldn't get enough of. Whenever Yubin was ready for more, Jiwoo would give it to her.
Jiwoo slowed her thrusts after Yubin's latest wave of shudders finally ebbed. She pulled out with a wet, reluctant slide that made them both groan low. Yubin's body slumped forward with her ass still up and her plump round booty flushed pink from the relentless slaps. She panted into the pillow with her face hidden, but Jiwoo could see the way her thighs trembled. There was a small mess trailing down her inner legs. Jiwoo leaned down and kissed along Yubin's spine again, using soft and affectionate pecks that contrasted the raw heat between them.
"Mmm, are you okay, baby? Are you still with me?"
Yubin turned her head just enough to peek at her with eyes hazy and half lidded. A small, teasing smile tugged at her lips despite how wrecked she looked. "Ugh, yeah, but you are killing me in the best way."
Jiwoo laughed softly as her bright and chaotic energy bubbled up even now. Her grin was wide and goofy as she nuzzled Yubin's shoulder. "Good. Because I want to try something else. Flip over for me. I want to see that pretty face while I fuck you senseless."
Yubin nodded weakly and rolled onto her back with Jiwoo's help. Her cropped tank was a useless twist of fabric now as it bunched under her arms. Those plump round tits spilled free with nipples dark and swollen. Jiwoo paused to stare, her hands sliding up to cup them again. She squeezed gently like she couldn't resist. "God, these tits are so full and bouncy. Look how they move when you breathe like that." Jiwoo thumbed one nipple and watched Yubin arch with a soft whine. "And this body, that plump round booty I just pounded, now I get to watch everything."
Yubin bit her lip as her logical mind kicked in just enough for a teasing retort. "You are such a freak for staring like that, but don't stop."
Jiwoo chuckled and reached over to the nightstand. She grabbed a soft silk scarf from the drawer, one that was probably meant for her hair or something innocent. "Do you want to play a little? Nothing crazy, just your wrists. I want to keep you still so I can take my time."
Yubin's breath hitched and her eyes darkened with interest. "Yeah, tie me up. Make me take it."
Jiwoo grinned wide with chaotic energy shining through as she looped the scarf around Yubin's wrists. It was loose enough to be safe but firm enough to hold her arms above her head. She tied the ends to the headboard slat. "There, now you are all mine." She tested the give and kissed Yubin's bound hands softly. "Is it too tight?"
Yubin tugged lightly to test it herself. Her stoic curiosity was in her eyes, but that teasing and slutty edge was slipping out. "It is perfect. Now fuck me and watch me come undone."
Jiwoo settled between her thighs and hooked one of Yubin's legs over her shoulder for leverage. She guided her cock back to Yubin's entrance, rubbing the head through slick folds before pushing in slowly. She groaned calm and deep as she watched Yubin's face twist. "Mmm, yeah, look at you taking every inch. You are so tight."
Yubin gasped as her head fell back against the pillow and her wrists strained against the scarf. "Ugh, Jiwoo, you are filling me again. Your cock is stretching me wide. Donât stop."
Jiwoo bottomed out with a low moan and stayed still for a beat to let Yubin adjust. Then she started thrusting slowly with deep rolls that made Yubin's bound body rock. The sound was wet and obscene as it echoed off the bedroom walls. The slaps were softer now and intimate, but they built up as Jiwoo picked up speed. Yubin's tits bounced with every thrust to draw Jiwoo's eyes. "Fuck, these plump round tits are jiggling so pretty. and your face, god, you look so cock drunk already." She leaned down and sucked one nipple into her mouth while she fucked her steady. The angle allowed her to grind against Yubin's clit.
Yubin whined loud while tugging at the scarf. Her logical stoicism was cracking into a full needy mess. "Jiwoo! Your mouth is on my tits! Fuck me harder and watch me! Watch how you ruin me!"
Jiwoo groaned against her skin, sounding calmer but heated. "Mmm, yeah, this plump round booty is lifting for me and these tits are in my mouth. They are so full. Are they getting bigger just to tease me?" She switched nipples and sucked harder while her thrusts turned sharper. Her hips snapped forward like she was lost in it. Yubin arched high with her wrists pulling taut and her face contorted in bliss. "Yes, they are bigger for you! Your cock is grinding my clit! I am going to squirt, Jiwoo, fuck!"
Her body tensed as her pussy clenched hard around Jiwoo's shaft. A small and sharp squirt gushed out to slick their thighs and the sheets. Yubin sobbed through it while shaking, but Jiwoo did not let up. She thrust steadily and groaned low. "Ugh, yeah, you are squirting for me. It is so wet, but we are not done."
Jiwoo kept going and flipped through the rhythm. She used slow grinds to watch Yubin's face flush and then hard snaps that made her tits bounce wild. Yubin was a whining and moaning wreck who was cock drunk and loving it. Jiwoo stayed calmer while praising every curve and every sound. She held back her own edge and they could keep this up all night.
Jiwoo kept the rhythm steady but deep with hips rolling in long and controlled strokes. It made Yubin's bound wrists tug uselessly against the headboard. Yubin's legs were still hooked over Jiwoo's shoulders now with her thighs spread wide. Her body rocked with every thrust. The silk scarf held firm and her arms were stretched above her head with her chest arched. Her tits bounced softly, but they were no longer the focus. Jiwooâs hands stayed planted on the mattress beside Yubinâs ribs to cage her in. Her eyes were locked on Yubinâs flushed face instead.
Yubin was a mess of sweat slick skin and hair plastered to her forehead. Her mouth was open in constant little gasps and whines. Her logical side had long since crumbled and she was pure instinct now. Her hips twitched up to meet Jiwoo even as her body started to tremble from overstimulation. "Jiwoo, ugh, it is too much, slow down."
Yubinâs voice cracked in a high and frantic way. She tried to twist her hips away on the next deep thrust and her legs slipped off Jiwooâs shoulders. She attempted to close them like she could escape the relentless stretch. Jiwooâs grip shifted instantly as one hand snapped to Yubinâs thigh to pin it back open. The other hand slid under her lower back to lift her hips higher. She did not stop thrusting. If anything, she drove in deeper and slower to make sure Yubin felt every inch.
"Where are you going?" Jiwoo murmured. Her voice was low and calm but edged with that bright, teasing heat she couldn't quite hide. "Donât run from my dick, baby. You wanted this and you begged for it. Take it."
Yubin whined louder with her head thrashing side to side on the pillow. Her wrists yanked at the scarf again. "Jiwoo, I can't, it is too deep. I am going to break, ah." She tried to scoot up the bed an inch while her hips jerked away, but Jiwoo followed seamlessly. She leaned over her with her chest pressing down to use her weight to keep Yubin pinned exactly where she wanted her.
"Uh-uh." Jiwooâs free hand caught Yubinâs chin gently but firmly to force their eyes to meet. "Look at me. There is no running. You are going to take every inch like the good little slut you are." She punctuated the words with a slow, grinding roll of her hips. The sound was wet and obscene as it echoed off the bedroom walls. She dragged her cock out almost to the tip before sinking back in deep enough to make Yubinâs eyes roll.
Yubin sobbed with her thighs shaking violently around Jiwooâs waist. "Jiwoo, fuck, I can't, I am too full, ugh, please."
Jiwoo groaned low. She was calmer than Yubinâs frantic mess but clearly affected. Her breathing was heavier now and her cock throbbed inside that tight and fluttering heat. "Mmm, yeah, do you feel that? Do you feel how you are clenching every time I bottom out? You are not going anywhere." She picked up the pace again with sharp precision that made the headboard creak. Yubinâs attempts to squirm away dissolved into helpless bucks as she pushed back instead of pulling. Her body betrayed her every time.
"Jiwoo, ah, your cock is ruining me. Donât stop and donât let me run, ugh ugh ugh."
Jiwoo leaned down with her lips brushing Yubinâs ear as she kept pounding. "That is it, no more running. Just take it. Let me fuck you stupid." Her voice cracked on the last word, but she held steady with no cumming yet. Her thrusts turned brutal and rhythmic again. Yubin screamed into the crook of Jiwooâs neck as her body locked up. A fresh gush of slick coated them both as she came hard. Her pussy spasmed wildly around Jiwooâs shaft. "Jiwoo, I am coming! Fuck! I can't take it, ah ah."
Jiwoo groaned deep as her hips stuttered for a second from how tight Yubin clamped down. She powered through and slowed just enough to ride the aftershocks without tipping over her own edge. She kissed Yubinâs temple, her voice rough but warm. "Good girl. You came so hard for me again. I am still not letting you run, though."
Yubin whimpered, feeling boneless and trembling. Her wrists were still bound and her legs were limp around Jiwooâs waist. Jiwoo stayed buried deep and rocked lazily now to let Yubin breathe while she waited for the next sign she was ready.
Jiwoo kept her pinned exactly where she wanted with deep and slow rolls of her hips. It dragged every inch along Yubin's walls and made her squirm despite the scarf holding her wrists tight to the headboard. Yubin's attempts to twist away had faded into weak bucks. Her body was too sensitive now and too full, and every thrust sent sharp aftershocks through her. "Jiwoo, fuck, it is too much," Yubin gasped, her voice cracking. She tried to close her thighs again with her hips jerking sideways like she could escape the stretch, but Jiwoo was faster. One strong hand clamped down on the inside of Yubin's knee to force her leg back open. The other hand slid under her ass to lift her higher so there was nowhere to go.
"Don't run from my dick," Jiwoo said. She was calm but firm as her eyes locked on Yubin's flushed face. "You begged for this. Now take every inch like you mean it."
Yubin whined with her head thrashing against the pillow. "I can't, ugh, too deep, Jiwoo, please."
Jiwoo didn't slow down. She pulled out halfway and then sank back in with a deliberate grind that made Yubin's eyes flutter shut. "Uh-uh. Look at me." She caught Yubin's chin again and her thumb brushed her bottom lip. "There is no hiding and no running. You are going to feel this." She started thrusting again with long, steady strokes that built back up fast. The wet slap of skin on skin filled the room. Yubinâs bound wrists yanked at the scarf and her back arched off the mattress, but Jiwoo just leaned more weight into her to keep her exactly where she needed to be. Yubinâs moans turned raw and broken with no theatrics, just real and breathless sounds spilling out. "Ugh, Jiwoo, fuck, it is so much, ah, I can't."
Jiwoo groaned low, her voice steady even as her own control frayed at the edges. "Yeah, I know it is. But you are taking it so well. Just breathe and let me fuck you through it." The pace picked up and was harder now with her hips snapping forward. Each thrust drove a sharp, wet sound that was wet and obscene as it echoed off the bedroom walls. It sounded louder than before. Yubinâs thighs trembled violently around Jiwooâs waist and she tried one last weak attempt to scoot up the bed. Jiwoo followed instantly with her chest pressing down to pin her flat. Her cock never left that tight heat.
"Stay," Jiwoo murmured against her ear. "Stay right here. Take me like you were made for it."
Yubin sobbed once, sounding overwhelmed, and then gave in completely. Her hips started rocking back to meet every thrust. There was no more fighting, just needy little bucks. "Ah, ah, Jiwoo, yes, fuck me, donât stop, ugh."
Jiwooâs breathing turned rougher, but she held the edge with no tipping over yet. She shifted her angle slightly and ground deeper on every inward stroke to hit the spot that made Yubinâs whole body jolt. Yubinâs moans cracked higher and her voice shook. "Ugh, ugh ugh, right there, Jiwoo, I am, fuck, I am going to."
She came again and this time it was harder. Her pussy clamped down like a fist and a small squirt gushed out around Jiwooâs cock to soak their thighs. Yubinâs back bowed off the mattress as a raw and broken sound spilled from her lips while she shook through it. Jiwoo groaned deep in her chest with thrusts slowing but not stopping. She rode the spasms and let Yubin ride the high while she stayed buried inside. When Yubin finally collapsed back down while panting with her wrists still bound and legs limp, Jiwoo kissed her forehead softly.
"Good girl," she whispered. "You took that so well. You are still not running now, are you?"
Yubin gave a weak and dazed laugh, her voice sounding hoarse. "No, I am not running. Fuck, keep going."
Jiwoo smiled. It was a small and warm smile with that chaotic glint still in her eyes. She rolled her hips once in a slow and teasing way. "I thought so." She stayed deep and rocked lazily for now to give Yubin a breather while she waited for the next sign she was ready to be pushed again.
Jiwoo kept the deep and rolling rhythm going for another minute. Those long and deliberate strokes had Yubinâs bound wrists straining against the scarf again while her body rocked helplessly under the weight and heat. Yubin was whimpering nonstop now in a soft and broken way. Every exhale turned into a shaky sound as Jiwoo bottomed out over and over. Then Jiwoo pulled back a little too far on one thrust and her hips snapped forward with enough force that her cock slipped free entirely. The thick and heavy length slid out with a wet pop, looking glistening and throbbing. It landed heavily against Yubinâs fluttering entrance.
Yubin gasped sharp as her hips jerked up on instinct as if her body was still chasing the stretch. Her pussy lips were swollen and slick and slightly parted. They were still twitching and clenching around nothing. The faint gape from being so thoroughly fucked was slowly trying to close but not quite managing it yet. Jiwooâs cock rested right there, looking fat and hot. The underside was pressed flush along Yubinâs slit and the head was nudging just above her clit. For a second they both froze. Jiwoo groaned low with her eyes fixed on the sight of her heavy girl cock pulsing visibly against those puffy lips. It was smearing precum and Yubinâs slick in a messy trail.
"Fuck, look at that. It slipped right out and you are still fluttering for me like you can't stand being empty."
Yubin whined as her hips twitched again, trying to grind up against the weight of it. "Jiwoo, put it back, please. I need it inside, donât tease me."
Jiwoo didn't move right away. She just rocked her hips once in a slow and lazy way to let the thick shaft slide up and down along Yubinâs slit. She was coating herself even more and the head bumped Yubinâs clit on every pass. The contact made Yubinâs pussy flutter harder and her lips parted a little wider around nothing while clenching desperately at air.
"Shh," Jiwoo murmured. Her voice was calm but rough at the edges. "Do you feel how heavy it is? It is just resting there and it is all slick from you. You are gaping just a little, but you are still so tight though. It is like your pussy doesnât want to let go even when I am not inside."
Yubinâs breath hitched and a soft, needy sound spilled out. "Ugh, Jiwoo, stop talking like that. It is embarrassing, ah. Just put it back and fuck me again."
Jiwoo leaned down and kissed the corner of Yubinâs mouth while she kept that slow and teasing grind. Her cock slid along the slick valley while feeling heavy and hot, never quite pushing in. "Patience, baby. Look how your lips are trying to suck me back in. They are fluttering like that. It is so pretty and so needy."
Yubin tugged hard at the scarf with her wrists flexing and her voice cracking. "Please, I can't. I need you inside, Jiwoo, now."
Jiwoo groaned quietly and finally lined the head up again. She pressed just enough to part those swollen lips and let the tip sink in maybe half an inch before pausing. "Like this?" she asked. Her voice was low and teasing. "Or do you want all of it?"
Yubinâs hips bucked up hard, trying to take more. "I want all of it, fuck, all of it, please!"
Jiwoo smiled. It was a small and warm smile with that chaotic glint flashing in her eyes. She pushed forward slowly and sank back in deep with one long and steady thrust. Yubin moaned with raw relief. "Ugh, yes, there, fuck."
Jiwoo bottomed out again and groaned low as that tight heat swallowed her whole once more. She stayed buried for a second while rocking gently to let Yubin feel every inch all over again. Then she started thrusting slowly at first and building back up to make sure Yubin couldn't run even if she wanted to.
Jiwoo slowed to a gentle rock to let Yubin catch her breath for a moment. She made deep and lazy circles of her hips while Yubin trembled beneath her with her wrists still loosely bound to the headboard and her body slick with sweat and arousal. Yubin's chest rose and fell in quick and uneven bursts. Her eyes were glassy and unfocused while her lips were parted on soft little pants. Without warning, Jiwoo pulled out completely in a slow and deliberate way. She groaned low at the wet drag as her thick cock slipped free. Yubin whimpered at the sudden emptiness and her hips twitched up as if she was trying to chase it back inside.
Jiwoo sat back on her heels for a second while breathing hard. Then she reached up and quickly untied the scarf from the headboard, leaving Yubin's wrists still loosely bound together in front of her. Before Yubin could even register the change, Jiwoo slid her arms under Yubin's thighs and back to scoop her up off the mattress in one smooth and strong motion. Yubin yelped in surprise as her legs kicked once in the air before Jiwoo adjusted her grip.
"Jiwoo! what are you doing?"
"Shh." Jiwoo stood fully now with her feet planted wide on the floor beside the bed. She held Yubin effortlessly against her front. She shifted her hold by sliding her hands under Yubin's knees and hooking her arms around the backs of Yubin's thighs from the inside. Then she locked her fingers behind Yubin's neck in a classic full nelson. Yubin's bound wrists dangled uselessly in front of her chest and her arms hung limp like a ragdoll's with her shoulders pinned back and her chest thrust forward.
Jiwoo's cock was thick and heavy and still glistening from being buried inside her. It rested hot and hard against the cleft of Yubin's ass with the shaft nestled between those plump and flushed cheeks. The swollen head was nudging just above her dripping entrance but not pushing in yet. From this angle, the position was obscene and utterly exposing. Yubin's legs were folded up and out with her knees bent toward her shoulders and her feet dangling helplessly in the air. Her toes were pointed and her calves were trembling slightly from the strain and overstimulation. Her plump round ass hung suspended with her cheeks spread naturally by the hold. Her pussy was completely on display with those swollen lips parted and fluttering. She was still slightly gaping from the earlier pounding and slick was shining down her inner thighs in thin trails. Her bound wrists rested limp between her breasts, which were pushed up and forward by the arch of her back. Her nipples were stiff and dark against the pale skin.
Yubin's head lolled back against Jiwoo's shoulder with her hair sticking to her sweaty neck and her mouth open in dazed and breathless pants. She looked completely helpless, like a doll being held up for display with her body limp and pliant in Jiwoo's strong grip. Every inch of her was exposed and vulnerable. Jiwoo adjusted her stance by widening her feet for balance and let her cock slide down along Yubin's slit. It was slow and teasing as the thick underside dragged through the wetness without entering. The head bumped Yubin's clit on every pass to make her twitch and whimper.
Yubin was so far gone and cock drunk and overstimulated with her mind hazy from the endless build and release. Her eyes were half lidded and unfocused while staring at nothing. Soft and mindless little whines spilled from her lips every time Jiwoo's cock nudged her entrance but didn't push inside. "Ugh, Jiwoo, please." Yubin's voice was small and slurred and barely coherent. "I need it inside again."
Jiwoo groaned quietly against her ear while holding her steady in the full nelson. Her legs were spread wide in the air and her feet were dangling while her arms were limp and bound. Her pussy hovered right over the head of her cock but was still empty. "Not yet," Jiwoo murmured with her voice rough but calm. "Just feel it resting there. It is all heavy and ready and teasing that pretty and fluttering pussy. You are so wet it is dripping down my shaft. Look how your lips are trying to kiss the tip every time I move."
She rocked her hips once in a slow and shallow way. She let the head part Yubin's lips just enough to dip in half an inch before pulling back out completely. Yubin sobbed as her hips jerked uselessly in the hold while trying to sink down onto it. Her feet dangled and her toes curled. "Jiwoo, fuck, donât tease me. I am so empty, ugh."
Jiwoo kissed the side of Yubin's neck while holding her suspended like that. Her legs dangled and her feet kicked weakly while her wrists were bound and limp. Her body was completely at her mercy and her cock rested hot and thick against her gaping and needy entrance. "Not yet," she repeated softly. "Just stay like this a little longer. Let me feel how desperate you are."
Yubin whined again in a long and broken way. She was completely cock drunk and helpless. Her body trembled in Jiwoo's arms and her pussy clenched around nothing while dripping steadily onto the floor below them. Jiwoo didn't move to enter her. Not yet. She just held her there with the full nelson locked and her legs spread and dangling. Her cock teased against that slick and fluttering heat while she waited for Yubin to beg even harder.
Jiwoo held Yubin suspended in the full nelson for a long and teasing moment. Her strong arms were locked behind Yubin's neck and her thighs were hooked under Yubin's knees to spread her wide open in the air. Yubin's legs dangled helplessly and her feet swayed a few inches off the floor with every tiny shift of Jiwoo's stance. Her bound wrists hung limp in front and her arms were slack like a broken doll's. Her back arched sharply against Jiwoo's chest to push her tits forward while her plump ass hovered just above Jiwoo's throbbing cock.
The position left everything exposed. Her slick and swollen pussy lips were parted and fluttering. She was still slightly gaping from the earlier pounding and her clit was peeking out flushed and sensitive. Her inner thighs were shiny with their combined mess. Yubin was completely cock drunk at this point with her eyes glassy and unfocused and her mouth slack. Soft whimpers spilled out every few seconds. Her head lolled back against Jiwoo's shoulder with her hair sticking to her sweaty skin. Her body was limp and pliant except for the occasional twitch of her hips as if her pussy was still trying to clench around the cock that wasn't inside her yet.
Jiwoo shifted her grip slightly and widened her stance for better balance. She let her heavy cock rest right against Yubin's entrance again. The thick shaft was nestled hot between those plump cheeks and the swollen head nudged the slick folds without pushing in. She rocked her hips once in a slow and deliberate way. She let the underside drag along Yubin's slit and bumped her clit on the upstroke. Yubin let out a broken whine as her legs kicked weakly in the air. "Jiwoo, please, put it back in. I need it."
"Not yet," Jiwoo murmured against her ear. Her voice was low and calm and that bright edge was still there even as she held Yubin like this. She was completely helpless and dangling and exposed. "Just feel how ready you are. Your pussy is fluttering like it misses me already. Look how your lips are trying to suck the tip in every time I move."
She rocked again in another slow slide. The head parted Yubin's lips just enough to dip the very tip inside before pulling back out completely. Yubin sobbed as her hips jerked uselessly in the hold and her feet dangled. Her toes curled. "Jiwoo, fuck, donât tease me. I am so empty, please."
Jiwoo groaned quietly as her cock throbbed hard against Yubin's slick heat. "Mmm, you are dripping down my shaft. What a mess. You are still so tight even after all that, but you are gaping just a little. It is like your pussy is begging for it."
Yubin whimpered again as her head fell forward now. Her bound wrists swayed limply between her breasts. "Please, Jiwoo, fuck me. I can't take it anymore."
Jiwoo kissed the side of her neck while holding her steady in the full nelson. Her legs were spread wide and dangling and her feet kicked feebly. Her arms were bound and slack and her pussy hovered right over the head of her cock while still empty and fluttering desperately. She didn't push in. Not yet. She just kept rocking in slow and teasing glides along that slick valley. She made Yubin whine and twitch in her arms while she was completely at her mercy.
Jiwoo tightened her grip in the full nelson. Her arms were locked behind Yubin's neck and her thighs were hooked under her knees to keep her legs folded high and spread wide in the air. Yubin's bound wrists dangled limp between her breasts and her feet kicked feebly a few inches off the floor. Her body was completely suspended and weightless in Jiwoo's hold. Her head lolled back against Jiwoo's shoulder and her mouth was open on soft and dazed pants. Her pussy still hovered just above the thick head of Jiwoo's cock with her swollen lips parted and fluttering around nothing. She was dripping steadily down the shaft that rested hot against her entrance.
Jiwoo shifted her stance wider for leverage and then flexed her hips upward once in a deliberate and slow way. She made her big and heavy girl cock lift and slap up against Yubin's slick folds with a wet sound. The shaft throbbed visibly with veins standing out. The head smeared fresh precum across Yubin's clit before dropping back down to rest heavy between her cheeks again. Yubin whimpered as her hips twitched uselessly in the air. "Jiwoo, ugh, please, just."
Jiwoo didn't answer with words. She simply loosened her hold just enough to let gravity do the rest. Yubin's body dropped straight down onto Jiwoo's cock in one smooth and brutal motion. The thick head parted her swollen lips and sank in deep until Jiwoo's hips met Yubin's ass with a loud, wet sound. Yubin screamed in a raw and broken way as if something inside her had just been split open all over again. It felt like losing her virginity for the first time with that sharp and overwhelming stretch and the sudden fullness punching the air out of her lungs. Her pussy clenched hard around the intrusion and her walls fluttered wildly as they tried to adjust to the impossible girth splitting her open.
And then there was the bulge. Jiwoo's cock was thick enough and long enough and angled just right in this position that a visible ridge formed low in Yubin's stomach. The outline pressed outward against her soft skin in a lewd and obscene shape that shifted every time Jiwoo breathed. It rose and fell slightly with each heartbeat. The head of her cock nudged deep enough to distort the flat plane of Yubin's abdomen from the inside. Yubin stared down at it through half lidded eyes with her mouth open in shock and hazy pleasure. "Oh fuck, Jiwoo, look. It is in my stomach. I can see it."
Jiwoo groaned low and sounded calm but wrecked. "Yeah, do you feel that? Do you feel how deep I am? I am stretching you so wide your tummy is showing me exactly where my cock is." She didn't give Yubin time to adjust. Jiwoo simply started moving her up and down as if Yubin weighed nothing. She was nothing more than a warm and dripping sleeve built for this exact purpose. Her arms flexed in the full nelson hold and her biceps strained as she lifted Yubin bodily off her cock almost to the tip before dropping her back down hard. The impact echoed every time Yubin's ass met Jiwoo's hips and her plump cheeks jiggled from the force. Each drop drove Jiwoo's cock straight back into that same deep spot to make the bulge in Yubin's stomach rise and fall visibly. It pushed out on the downstroke and retreated on the upstroke.
Yubin was gone and completely cock drunk with her body limp and bouncing in Jiwoo's grip like a ragdoll. Her legs dangled uselessly and her feet kicked weakly in the air with every drop. Her bound wrists swayed in front of her chest and her head lolled back against Jiwoo's shoulder with her mouth open on endless and broken sounds. "Ugh, Jiwoo, fuck, it is too deep. It is hitting everything."
Jiwoo kept the rhythm steady while lifting and dropping her. She was using Yubin's entire body like a toy. Wet and filthy impacts filled the room every time Yubin's ass met her hips. Her pussy stretched obscenely around the thick shaft and the bulge in her stomach rose prominently with each full drop. "You are so light like this," Jiwoo murmured against her ear with her voice rough but still calm. "You are just a perfect little sleeve for my cock. Look how your tummy bulges every time I drop you. It is like taking me so deep."
Yubin could only whine in a high and mindless way while feeling overwhelmed. "Ah, ah, Jiwoo, it is moving inside me. I can see it, fuck, donât stop and use me."
Jiwoo groaned low and her arms flexed harder as she picked up the pace slightly. She was still controlled while using Yubin like a weightless toy. She lifted her higher now before slamming her back down and the bulge in her stomach was more pronounced with every brutal drop. Yubin's eyes rolled back and her mouth was slack as she was completely lost. Her body bounced helplessly in the full nelson and her pussy was stretched and gaping around Jiwoo's cock. Her stomach was bulging lewdly with every thrust. Jiwoo didn't slow down. She just kept using her up and down as if Yubin existed for nothing else.
Jiwooâs arms locked tighter in the full nelson. Her fingers were interlocked behind Yubinâs neck and her thighs were hooked deep under her knees. She spread her impossibly wide while holding her entire weight suspended in the air like she weighed nothing. Yubinâs legs dangled uselessly and her feet were kicking in weak and helpless little arcs. Her bound wrists swayed limp between her pushed up breasts and her head lolled back against Jiwooâs shoulder. Her mouth was slack and she was drooling slightly while her eyes were rolled halfway to white from the overload. Jiwooâs cock was thick and veined and brutally hard. It remained buried to the hilt inside her and the swollen head pressed so deep it distorted the soft plane of Yubinâs lower stomach into a lewd and obscene bulge.
Every tiny shift of Jiwooâs hips made the ridge rise sharper against the skin. The long and ridged outline of her shaft was visibly throbbing beneath the taut surface and the head was nudging outward as if it was trying to punch through from the inside. Yubinâs abdomen looked almost pregnant with it and the skin was stretched shiny and flushed around the protruding shape. It was twitching in time with Jiwooâs pulse. And Jiwoo was close, she was dangerously close. She could feel it building. It was that deep and coiling tension in her balls and the hot rush surging up her shaft until her cock felt impossibly thicker and harder and longer. It was like it was swelling even bigger inside Yubinâs already overstretched pussy.
The veins along the length pulsed visibly under Yubinâs skin to thicken the bulge. It made the outline look almost monstrous. Every heartbeat sent another throb through it and stretched Yubinâs walls further. It forced that lewd ridge to swell outward another fraction of an inch. Jiwoo groaned low and ragged and the sound vibrated through Yubinâs back. "Fuck, Yubin, do you feel that? My cock is getting bigger and swelling so fucking much. I am so close, I'm going to cum."
Yubin could only sob in a high and broken way while sounding mindless. Her stomach convulsed visibly around the intruding shape and her inner walls were spasming and clenching like they were trying to milk the impossible thickness even as it stretched her beyond reason. "Jiwoo, ah, it is too big. Look, it is moving inside me and bulging. Fuck, I am going to tear, please."
Jiwoo didnât pull out. She just started moving Yubin again by lifting her entire body up the length of her shaft with terrifying ease and then dropping her back down hard. The impact was wet and violent and Yubinâs plump ass cheeks rippled against Jiwooâs hips while the bulge in her stomach surged upward sharply. The head pressed so deep that the outline almost reached her navel before retreating on the upstroke. Each drop forced a fresh and guttural sound from Yubinâs throat that was raw and animalistic. It was like she was being hollowed out and remade around Jiwooâs cock every single time. Her pussy gaped lewdly on every lift and her lips clung desperately to the thick shaft before being forced open again on the drop. Slick gushed down Jiwooâs balls and dripped onto the floor in thin and obscene strings.
Jiwooâs breathing turned jagged and her voice cracked despite the calm control she usually kept. "Ugh, fuck, you are so tight. Even after all this, your pussy is still trying to strangle me. Look at your stomach and see how it bulges every time I drop you. It is like my cock is rearranging your guts. I am going to make it swell even bigger when I finally."
She didnât finish the sentence. She just kept using Yubin by lifting and dropping her. Each brutal plunge made the bulge rise sharper and thicker and more pronounced. Yubinâs abdomen looked distorted now. The skin was stretched shiny and taut around the throbbing outline and was twitching violently with every heartbeat and every thrust. The head of Jiwooâs cock pressed so deep it felt like it was nudging organs aside and the shape was shifting grotesquely under her skin with every motion. Yubin was beyond words and only made endless and broken whimpers and gasps. Her body was bouncing like a weightless toy in Jiwooâs arms. Her legs kicked weakly in the air while her toes were curling and uncurling. Her bound wrists swayed uselessly and drool slipped from the corner of her mouth as her head lolled.
Jiwoo groaned again in a deeper and rougher way while feeling that final and unbearable tension coiling in her balls. Her cock throbbed harder and swelled impossibly thicker inside Yubinâs spasming heat. The bulge pulsed visibly now and the veins were standing out under stretched skin. The head nudged outward as if it was seconds from bursting through. She was right on the edge with her cock feeling tense and heavy and ready to explode, but she held it back through sheer will while refusing to let go yet. She just kept dropping Yubin while watching that grotesque and beautiful bulge rise and fall while Yubin sobbed and trembled in her arms. She was completely broken open and remade around her.
Jiwooâs breathing had turned ragged and the tension in her core was coiling tighter with every slow and controlled lift and drop. Yubinâs body felt impossibly light in her arms as she was limp and pliant and completely surrendered to the full nelson hold. Her legs were folded high and spread while her feet dangled uselessly a few inches above the floor. Her bound wrists swayed slack between her breasts and her head lolled back against Jiwooâs shoulder. The obscene bulge in Yubinâs lower stomach rose and fell with each motion. The thick outline of Jiwooâs cock pressed visibly beneath the skin and was throbbing and stretching and distorting her soft abdomen in a way that looked almost unreal but was painfully real.
Jiwoo could feel herself teetering right on the brink. Her balls were drawn tight and her shaft pulsed harder inside Yubinâs spasming heat. It wasnât some impossible flood waiting to happen, it was just her. She was human and overwhelmed and was so close that every clench of Yubinâs walls felt like it might push her over. She groaned low against Yubinâs ear. "Fuck, Yubin, I am so close. I can't hold it much longer."
Yubin whimpered in response with her voice sounding cracked and airy and barely coherent. "Jiwoo, please, come inside and fill me, ugh. I want it, ah."
Jiwoo shifted her stance one last time and planted her feet wider for leverage. Then she started moving Yubin faster by lifting her higher before dropping her down harder. The wet and fleshy impacts rang out louder now and Yubinâs plump ass cheeks rippled against Jiwooâs hips with every descent. The bulge in Yubinâs stomach surged more prominently on each drop. The head of Jiwooâs cock nudged so deep it felt like it was rearranging her from the inside. Yubinâs moans turned desperate and high and shattered. "Ah, ah, Jiwoo, too deep, I am going to, fuck, I am going to come again, ugh."
Her body locked up suddenly as her thighs quivered violently in the air and her pussy clamped down like a vice around Jiwooâs shaft. A sharp and wet gush escaped her. It was stronger this time and squirted out around the thick cock in short and messy bursts that splattered onto the bed below them. The sheets darkened instantly as they were soaked in a wide and glistening patch while Yubin sobbed through the release. Her legs kicked weakly while her toes curled in midair.
Jiwooâs control finally snapped. With one last brutal drop, she buried herself to the hilt and let go. Her cock pulsed hard and swelled one final time inside Yubin as the first thick rope of cum erupted deep. It wasnât gallons, it was just real and overwhelming heat flooding Yubinâs walls in steady and powerful spurts. Jiwoo groaned long and low and her hips jerked involuntarily as she emptied herself. Spurt after spurt was painting Yubinâs insides and the warmth spread until it felt like it was seeping into every corner. Yubin gasped with her eyes wide while feeling every pulse. "Jiwoo, ah, I can feel it! fuck! You are coming so much! ugh! You are filling me!"
The bulge in her stomach seemed to throb in time with Jiwooâs release and the outline twitched visibly as cum pumped into her. A little leaked out around the base of Jiwooâs cock on the final few pulses. It was white and thick and dripped down Yubinâs inner thighs and added to the wet mess already soaking the bed. Jiwoo held her there while suspended and breathing hard against her neck as the last shudders worked through both of them. Slowly and carefully, she eased Yubin down onto the mattress while still buried deep to let her legs unfold and her body slump back against the sheets. Yubin lay there panting with her stomach still slightly distended from the load and her pussy clenching weakly around Jiwooâs softening cock. A small trickle of cum leaked out as Jiwoo finally pulled free. It was thick and pearly and pooled on the already drenched bed beneath her.
Jiwoo collapsed half on top of her and both of them were sweaty and breathless and spent. For a long moment, neither spoke. There was only the sound of their breathing and the faint drip of mess hitting the sheets. Then Yubin let out a weak and dazed laugh. "Fuck, Jiwoo, you actually filled me up."
Jiwoo pressed a soft and exhausted kiss to her temple, her voice sounding hoarse but warm. "Yeah, and you took every drop like a champ."
They stayed tangled like that with their limbs heavy and bodies slick. They let the afterglow settle over them while the wet spot on the bed slowly spread wider beneath Yubinâs hips. The room smelled like sex and sweat and them. And for once, neither of them moved to clean it up. Not yet.
Jiwoo finally eased Yubin down onto the mattress. She was slow and careful as if she was handling something fragile. The full nelson hold released inch by inch, first her arms from behind Yubin's neck and then her thighs from under her knees. Yubin's legs unfolded limply and her feet touched the sheets with soft thuds. Jiwoo slipped out gently and both of them hissed at the sudden emptiness and the wet slide of cum leaking out immediately after. Thick and pearly strands trailed down Yubin's inner thighs and pooled beneath her on the already soaked bed.
Yubin lay there for a long moment while breathing shallow and uneven and staring at the ceiling with glassy eyes. Her stomach was still slightly rounded from the load and her skin was flushed and shiny with sweat. Cum continued to trickle out slowly while mixing with her own slick to make a bigger wet spot on the sheets. Jiwoo hovered over her for a second and brushed damp hair off Yubin's forehead. "Hey, are you with me?"
Yubin blinked slowly and then gave a tiny and dazed nod. "Yeah, just wow. You really wrecked me."
Jiwoo let out a soft and tired laugh. Her usual bright edge was softened by exhaustion. "You wrecked me right back." She kissed Yubin's temple and then her cheek and then the corner of her mouth. Those were gentle and grounding pecks. "Come on. Let's get cleaned up. You are a mess."
Yubin made a weak sound of protest but didn't fight when Jiwoo slid an arm under her shoulders and another under her knees to scoop her up bridal style. Yubin's head lolled against Jiwoo's collarbone and her arms draped loosely around her neck. Jiwoo carried her into the bathroom. She used slow steps so she wouldn't jostle her too much. The light was harsh when she flicked it on, but she dimmed it immediately to a soft warm glow. She set Yubin down carefully on the closed toilet lid and then turned on the shower. She tested the temperature with her hand until it was just right, warm and not scalding.
"Stay," Jiwoo said softly, pressing a quick kiss to Yubin's forehead before stepping back to strip the last of her own clothes off. Naked now, she helped Yubin stand. She steadied her when her legs wobbled and peeled the ruined cropped tank over her head, then guided her under the spray. The water hit them both like a sigh of relief. Jiwoo stepped in behind Yubin to pull her back against her chest so the warm stream cascaded over them. She reached for the body wash, which was something gentle and lightly scented with lavender, and poured a generous amount into her palm. Starting at Yubin's shoulders, she worked slow circles. She was washing away sweat and slick and cum and everything. Her hands were gentle but thorough. She went down her arms and across her collarbone and over her breasts. She was careful around the sensitive nipples. Then she went lower to her stomach and hips and thighs.
Yubin leaned back into her with eyes closed while letting the water and Jiwoo's hands do the work. "It feels nice," she mumbled.
Jiwoo hummed in agreement while kissing the back of her neck. "You did so good tonight. Let me take care of you now." She knelt once the front was clean and turned Yubin gently so she could wash her back. She used long strokes down her spine and over the curve of her ass and between her thighs. Careful fingers slipped between her folds to rinse away the mess with tender patience. Yubin shivered once in a small aftershock, but Jiwoo just kissed her hip and kept going.
When they were both clean, Jiwoo turned off the water and grabbed the fluffiest towels. She dried Yubin first by patting her skin dry and wrapping one towel around her shoulders like a cape and then another around her hair. Yubin stood quietly while letting Jiwoo fuss. She had a small and content smile on her face. Back in the bedroom, Jiwoo stripped the soaked sheets while Yubin sat on the edge of the mattress while wrapped in towels. Fresh linens went on quick. Jiwoo shook out the fitted sheet with practiced snaps and tucked corners with efficient movements. Yubin watched while looking sleepy and fond.
Jiwoo pulled out clean sleep clothes from the drawer, which were soft cotton shorts and an oversized tee for Yubin and loose boxers and a tank for herself. She helped Yubin into them by sliding the shorts up her legs and tugging the tee over her head. Then she dressed herself quickly. They ended up in the bathroom again for the last bit of routine. Jiwoo sat Yubin on the counter with her legs dangling and went through Yubin's skincare step by step. She used cleanser and toner and serum and moisturizer and applied each with gentle fingertips while massaging it in slow circles. Yubin closed her eyes and leaned into every touch.
"You always do this so carefully," Yubin murmured.
"Only for you," Jiwoo replied softly, pressing a kiss to the tip of Yubin's nose when she finished. They brushed their teeth side by side in a quiet and domestic way with their shoulders bumping. Jiwoo braided Yubin's damp hair loosely so it wouldn't tangle overnight. Yubin returned the favor by running fingers through Jiwoo's hair until it fluffed up the way she liked. Finally, with the lights off and fresh sheets cool against their skin, they slid under the covers. Jiwoo pulled Yubin close to tuck her against her chest with one arm around her waist and the other under her head like a pillow. Yubin's legs tangled with hers and her face nuzzled into the crook of Jiwoo's neck.
Jiwoo kissed the top of her head. "Are you okay? You are not too sore?"
Yubin hummed as she was already half asleep. "A little, but it is a good sore. A really good sore."
Jiwoo smiled into the dark. "Good. Sleep now. I have got you."
Yubin sighed in a long and content sound and melted completely against her. "I love you."
Jiwoo squeezed her gently. "I love you too." The room went quiet except for their breathing as they synced up while exhaustion finally pulled them under. Outside, the city hummed on, but in here it was just them. They were warm and tangled and safe. The birthday had ended hours ago, but the night felt like it could last forever.
can i request for g!p seo dahyun and a bottom m!reader? maybe they can be roommates, one day he reveals that his girlfriend cheated on him and dahyun comforts him, and they end up in bed together
When the Rain Washed Me Clean
PAIRING: g!p!Dahyun x m!reader (Roommates AU)
GENRE/CW: smut, slow burn, emotional vulnerability, fluff, comfort sex, g!p girl x male reader, cockwarming, first time, messy sex, creampie, hand jobs, nipple play, praise, aftercare, roommate intimacy, cheating mention
WORD COUNT: 10,372
SYNOPSIS: After getting cheated on, you donât expect anything but silence and maybe a six-pack of cheap beer. But your roommate DaHyun doesn't let the night stay that quiet. And once the pain starts to fade, the tension starts to rise.
A/N: this was a request based off a simple comfort sex idea and ended up spiraling into something more tender, more desperate. full of longing. big thanks to the anon who sent it in. please support on AO3 as well!
August 5th, 2025 â Seoul, South Korea
The apartment was too quiet for a Thursday night.
The ceiling fan spun in lazy half-circles, its soft creak almost rhythmic over the muted hum of the city bleeding through the windows. Out there, the world was aliveâneon signs flickering, motorbikes cutting across intersections, couples walking arm-in-arm like it wasnât unbearably humid. But inside? It felt like time had stopped somewhere between 8 and 9 PM. The sun had dipped behind the buildings hours ago, and yet I hadnât moved from the spot on the couch. Just sat there, the back of my head pressed into the cushions, one leg kicked out lazily over the edge like I didnât care how much space I was taking.
I didnât.
The lights were off except for the kitchen, where a dim overhead flickered faintly, casting a soft amber glow onto the wooden floorboards. A takeout bag sat unopened on the table, condensation pooling beneath the drink that came with it. I couldnât even remember what I ordered. It didnât matter. My phone screen lay face-down on the coffee table, buzzing occasionally with messages I wasnât going to read.
The TV played quietly in the background, some late-night rerun that felt like it belonged to a different life. A better one. Laugh tracks and sitcom music filling the room like cheap perfume, trying too hard to cover up something bitter underneath.
Every few minutes, Iâd rub at my eyes. Not to wipe away tears, because those had already dried sometime earlier. Just trying to stay awake, like sleep might hurt worse than this numb, weightless feeling. Being cheated on doesnât feel how movies make it out to be. Itâs not always explosive. Sometimes, itâs just silence. Just long hours sitting in your own stale air, replaying moments over and over like you're trying to find where it cracked, even though it doesnât matter anymore.
I hadnât told anyone yet.
No one except the walls. And maybe the fan, if it was listening.
The clock on the microwave blinked 11:02. Time kept moving. But I hadnât.
Not yet.
The longer I sat there, the heavier everything feltânot in some dramatic, cinematic way, but in that dull, suffocating way that crept into your bones and sat there like a weight. It wasn't even the act itself that hurt the most. It was what came after. The silence. The days that kept rolling forward like nothing had changed.
I kept thinking about how normal she looked when she said it. Like it was weather. Like she was commenting on the forecast.
I didnât mean for it to happen.
It just got complicated.
I didnât want to hurt you.
Bullshit. All of it. Iâd heard lies beforeâlittle white ones, ones you laugh off, ones you forgive. But this wasnât that. This was something darker. Something careful. Something chosen.
And it haunted me, how easy it was for her to go to bed at night with me on one side and someone else still on her breath. How she could look me in the face, ask me what I wanted for dinner, kiss me before leaving, and then disappear into someone elseâs hands like it didnât cost her anything.
I sat forward, elbows on my knees, rubbing my palms over my face again. It didnât do anything. My skin was still hot. My eyes still stung. My thoughts didnât slow down.
"Why do people cheat?" I muttered to no one. Just the room. Just the fan spinning slow circles like it might give me some wisdom if I kept watching it.
I stared at the floor, brows furrowed. My voice was low, but it cracked just slightly at the edge.
âWhy donât they just say it?â I said again, quieter. âIf youâre done⌠if youâre not in it anymore⌠just say it. Why pretend?â
My chest tightened. My nails dug into my palms without realizing it.
âWhy let someone wake up next to you every morning, look at you like youâre still theirs, make fucking coffee for you, when you know your heart's somewhere else?â
The TV kept playing in the background. Some laugh track. Someone said something funny. I didnât hear the joke.
âIt takes so much to trust someone,â I said. âAnd cheatingâcheatingâs like watching someone set that on fire and then smile at you through the smoke.â
I sat back again, throat dry.
âItâs like... something the devil does,â I murmured. âSmile in your face and lie through their teeth like itâs nothing.â
My hands dropped to my sides.
âI just wish she said something. Anything. Instead of living like I didnât deserve the truth.â
There wasnât an answer. Just the dim kitchen light. The blinking microwave clock. The fan.
And me. Still here. Still sitting in the middle of the wreckage, trying to remember what it felt like before it all came crashing down.
I stayed still for a long time.
The kind of still that makes your body acheânot from pain, but from not doing anything at all. My arms felt heavy. My back was sore from the couch, but I couldnât bring myself to move. I just sat there, staring at the same patch of wall across the room, watching nothing, thinking everything.
My head kept circling back to that moment. The night I found out.
Not a scream. Not a dramatic reveal. Just a message. Someone elseâs name on her phone. A conversation I wasnât meant to see, full of little things that screamed everything.
She didnât even cry.
I think thatâs what stuck with me most. Not a single tear. Just a shrug. A soft sorry like sheâd bumped into me in the hallway and not shattered something I didnât know could break like this.
And it wasnât just heartbreak. It was humiliation. All the nights I stayed up for her. The gifts. The arguments I let go of just to keep the peace. The way Iâd talk about her like she was a reason to believe in something. And the whole time, she was already somewhere elseâmentally, emotionally, probably physically too.
People say cheating isnât black and white, but I donât get that.
If you donât want someone anymore, say it.
If youâre drifting, say it.
Donât drag someone along for the ride just because itâs convenient. Donât make them build a future in their head while youâre already busy tearing it down in secret.
I blinked slowly. My throat was starting to burn, but I didnât cry. Not anymore. I was past that.
Now it just sat in my chest like smoke. Not enough to choke. Just enough to linger.
I ran my hand through my hair and sighed, leaning back until my head hit the couch again. Eyes closed. Breathing shallow.
I didnât want to talk about it. I didnât want to hear someone tell me she wasnât worth it or youâll find someone better. I didnât want platitudes. I didnât want pity.
I just wanted to stop feeling it.
And maybe, for a little while⌠not feel anything at all.
The quiet was starting to feel cruel.
Thereâs a certain kind of silence that comes after heartbreakânot peaceful, not still. Just empty. Like a hotel room after checkout. The smell of someoneâs perfume still lingering on the sheets, but no trace of the person who wore it. Thatâs what this apartment felt like now. Like sheâd lived in my mind for so long that even without her ever being here, she still haunted the walls.
Iâd memorized the layout of this place months ago. It wasnât big. A couple bedrooms, a bathroom we shared, a small kitchen with creaky drawers, a living room with cushions that never sat quite right. It wasnât much, but it was home. And even now, with the fan humming and the soft flicker of TV glow brushing the corners of the ceiling, I felt disconnected from it. Like I was just squatting in someone elseâs place. A visitor in my own life.
I thought about deleting our old photos. Iâd opened the gallery more than once tonight, thumb hovering over her face, over the memories. Her smile at a cafĂŠ. The blurry ones we took in bed, laughing at how bad the lighting was. The ones where she clung to my side like she couldnât imagine herself anywhere else.
Guess that was the lie.
I didnât delete them.
Not yet.
It felt like admitting she won. Like erasing proof that at some point, she did want me. That I wasnât always just someone to lie next to until something better came along.
I glanced at the clock again. 11:47.
Was she with him now?
That question made my stomach tighten. Not out of jealousy. But because Iâd spent months giving her all the best pieces of meâand she gave those same pieces away to someone who hadnât earned them.
Thatâs what cheating is, isnât it? A theft.
Not just of trust, or love, but of time. Of effort. Of all the little things Iâll never get back.
I exhaled slowly through my nose, rubbing my temples, trying not to spiral again.
I just wanted the ache to go quiet. To stop playing the scene in my head over and over like I was trying to rewrite the ending.
But thereâs no rewrite.
She cheated.
And I stayed here.
Still loyal. Still hurting. Still trying to understand a choice that didnât have to be made if sheâd just been honest.
I looked toward the hallway then. The door to her roomâmy roommateâs roomâwas closed, dim light leaking out from underneath it. No voices. No footsteps. Just that light.
It reminded me that I wasnât alone in this apartment.
And maybe⌠I didnât have to sit in the dark with this shit forever.
I stayed on the couch long enough for the thoughts to start repeating. Same questions. Same answers that never made sense. Same ache.
The kind that crept into my jaw, down my chest, tightening in my stomach every time I thought about her body pressed up against someone else's like mine never existed. My leg bounced. My hand fidgeted with the edge of the cushion. Iâd stared at that microwave clock too longâit was almost midnight now.
The floor creaked softly from down the hall.
My eyes flicked up, slow and tired, just as DaHyun stepped into view.
She didnât say anything at first. She was in her usual sleep clothesâloose shirt, dark shorts, one sock missing like always. Her hair was messy, half up in a bun, strands falling loose around her face. And she looked just as surprised to see me as I was to see her.
âDidnât think you were still out here,â she said quietly, her voice groggy but gentle.
I blinked. âYeah. Kinda⌠forgot how to move.â
She raised an eyebrow, stepping in a little further, her bare foot padding softly against the wooden floor.
âYou eat?â she asked, nodding at the bag still sitting untouched on the table.
âNo,â I muttered. âWasnât hungry.â
She didnât respond right away, but I saw the way her eyes swept across the roomâthe dim light, the flickering TV, the slump in my posture.
Something clicked.
âYou good?â
I opened my mouth. Closed it. Then laughed a little under my breath. It was hollow.
âNo.â
That caught her off guard. She came around the side of the couch slowly, eyes narrowing just a bit, like she wasnât sure how much space to give me.
âYou⌠wanna talk about it?â
I hesitated. Then I shook my head, lips pressing into a thin line. I didnât want to talk about it. But I also couldnât keep sitting here pretending I wasnât coming apart.
So I said it.
âShe cheated on me.â
It hung in the air like a dropped glass. Shattered quiet.
DaHyun blinked. Her face didnât shift immediately. She was still piecing it together.
I stared at my hands, feeling a weird heat build behind my eyes again. âFound out a few days ago. Tried to let it sit. Thought maybe itâd hit me later. It didnât. Just kind of⌠sat there. Like this thing I didnât know where to put.â
She stayed quiet. Listening. Thatâs what she did best.
I kept going.
âShe didnât even look sorry. Just said it like she forgot to take the trash out. I didnât yell. Didnât even ask why. Just sat there. And now Iâm here. On a Thursday night. Trying to forget that someone I loved acted like I was furniture.â
DaHyun took a slow breath, then moved closer, lowering herself onto the other end of the couch.
âYou wanna hit something?â she asked after a beat. âCould set up a pillow wall or throw a shoe at the door.â
That made me huff a laugh, my throat tight. âNot right now.â
She nodded. âYou wanna scream?â
âDonât got the energy.â
She leaned back, stretching her arms behind her neck as her head tilted toward me.
âThen Iâll just sit here.â
I looked over at her, finally meeting her eyes. And for the first time all night, I felt something loosenâjust a little.
âThanks,â I said quietly.
DaHyun shrugged, but the edge of her voice softened.
âOf course.â
And even though I didnât say much else, something in me finally started to settle.
She didnât push.
She just stayed.
We didnât speak for a while after that.
The TV still playedâsome late night drama with over-the-top crying and dramatic slapsâbut neither of us paid attention. The sound was just background now. A filler for everything I couldnât say yet.
DaHyun didnât fill the silence either. She just leaned back, legs curled up under her, thumb grazing the edge of the couch cushion as if she needed something to fidget with but didnât want to seem obvious about it.
I sat with my knees pulled up, arms wrapped around them like a barrier I didnât even mean to put up. My chest still felt tight. Not as sharp as earlier. But heavy. Like the pain had sunk deeper, settling into places I didnât even know were part of me.
She was cheating while I was picking out flowers for her birthday. While I was lying awake wondering what our apartment might look like in a year or two. While I was choosing her every fucking day.
And she was choosing someone else.
DaHyun shifted beside me and let out a slow breath through her nose, not looking over.
âSheâs stupid.â
I blinked. âHuh?â
âSheâs stupid,â she repeated, quieter this time. âTo cheat on you. To not even tell you. Thatâs coward shit.â
I rubbed my thumb against my knee, still staring at the coffee table. âYeah. Kinda feels like the worst part is that she made me feel crazy for suspecting anything.â
DaHyun tilted her head slightly toward me now.
âShe gaslighted you?â
I nodded once. âJust enough. Yâknow? Just enough to make me question myself.â
That silence fell again.
But it was different now.
Not lonely.
Just⌠shared.
I leaned back a little more, letting my shoulders drop finally. The exhaustion had set in fully. My body felt like a pile of bricks slumped into the cushions.
DaHyun glanced at me, her voice barely above a whisper now.
âYou did everything right.â
I looked at her.
She was watching me closelyânot in pity, not in discomfort. Just⌠seeing me. Like I wasnât just a broken version of myself on this couch. Like I was still whole somehow. Even with everything cracked open.
âIâm serious,â she added, softer now. âPeople like her? They donât cheat because theyâre missing something in you. They cheat because somethingâs broken in them. You loved her. You were honest. Thatâs more than most people do.â
I felt my throat tighten again, and I swallowed it down.
âThanks, DaHyun.â
She smiledâsmall, tired, but real.
âIâve got your back. Always.â
And for the first time in what felt like days, I didnât feel like I was drowning. Not all the way.
Not with her next to me.
I leaned further back into the couch, letting the last of my tension bleed out into the cushions. It didnât leave all at once. Just slowly. Like warmth returning to fingers after being out in the cold too long. DaHyun was still there beside me, one leg tucked under her, arms crossed over a pillow sheâd pulled into her lap.
The way she was looking at me made it hard to think. Not because it was intense or pityingâit wasnât. She wasnât dissecting me, wasnât waiting for me to collapse into some dramatic confession. She was just⌠there. Solid. Steady.
And I didnât realize how much I needed that until now.
âDo you think,â I said slowly, eyes still on the TV, âthat it makes me stupid? To still kinda miss her?â
DaHyun didnât answer right away. She reached over for the remote and muted the volume, letting the room fall into a more comfortable quiet. Only the faint sound of the city buzzed in from outside.
âNo,â she said finally. âMissing someone you loved doesnât make you stupid. It makes you human.â
I nodded faintly.
âItâs just weird,â I murmured. âI donât even want her back. I just⌠miss the version of her I thought I had. That person that made me feel safe for a while.â
âThat wasnât her,â DaHyun said quietly, and when I turned to look, her expression hadnât changed. Calm. Firm. âThat version of her only existed because you were the one loving her.â
That hit harder than I expected.
I looked down at my hands. My knuckles were dry. I hadnât even noticed Iâd been clenching my fists again. I forced them to relax, splaying my fingers over my thighs.
âAnd now Iâm just here,â I muttered. âKinda floating. Kind of⌠lost.â
DaHyun didnât say anything at first. Then I felt itâher hand, reaching across the cushion, settling lightly on top of mine.
âYouâre not lost,â she said softly. âYouâre just not there anymore.â
I turned to her. Her fingers were warm. Gentle. Like she wasnât trying to pull me anywhereâjust letting me know I wasnât sitting in this alone.
I didnât say anything.
I didnât have to.
She stayed there beside me. Hand on mine. Thumb brushing faintly over my knuckles. Her touch wasnât flirty. Wasnât presumptive. It was grounding. Like an anchor.
Like something that hadnât let go of me even when everything else did.
I finally spoke again after a long pause. Voice rough.
âI donât think Iâve really told anyone that before. Not like this.â
DaHyun squeezed my hand once, just enough.
âThen Iâm glad I was here to hear it.â
And fuck, somehow that mattered more than I thought it would.
I stared down at our handsâhers resting over mine, fingers not locked but touching just enough to feel her warmth. Something about the way DaHyun touched me felt different from everything Iâd been through lately. It wasnât heavy with expectation. It wasnât performative. It wasnât laced with guilt or apology or lust.
It was just real.
And for the first time in weeks, I didnât feel like I was being dissected. I wasnât someoneâs regret. I wasnât someoneâs secret. I was just a guy sitting on a couch at midnight, broken in quiet ways, and she was here. Not trying to fix me. Just being with me.
My throat felt dry again, but not from crying. It was that feeling you get when somethingâs lodged deep in your chestâlike a dam that wants to crack but keeps holding.
âDo you ever think about how much trust it takes to let someone love you?â I asked, not even sure where the question came from. It just slipped out, soft and slow. âLike, to actually let them in. And then⌠when they do what she did, itâs not just betrayal. Itâs like... they stole that from you too.â
DaHyun shifted slightly, turning toward me. She didnât interrupt.
âNow I keep thinking... what if I never trust someone like that again? What if I canât? What if this broke that part of me?â
Silence. Then her voice, calm as ever.
âIt didnât break it,â she said, âit just bruised it.â
I looked at her.
âSame thing, isnât it?â
âNo.â She shook her head gently. âA break means youâll never be the same. A bruise means itâll hurt for a while. But it heals. You just have to stop pressing on it.â
I let out a quiet laugh. âYeah? You been reading therapy blogs again?â
She rolled her eyes with a soft smirk. âShut up.â
But she didnât pull her hand away.
And I didnât either.
The room stayed quiet, still bathed in the amber haze of that single kitchen light. The takeout bag still sat untouched. The muted TV flickered faintly across the walls. And beside me, DaHyun sat cross-legged, half-asleep but unwavering.
It wasnât a grand moment. No swelling music. No dramatic tension. Just the kind of peace you feel when someone chooses to sit next to your grief instead of walk away from it.
And maybe thatâs what I needed most tonight.
Not advice.
Not revenge.
Not closure.
Just someone who didnât leave.
DaHyun didnât move away, and I didnât want her to.
There was something about the quiet between us now that felt⌠safe. Not like the silence earlierâcold and sharp, the kind that echoes off walls and makes you feel lonelier than you already are. This was different. Warmer. Lived-in. Like the kind of silence you only get with someone whoâs seen you at your worst and doesnât flinch.
Our hands still touched. Not holding. Not reaching. Just resting, like we both knew pulling away would be too loud, too noticeable.
I glanced over at her. Her head leaned against the back of the couch, eyes half-lidded, watching the TV with a kind of vacant focus. She looked tiredâbut not in the exhausted way. In the peaceful way. Like being here with me was enough. Like she didnât need me to say anything else, didnât need to fix the jagged edges of tonight.
I donât know when I started watching her more than the TV.
I studied the slope of her nose, the way her lips parted slightly as she breathed, the faint curve of her jaw where a single strand of hair clung stubbornly to her cheek. Iâd known her for a while. Lived with her. Laughed with her. Swapped food orders, fought over laundry days, existed in each otherâs space like two people whoâd figured out how to make room for one another without ever really needing to label it.
But tonight, something felt different. Or maybe it had always been there, simmering beneath the surface, too quiet to notice until everything else in my life cracked loud enough to make me hear it.
I think she noticed me watching her, because her eyes shifted slightly and met mine.
âYou okay?â she asked again, quieter this time. Like she wasnât just checking inâlike she meant it on a different level.
I nodded slowly. âYeah. I think I am. Or⌠closer to it.â
She smiled faintly, not moving away.
We stayed like that for a few seconds longer than we probably should have.
And something started to change in the air between us.
It wasnât drastic. Not sharp or fast. Just a slow tightening. A stretch. A hum under the skin.
DaHyun blinked first, and when she did, she sat up straighter, reaching over to grab the remote. She didnât turn the volume back upâjust clicked the TV off entirely.
The sudden quiet was louder than the show ever was.
âI should probably sleep,â she said, stretching her arms up briefly, then letting them fall back into her lap. Her shirt lifted a little when she did. I didnât stare, but I noticed. And I think she noticed me noticing too.
âProbably,â I said softly.
But neither of us moved.
Her eyes flicked to the hallway. Then back to me. Then down to our hands, still grazing.
And that hum under the silence? It started getting louder. Not in sound. Just in weight.
âI donât know if I want to be alone tonight,â I said suddenly.
DaHyun looked at me again.
âNot like that,â I added quickly, even though I wasnât sure if it was true. âI just⌠donât want to go back into my room and sit in it again. With her voice in my head. With all of it.â
She nodded slowly. Thoughtfully.
âThen donât,â she said.
She didnât say more than that.
Just those two words.
Then she shifted againâcloser. Her thigh brushed mine. Her shoulder leaned against mine. And her head tilted softly toward me, resting there without permission, without need for it.
And I let her. I didnât flinch. I didnât overthink it.
Because it felt natural. And kind. And strangely right.
If tonight was about breaking, this part felt like stitching. Gentle, quiet, and slow.
And I think we both knew, without saying anything, that something was slowly beginning to bloom beneath all the wreckage.
We just didnât know yet where it would lead.
The room felt smaller now. Not claustrophobicâjust closer. Like the edges had pulled in around us, making space only for what was happening here on this couch.
DaHyun's head rested lightly against my shoulder, and neither of us moved for a long time. Her warmth soaked into my side. It wasn't intense or overwhelming. It was subtle. Quiet. Just present. The kind of closeness you donât realize you need until itâs there, until your body instinctively leans in to keep it from slipping away.
My hands had finally gone still, resting loosely in my lap. Her fingersâstill faintly touching mineâtwitched slightly now and then, not in nervousness, just rhythm. Like she was keeping time with the silence.
And for once, I wasnât thinking about her.
Not about the girl who cheated. Not about what I couldâve done different, or how long it had been going on, or whether her new thing made her laugh the way I did. None of that held any weight right now.
I was here.
With DaHyun.
And I was starting to realize that her presence wasnât just comfortingâit was undeniably grounding. Like Iâd spent weeks trying not to drown and hadnât noticed someone had been holding a rope the whole time.
Eventually, she stirred again. Just slightly. Her head lifted off my shoulder, not farâjust enough to meet my eyes.
âYou sure youâre okay?â she asked again, voice barely above a whisper.
I nodded. âNot all the way⌠but yeah. Better.â
Her gaze lingered. Then drifted down. To my mouth. For just a second.
I felt something flicker low in my stomach.
It was subtle. Delicate.
But it was there.
Her voice came again, soft, testing.
âYou wanna sleep in my room?â
I blinked at her.
Not because I was surprised she offered.
But because of the way she said it.
Not flirtatious. Not teasing. Just careful. Like she was opening a door and letting me decide whether to step through.
âI⌠yeah,â I said quietly. âIf youâre okay with it.â
âI wouldnât have offered if I wasnât.â
We didnât rush.
She stood first, stretching again, her shirt rising just enough to reveal a sliver of skin at her waist. My eyes dipped before I caught myself.
And hers met mine again. Neither of us called it out.
I stood slowly, my body stiff from hours on the couch. She waited beside me, barefoot, hair loose now, messy in a way that made her look real and soft and close. I followed her down the hallway without a word, the apartment dark except for the soft glow from the bedroom she left cracked open.
I didnât know what would happen.
Didnât need to.
All I knew was I wasnât thinking about what I lost anymore.
I was following something new. Something warm. Something real.
And it was waiting for me just on the other side of that door.
Her room smelled faintly like citrus and fresh linen.
It was cooler than the rest of the apartmentâcurtains pulled halfway shut, the fan in the corner humming softly in low oscillation. The sheets on her bed were slightly wrinkled, like sheâd been laying there before she heard me in the living room. Her lamp was still on, casting a soft golden glow across the pale walls, the kind of light that made everything feel slower. Softer.
DaHyun moved ahead of me, wordless, as if this wasnât the first time weâd done something like this. Like me walking into her room wasnât anything unusual. But it was. It was, and we both knew it.
She didnât pretend otherwise.
She sat on the edge of her bed, glancing up at me while tucking her hair behind one ear. Her legs crossed casually, and even though her posture was relaxed, her eyes werenât.
They searched mine for something. Not permission. Not curiosity. Just clarity.
âYou sure?â she asked.
That again.
I nodded. âYeah.â
No hesitation. No confusion in my chest this time. Just⌠want. A quiet want that didnât need to be loud or reckless. It just needed to be shared.
DaHyun exhaled through her nose, subtle relief softening her shoulders. She leaned over and pulled back the comforter, scooting toward the far side of the bed to make room.
I stepped in slowly, sitting beside her first, letting my legs dangle off the edge. The bed dipped slightly under our combined weight, and for a second we just sat there, close enough to feel each other but not touching.
Then, gently, she leaned into me again. Her arm brushing mine. Her voice coming softer now.
âYou still feel heavy?â
I thought about it. Then shook my head faintly. âLess than before.â
Her fingers brushed against my wrist this time. Barely. But the contact made something stir.
I turned to look at her.
She was already looking at me.
Her eyes lingered. Then dropped againâmouth, chest, lap. She was searching again. But this time it wasnât for words.
I didnât say anything. I didnât need to.
I reached up and brushed a strand of hair from her cheek, slow, deliberate.
She closed her eyes for a second at the touch. Breathed in.
And when she opened them, they were different. Glassier. Hungrier.
We didnât lunge. Didnât crash into each other like some movie scene.
We leaned.
Closer.
Closer.
Until her lips brushed mine.
Just once.
Then againâdeeper. Warmer. Slower.
Her hand slid up my chest. Mine wrapped around her waist. And when we finally settled against each other fully, body to body, the heat between us wasnât explosive. It was a simmer. It was earned.
She kissed me like she was afraid to break me. I kissed her like Iâd finally stopped thinking about someone who didnât deserve a second of my breath.
And there, under the golden light, tangled in quiet comfort and the smallest sparks of something new, I knewâŚ
This was more than just not wanting to be alone tonight.
It was about wanting to be seen. Held. Understood.
And DaHyun⌠was all of that.
And maybe more.
The kiss deepened with each breath.
Not frantic. Not rushed. Just steady, slow, intentional. Like we were both tasting something we didnât expect to find in each otherârelief, maybe. Or recognition. That quiet hum of finally, even if neither of us had known we were waiting.
DaHyunâs hands found the sides of my face, gentle but certain, her thumbs grazing along my jaw as she pulled me in again. Her lips were soft, her mouth warm, and every movement told me she wasnât here just to distract me. She was choosing this. Me. Now.
I let my hands settle on her waist, fingers curling just slightly into the fabric of her shirt. She exhaled against my mouth, her hips shifting the smallest bit forward, enough for her knees to brush against mine. The movement sent a slow pulse through my chestânot lust, not yet. Just something heavier. Anticipation.
Her forehead rested against mine for a beat.
âYou okay?â she asked, voice low, eyes half-lidded and watching me from barely a few inches away.
I nodded. âYeah. Are you?â
She smiled, small and real.
âYeah.â
She kissed me againâdeeper this time. A little hungrier. I felt her fingers at the hem of my shirt, toying with the fabric like she was waiting for a signal. I gave it to her by lifting my arms.
The shirt came off, tossed gently to the side, and she sat back just a little to look at me. Her eyes moved slow, not gawking, not rushingâjust taking me in.
âYouâre beautiful,â she said, as if it were just fact. Not meant to fluster, not meant to seduce. Just truth.
I almost laughedânot because I didnât believe her, but because no one had said that to me in a long time without expecting something in return.
âYouâre just being nice,â I murmured.
âNo,â she said softly, fingers now trailing over my bare chest. âIâm being honest.â
I leaned in again. Kissed her slower now, deeper. She made a soft sound in her throat that vibrated against my mouth, and I felt her shift in the bed, moving to straddle my lap gently. My hands came to her thighs, squeezing without thinking.
She was warm. Everywhere.
And I felt her even more closely now. The pressure beneath her shortsâthick, firm, unmistakableâpressing subtly against my abs as she settled against me. We both froze for half a second, the moment stretching between us like a string pulled taut.
Then she whispered it.
âIâm hard.â
Her voice was almost shy. Like she wasnât sure if that was too much, too soon.
But it wasnât.
I didnât pull away. I didnât stiffen. I just looked up at her, my hands still on her legs, my chest still rising and falling under her weight.
âI know,â I said, barely above a breath.
And I didnât move.
Not because I was unsure.
But because I wanted to feel this moment. Let her know I wasnât afraid of it. Of her.
She watched me for a second longerâeyes searching.
And when she saw that I was still here, still steady, still hers in this momentâ
Her lips parted again.
And something between us shifted into the next gear.
She kissed me againâharder this time, with her weight pressed more fully into my lap. I could feel the full shape of her cock through her shorts now, thick and heavy against my stomach as she rolled her hips just slightly, grinding into me through the layers.
My breath hitched.
Not from surprise. Not from confusion.
From how right it felt.
DaHyun wasnât rushing anything, but the heat was unmistakable now. Her lips moved from my mouth to my jaw, slow and open-mouthed, trailing down to my neck. I tilted my head without even thinking, baring it to her, breathing harder with every warm drag of her lips against my skin.
âYouâre okay?â she murmured against my throat.
âYes,â I breathed. âPlease donât stop.â
That was all she needed.
I felt her shift back just enough to pull her shirt over her head and toss it to the floor. Her body was toned but soft in all the right places, the gentle curve of her chest rising and falling as she leaned back in to kiss me again. My hands slid up her back, pulling her closer as her hips rolled into mine with more intention now.
The weight of her cock pressing through her shorts and against my lower stomach made my own twitch in response. My boxers were tight now, hot and damp, and the friction of her slowly grinding against me was making it worseâin the best way.
DaHyun pulled back just enough to speak, her voice low and warm.
âCan I take care of you?â
I nodded instantly. âPlease.â
She kissed me again, slower this time, like sealing the promise. Then she began to move.
Her hands tugged at the waistband of my sweats, slowly, carefully. Not hurried. Like she was unwrapping something delicate. My cock sprang free, already hard, flushed at the tip, and her hand wrapped around it instinctivelyâwarm, smooth, confident.
She stroked me slowly, just once, her thumb teasing over the head. My hips twitched in response.
âFuck,â I breathed.
DaHyun smirked slightly but didnât say anything. She moved back enough to free herself, pushing down her shorts and boxers at once. Her cock bounced outâthick, flushed, the tip already glistening. My eyes widened slightly at the sight.
God, she was huge.
She watched my reaction, and her voice dropped lower.
âYou okay seeing me like this?â
I looked up at her, still breathing hard.
âI want to see you like this.â
That made her pause. Something softened in her face for a second.
Then she leaned in and kissed me againâharder this time, deeper.
And then she lined herself up.
Her hand wrapped around both our cocks, stroking them together slowly, letting the slick from her precum and my leaking tip blend. The feeling was dizzyingâhot, wet friction between us, her shaft grinding alongside mine in her palm.
My hips rolled into her grip.
âYou feel so good,â I groaned.
She moaned softly against my mouth, stroking a little faster.
âIâm gonna fuck you,â she whispered. âGonna make you forget all about her.â
And when I moanedâdesperate and breathlessâshe pressed her forehead to mine.
âSay it,â she growled gently. âTell me you want me to.â
âI want you,â I gasped. âDaHyun, I want you to fuck meâplease.â
That was it.
Her hand slid down to grip my thighs, spreading them apart as she positioned herself. Her cock, thick and glistening, pressed against my entrance.
She met my eyes one more time.
And then she pushed in.
The moment she started to push in, everything else stopped.
My breath hitched. My eyes fluttered. My fingers gripped the sheets beneath me like I needed somethingâanythingâto anchor me.
Her cock was hot. Thick. The kind of thickness that made my body instinctively tense, only to slowly melt as she eased forward with that quiet, steady pressure. It wasnât painfulâbut it was new. A stretch Iâd never felt before. Deep. Full. Like my body had been waiting for something this specific, this exact shape, to fill the space inside me I hadnât known was empty.
âFuck,â I breathed, head tilting back into the pillows.
DaHyun leaned over me, one hand gripping my thigh while the other stroked softly along my side. She didnât rush. She didnât force it. She let me take herâinch by inchâuntil her hips were flush against mine and I could feel the full length of her pressed deep inside me, her cock pulsing with heat.
âYouâre so tight,â she whispered, voice rough in my ear. âFuck, youâre holding me so goodâŚâ
I whimpered, body trembling under her as I tried to adjust to the fullness. She stayed still, just barely grinding her hips in small, careful motions. Letting me feel her there. Letting me feel the way she filled every inch of me.
âItâs a lot,â I admitted, voice shaky. âButâfuckâI donât want you to stop.â
She kissed the side of my jaw, her breath warm and ragged.
âYouâve got the perfect ass for this,â she groaned. âSoft, fuckable⌠so good around me.â
Her hand slid down to grab one cheek, squeezing hard, using it to pull herself tighter into me. I moaned againâlouder this timeâbecause the pressure, the stretch, the fullness was sending shockwaves through my whole body.
Every time her hips rolled, her cock rubbed against something deep inside me, something electric. I clenched down on her instinctively, and she growled low in her throat.
âGod, you like this, huh?â she whispered, voice thick with lust. âYour assâs milking my cock alreadyâŚâ
I gasped, eyes wide and unfocused, too lost in the feeling to answer with anything more than a needy moan. My whole body felt lit up, like I was being rewired from the inside.
And DaHyun hadnât even really started fucking me yet.
DaHyun began to moveânot rough, not frantic, but with a rhythm that felt devastatingly intentional. Every thrust pushed her thick cock back into me with just the right angle, the kind of depth that made my toes curl and my hands fist the sheets tighter each time.
The stretch had stopped feeling unfamiliar. Now it was just addicting. That deep, pulsing fullness I hadnât known my body could crave. She filled me completely, hips rolling with control, pressing down into me like she wanted to leave her shape inside me long after she pulled out.
I moaned for her. Loud. Open. Shameless. The way her cock dragged along my insides with each thrust sent hot pulses through my coreâpleasure flaring sharper with every grind of her hips against my ass. My thighs trembled beneath her, legs twitching around her waist as I gave her everythingâevery squeeze, every shiver, every sound that left my throat.
âFucking perfect,â DaHyun groaned, her voice hot and gravelly against my ear. âYouâre taking it so well⌠god, I could fuck you like this forever.â
She pushed deeper and I choked on my moan, my back arching from the bed. Her hands were everywhereâgripping my waist, sliding down to squeeze my ass again, holding me open as she moved harder now, her rhythm more deliberate. The slap of skin meeting skin echoed in the room, and the slick sound of her fucking into meâmy hole soaked, her cock coatedâfilled the silence between our moans.
I could feel the drag of her cock along every sensitive part of me now, her length grinding inside with a steady force that made my eyes roll back. Each time she pulled out just enough to thrust again, it was like my body reached for her, needing more of itâmore of herâlike the emptiness between thrusts was worse than the stretch itself.
âYou hear that?â she whispered roughly, fucking into me harder now. âThat wet little sound? Thatâs your ass taking me so well.â
I couldnât speak.
I could only nod, mouth open, panting, shaking beneath her.
My cock was leaking against my stomach now, untouched, bouncing with each thrust. DaHyun looked down at it, her eyes dark and wild, and groaned again as she pushed deeper.
âLook at that fuckinâ mess,â she muttered, her thrusts sharper, harder. âDidnât even have to touch you, and youâre already dripping for me.â
I gasped as she gripped the backs of my thighs and pushed them higher, folding me more beneath her so she could fuck down into me at a new angleâone that made my voice crack with every stroke, made my body jolt like it couldnât take the pleasure she was forcing into me.
She didnât let up.
And I didnât want her to.
DaHyun began to moveânot rough, not frantic, but with a rhythm that felt devastatingly intentional. Every thrust pushed her thick cock back into me with just the right angle, the kind of depth that made my toes curl and my hands fist the sheets tighter each time.
The stretch had stopped feeling unfamiliar. Now it was just addicting. That deep, pulsing fullness I hadnât known my body could crave. She filled me completely, hips rolling with control, pressing down into me like she wanted to leave her shape inside me long after she pulled out.
I moaned for her. Loud. Open. Shameless. The way her cock dragged along my insides with each thrust sent hot pulses through my coreâpleasure flaring sharper with every grind of her hips against my ass. My thighs trembled beneath her, legs twitching around her waist as I gave her everythingâevery squeeze, every shiver, every sound that left my throat.
âFucking perfect,â DaHyun groaned, her voice hot and gravelly against my ear. âYouâre taking it so well⌠god, I could fuck you like this forever.â
She pushed deeper and I choked on my moan, my back arching from the bed. Her hands were everywhereâgripping my waist, sliding down to squeeze my ass again, holding me open as she moved harder now, her rhythm more deliberate. The slap of skin meeting skin echoed in the room, and the slick sound of her fucking into meâmy hole soaked, her cock coatedâfilled the silence between our moans.
I could feel the drag of her cock along every sensitive part of me now, her length grinding inside with a steady force that made my eyes roll back. Each time she pulled out just enough to thrust again, it was like my body reached for her, needing more of itâmore of herâlike the emptiness between thrusts was worse than the stretch itself.
âYou hear that?â she whispered roughly, fucking into me harder now. âThat wet little sound? Thatâs your ass taking me so well.â
I couldnât speak.
I could only nod, mouth open, panting, shaking beneath her.
My cock was leaking against my stomach now, untouched, bouncing with each thrust. DaHyun looked down at it, her eyes dark and wild, and groaned again as she pushed deeper.
âLook at that fuckinâ mess,â she muttered, her thrusts sharper, harder. âDidnât even have to touch you, and youâre already dripping for me.â
I gasped as she gripped the backs of my thighs and pushed them higher, folding me more beneath her so she could fuck down into me at a new angleâone that made my voice crack with every stroke, made my body jolt like it couldnât take the pleasure she was forcing into me.
She didnât let up.
And I didnât want her to.
DaHyun shifted over me again, hands sliding up the backs of my thighs to press them tighter to my chest, keeping my body folded open beneath her. Every grind of her hips sent a jolt through my spine now, her cock hitting that spot deep inside me that made my entire body twitch with every thrust.
She leaned down, chest brushing mine, sweat mixing as our skin met in hot, sticky contact. Her mouth found my neck again, sucking just below my ear this time, teeth grazing. I moaned for her, arching into the kiss, and thatâs when her hand slid upâslow, deliberateâuntil her palm was spread across my chest.
Her fingers found my nipple.
She pinched it softly at first, testing the reaction. My body jolted.
I gasped. âF-fuck, DaHyunââ
A deep moan rumbled in her throat.
âYou like that?â she whispered, grinding her cock deeper into me as her thumb brushed slow circles over the sensitive bud. âYou get off from your nipples being touched, huh?â
I didnât answer. Couldnât. I was too busy trembling under her.
She leaned in and took it furtherâsucking the same nipple into her mouth, lips warm and wet, tongue flicking over it slowly while her hips kept moving, thick cock still splitting me open with every thrust.
I cried out at the sensation, my voice raw and wrecked now.
The way she sucked and teased made my whole chest burn with heat. Her other hand found my neglected nipple, rolling it gently between her fingers while she lavished the first one with her mouth. Every stroke of her cock inside me hit harder now, the added stimulation sending me spiraling.
âYouâre so sensitive,â she murmured, pulling off with a wet pop. âYouâre fucking twitching from thisâŚâ
She pinched both of them now, not roughâbut with a rhythm that matched her thrusts. Each time she sank into me, she tugged on them just enough to make me arch up into her, my moans spilling uncontrollably from my mouth.
My cock bobbed between us, still untouched, the constant grind of her hips and the teasing at my chest sending lightning bolts straight down my spine.
âSuch a good fuckinâ boy,â she groaned, cock slamming in harder now. âLetting me play with you like this⌠I could watch you fall apart all night.â
And she wasnât wrong.
I was falling apart.
But I didnât want her to stop.
Not now. Not ever.
DaHyunâs hands stayed on my chest for a moment longer, her fingers rolling and pinching, coaxing these broken, helpless sounds out of me with almost no effort. Every squeeze, every flick of her tongue over my sensitive nipples sent another rush of heat straight to my core. My thighs clenched around her waist. My toes curled.
My body felt wiredâlike every nerve had been lit up and handed to her to play with.
She sucked again, tongue circling the swollen bud before letting it go with another soft pop. Her thumb flicked over the other one, and I shivered under her.
âYouâre so fucking sensitive,â she breathed, her voice rough and breathless. âDidnât even know you had this in you, huh?â
I shook my head, moaning into her shoulder. I didnât. Not like this. Not until her.
She grinned against my neck, hips still rolling slow but deep, burying her cock inside me again and again, like she was savoring every grind of our bodies together.
Then, without a word, she slowly pulled her hands away from my chestâreleasing the grip, easing her mouth from my skin, letting my body cool just slightly where sheâd left it hot and buzzing.
I whimpered at the loss of contact, my chest rising and falling hard, nipples still aching from her attention, my hole still wrapped tight around her thick shaft.
âToo much?â she murmured, wiping her mouth against her wrist.
I looked up at her through half-lidded eyes. âNot too much,â I whispered. âJustâfucking intenseâŚâ
She smirked, licking her lips. âGood.â
Her hands returned to my hips now, gripping them with more strength than before. She adjusted her position slightly, lifting my legs again, settling into a deeper angle.
Then she started to fuck me in earnest.
No teasing. No playing. Just her cock dragging deep inside me, hips slapping into my ass with heavy, rhythmic thrusts.
My moans came louder nowâshameless, open, broken apart.
The nipple play had left my whole body sensitized, and now every thrust felt amplified, her cock splitting me open and grinding into every place I didnât even know I needed to feel.
I clung to the sheets again, head thrown back as she fucked down into me, panting against my mouth.
âLet me have you,â she groaned. âAll of you.â
And I gave it. Every inch. Every sound. Every squeeze of my body around hers.
Because I wasnât hers before.
But I was now.
DaHyunâs pace picked up, her hips slamming into mine with growing urgency, the sound of skin meeting skin echoing off the walls of her room. The air was thickâhumid with sweat and heat and the low, filthy noises of our bodies locked together.
Her cock was driving into me with powerful, rhythmic strokes, each thrust making my whole body jerk against the mattress. My fingers gripped the bedsheets so tight my knuckles ached. I could barely think, let alone speak. I just feltâthe stretch, the fullness, the slick slide of her cock dragging against the deepest parts of me like she was trying to leave her mark inside.
DaHyunâs breath was hot against my face as she leaned in, fucking me into the bed with deliberate, perfect pressure. Her eyes never left mine, even as her jaw clenched and her abs flexed with every deep thrust.
My legs were folded up against her sides now, helpless, open, trembling with every grind of her hips.
She grabbed at my waist, pulling me down onto her cock harder.
âJust like that,â she panted, voice breaking slightly. âYouâre so fuckinâ good like this. This pussy was made for me.â
I moaned loudly, head rolling to the side, drool slick on my lips, my dick leaking a steady stream of precum untouched against my stomach.
I didnât need to stroke it.
I didnât want to.
All I wanted was her. All of her. Just like this.
And she was giving it. Every inch. Every sound. Every drop of sweat and every ragged breath. She was taking me apart completely.
I wasnât thinking about anything else anymore. Not the girl who left. Not the pain. Not the weeks of silence.
Only DaHyun.
Only her voice. Her cock. Her hands. Her body.
And I didnât want it to end.
Her rhythm turned brutal.
Each thrust drove her deeper than the last, and I could feel it nowâeverything. The weight of her cock inside me, the slick of her cum-slicked shaft dragging through my soaked walls, the way her hips slammed down like she was trying to bury herself even deeper, like she could fuse with me if she just fucked hard enough.
DaHyunâs grip tightened at my hips, her fingers digging into my skin as her body trembled above me, chest pressed to mine, sweat sticking us together. Her breath stuttered against my cheek as her moans grew louder, raw and guttural now, her whole body grinding into mine with desperate purpose.
She was so deep. So fucking deep. The head of her cock slammed into that spot that made my vision go white, over and over and over again, and I could barely do anything but cry out for herâvoice cracked, body wrecked, legs shaking.
âFuck, Iâm gonnaââ she groaned, voice hitching as her pace turned ragged, erratic. âIâm gonna fuckinâ cumââ
And then it happened.
Her cock THROBBED violently inside me, swelling thick and hot as her whole body locked up.
âFuckfuckfuckââ DaHyun gasped as her hips slammed forward, her cock twitching hard inside my hole as she came.
She exploded inside meâthick, hot spurts of cum pumping deep into my ass, flooding me so hard and so much that I could feel it spilling out around her cock as she kept grinding through it, pushing it deeper with every twitch of her hips.
âTake it,â she groaned, forehead pressed to mine, her voice shaking. âFucking take all of itâŚâ
Her cock kept THROBBING as she emptied herself inside me, the wet slap of her thrusts now accompanied by the messy, squelching sound of her cum spilling back out around her shaft.
I cried out beneath herâbody shivering, cock untouched but ready to burst from everything she was doing to me.
My own climax hit seconds after hers.
My cock THROBBED onceâtwiceâand then I was cumming hard against my stomach, thick white ropes shooting up over my chest, my abs, dripping down the sides of my waist as I moaned into her mouth. It kept coming, spilling out in messy, uncontrollable spurts as my body shook beneath her, my hole clenching tight around her still-throbbing cock with every pulse.
DaHyun fucked me through it, grinding deeper, her own orgasm dragging out with every squeeze of my body around her, her voice a low, trembling whisper now.
âGood boy⌠good fuckinâ boyâŚâ
She finally slowed, her body shuddering as the last few drops of her load leaked out inside me. Her cock twitched once more before going still, buried deep in the mess sheâd just creampied into me.
I was wrecked. Legs trembling. Covered in sweat and cum. Still twitching around her cock.
And I didnât want to move. Not yet. Not when I could feel her so warm and full inside me. Not when she was still there, kissing my jaw, whispering praise I could barely process.
Because in that moment⌠Iâd never felt more wanted in my entire life.
DaHyun didnât pull out right away.
She stayed pressed against me, her body still trembling faintly, her cock twitching one last time deep inside my hole. The warmth of her cum was thick between us now, leaking out slowly around her shaft, pooling beneath my ass in sticky, wet heat. Neither of us said anything for a long moment. Just breathed. Her cheek rested against mine, her lips brushing my skin, sweat dripping from her jaw onto my collarbone.
She was the one who finally movedâgently. A slow kiss to my jaw, then to my neck. Her hips shifted slightly as she eased her softening cock out of me, careful and slow.
I hissed through my teeth, body flinching at the sudden emptiness. Her cum followed immediatelyâthick, white, and hot, spilling out of my stretched hole in slow, dripping globs. I could feel it running down between my cheeks, onto the sheets.
âFuckâŚâ I murmured weakly, head tilted back into the pillow.
DaHyun sat back on her heels, looking at me for a secondâlike she was trying to memorize the sight. My body, my chest, my face flushed and sweaty and wrecked. Then she reached for a towel from her nightstand, already knowing this was about to get messy.
âDonât move,â she whispered. âIâve got you.â
I nodded, barely able to respond.
She started with my stomach, wiping up the mess of my own cum streaked across my skin. Her hands were steady, warm, her touch slow and careful like I might break. Then she moved lower, between my thighs, cleaning around my hole, letting out a soft exhale when she saw how much of her had spilled out of me.
âSorry,â she said quietly, almost sheepish. âI didnât know I had that much in me.â
I smiled through the haze. âDonât apologize.â
She grinned softly but didnât say anything. Just finished wiping me down before tossing the towel aside and reaching for a bottle of water from the nightstand. She opened it, brought it to my lips.
âHere.â
I drank. Slowly. Then looked at her, eyes half-lidded. âYou good?â
She leaned over me, brushing damp hair off my forehead. âI should be asking you that.â
âIâm fine. JustâŚâ I groaned softly as I sat up a little. âFuck. My legs.â
DaHyun laughed gently, wrapping an arm around me to help me sit all the way up. âYou walked in here cocky, and now look at you.â
I smacked her shoulder lightly. âNot fair.â
She smiled and kissed my temple.
âCome on,â she said, swinging her legs off the bed. âLetâs get you to the shower.â
I stood slowly, wincing slightly as I put weight on my legs. My thighs trembled, and my knees felt like they might buckleâbut I managed to stay upright. DaHyun watched me like a hawk, ready to catch me if I collapsed.
âI can walk,â I muttered, taking a step.
âNot with that limp,â she teased, sliding an arm around my waist.
We made our way down the hall, her body tucked close to mine. The lights were low. The air cooler now, tinged with post-sex quiet. She didnât say much as she guided me into the bathroom. Just turned the water on, tested the temperature, and pulled off the last bits of her clothes before helping me step into the shower.
Warm water hit our skin. She held me under it first, letting me relax into the heat. My back rested against her chest. Her hands ran over me slowlyâcleaning, but also holding. Comforting. Her fingers traced circles on my hips, over my chest, into my hair as she lathered shampoo.
It wasnât sexual.
It was something softer than that.
When we finished, she wrapped a towel around me, another around herself. Helped me back to her room. The sheets had been pulled back. Clean ones already waiting. She was fast.
We collapsed into them together, limbs tangled, skin still warm and damp. Her hand rested on my stomach. Mine on her waist. Neither of us said anything for a long time.
And I think for the first night in a long timeâŚ
I wasnât thinking about her.
I was thinking about DaHyun.
And I wasnât alone.
The room was quiet now.
Only the soft hum of the ceiling fan above and the distant noise of the city slipping in through the windowâmuffled by curtains, dimmed by time. The kind of stillness that only came after everything had been said, everything had been done. The sheets were warm against my skin, slightly damp from the shower, still holding the faint scent of her shampoo, mingling with mine.
The bed creaked softly as I shifted, her arm instinctively tightening around my waist. I didnât need to look to know she was awake. Her breathing was slow, but not deep enough for sleep. Just⌠calm. Present. I could feel it in the way her thumb moved gently over my side in slow, absent circles, like she didnât even realize she was doing it.
The moonlight filtering through the blinds caught the edge of her dresser, cast shadows over the floor, over our bare feet sticking out from under the covers. It all felt surreal in a quiet wayâlike I was living in a scene Iâd watched from a distance a thousand times before but never thought Iâd feel from the inside.
My body still ached, in a good way. My thighs were sore, my back a little stiff. But wrapped in this silence, under these sheets, with her warm and steady beside meâit didnât matter.
I wasnât thinking about being cheated on.
Or who I wasnât good enough for.
I was thinking about how she held me after. How she cleaned me up. How she didnât rush to pull away or speak or ruin the silence.
is it possible for a triples nien and kotone frotting fic
Friction Addiction
PAIRING: g!p!Nien x g!p!Kotone (ft. SeoYeon, JiWoo & DaHyun)
GENRE/CW: smut, fluff, crack, eventual smut, shameless smut, angst and fluff and smut, frotting, cock worship, cock tease, hand jobs, slow burn, slow build, dirty talk, dirty thoughts, fleshlight
WORD COUNT: 8,815
SYNOPSIS: Backstage after the lights dim and the cheers fade, Nien and Kotone find themselves lingering behindâexhausted, flushed, and still buzzing from the nightâs energy.
A/N: This fic takes place during TripleS âGirls Never Stopâ Fan Concert DAY 2 (240707, Seoul). The time stamps throughout the story reference specific moments from that event, including setlists, MENTs, and unit stages. Everything else? You already know what kind of mess it is. Please support on AO3 as well!
July 7th, 2024. Seoul, South Korea.
The night air was alive and electric at the 'Girls Never Stop' Fan Concert DAY 2, buzzing with anticipation that pulsed through the packed stadium like a heartbeat. Thousands of eager fans had flocked to Seoul, converging upon the venue early in the day, armed with banners, lightsticks, and endless enthusiasm. Even before the doors had officially opened, an infectious energy thrived outside the venue, lines weaving around blocks as chatter filled with excitement, laughter, and shared speculation about what tonight might hold.
Inside, the stadium had been transformed into a glittering spectacle. The stage stood majestic and vibrant, draped in hues of pastel purples and pinks, accented by shimmering silver lights cascading down the elaborate setup. Huge screens flanked either side of the stage, set to capture every moment, every smile, every wave. The neon glow of thousands of customized tripleS lightsticks cast colorful reflections onto the darkened ceilings and walls, creating a mesmerizing galaxy of twinkling stars. Fans eagerly chattered and exchanged excited whispers, their collective voices humming into a warm, indistinct symphony of pure anticipation.
Backstage, hidden away from the audience's view, the atmosphere was equally charged. Staff hustled and bustled, double-checking microphones, tweaking sound systems, and coordinating with stage managers through hurried whispers and urgent nods. Makeup artists and stylists moved swiftly, adding final touches to the membersâ outfits, smoothing stray hairs, applying subtle glitter to eyelids, ensuring every detail was perfect. The scent of hairspray, perfume, and adrenaline mingled in the air.
The members of tripleS themselves were buzzing, their excitement palpable. Their laughter and excited chatter drifted gently from their dressing rooms, punctuated occasionally by squeals of playful nerves. They were readyâhearts pounding, adrenaline pumping, eager to step into the vibrant lights and thunderous applause awaiting them just a few feet away.
Every second closer to showtime felt like its own eternity. The crowd's chants grew louder, synchronized cheers echoing powerfully as the lights began to dim. A deafening roar burst from the audience as the enormous screens flickered to life, announcing the imminent arrival of their beloved idols.
And then, precisely at 0:00 on the clock, a wave of sound erupted. The dazzling lights exploded to life, illuminating the radiant, smiling faces of the tripleS members emerging onto the stage. At that instant, nothing else matteredâtime seemed to pause, worries evaporated, and only pure joy and thrilling anticipation filled every heart within the stadium.
This night promised unforgettable memories, moments that would linger warmly in hearts for weeks, months, years to come. Tonight would be more than just another concertâit was destined to become a cherished, beautiful fragment of their collective lives.
As the first chords of "24" burst forth at exactly 1:27, the atmosphere inside the stadium soared into something magical, transcendent. The synchronized movements of twenty-four girls across the brilliantly illuminated stage captivated every gaze, every heartbeat aligning with the pulsing rhythm. Fans screamed their joy, waving their shimmering tripleS lightsticks in perfect harmony, the sea of lights dancing like a breathtaking constellation.
Every lyric sung, every choreography executed, was delivered with relentless energy and passion. Sweat already glistened lightly on the members' foreheads under the bright lights, their smiles unwavering as they soaked up every ounce of adoration pouring from the audience. The crowd responded in kind, chanting along and amplifying each verse like an echoing heartbeat, the love shared between performers and fans electrifying the venue with pure joy.
After the energetic opening, a gentle calm settled briefly at 4:12 for their first MENT. Members playfully interacted, teasing each other, laughing brightly into their microphones, their banter effortlessly flowing. Fans laughed along, capturing small candid moments, waving enthusiastically whenever their favorite idol caught their gaze. The girls visibly relaxed, comfortable and grateful, their voices genuine as they expressed appreciation and excitement about being together with fans again on such a special night.
As the evening progressed and reached 13:28, the playful energy shifted towards something uniqueâthe âNever Stopâ board game segment. It brought warmth, intimacy, and genuine hilarity, allowing fans and idols to bond through shared laughter and unexpected interactions. A wave of amusement rippled through the stadium, cheers mixing with laughter, the members becoming playful rivals, their competitive sides shining delightfully under the gentle glow of the stage lights.
Time flowed fluidly, each performance weaving seamlessly into the next. By 50:45, NaKyoung captivated the crowd with her heartfelt guitar solo, notes trembling delicately into the air. Fans held their breath, spellbound, a calm yet powerful reverence washing through the stadium. Then, like a sudden explosion of color and energy, tripleS AAA took over at 52:06, their performance of "Generation" igniting cheers once again, reigniting the energy that had momentarily settled into awe.
As the clock approached 54:57, tripleS KRE charmed the fans with "Cherry Talk," the sweet and playful melody filling hearts with warmth. By the time tripleS LOVElution burst into their energetic rendition of "Girls' Capitalism" at 57:55, the whole venue pulsed with joy and exhilaration, the choreography sharp and energetic, echoing the confidence and charisma of each member.
When EVOLution took the stage at 1:01:43, the atmosphere shifted yet againâmore fierce, confident, and powerful. Their performance of "Invincible" carried a confident aura that made fans scream louder, cheering as if to validate the empowering message behind each lyric.
From backstage, hidden just behind the thick velvet curtains, Nien watched intently, her heart pounding fast with admiration and anticipation. She smiled brightly, her eyes shimmering under the soft backstage lighting as she glanced briefly toward Kotone, who stood nearby. Kotone was also watching attentively, a small but meaningful smile tugging at her lips, her eyes glistening with both excitement and quiet admiration for their friends performing. Their eyes met briefly, something delicate passing silently between themâa shared spark of excitement and an unexplored tension that neither fully understood yet, but both undeniably felt.
By the time tripleS NXT and tripleS Glow performed their sets, at 1:05:40 and 1:08:21 respectively, Nien and Kotone found themselves lingering near each other backstage more frequently, exchanging small glances and shy smiles amid the joyful chaos. The air around them seemed charged differently now, their heartbeats quickening subtly whenever their eyes met in brief yet increasingly significant moments.
As the VCR segment played out on the main screens at 1:11:30, the stadium lights dipped low, casting a soft glow over the audience. Fans took the opportunity to sit back, stretch, sip water, and adjust their cheering towels while watching the pre-recorded footage. The energy never truly dipped, thoughâit simmered beneath the surface, a quiet storm of love and anticipation waiting to rise again.
Backstage, the momentary lull felt surreal. After the flurry of performances, there was suddenly room to breathe. Staff moved more slowly now, checking monitors and whispering updates, eyes fixed on the countdown to the next stage cue. The whirring of camera rigs echoed faintly through the rafters. A cool draft swept in from the far end of the hallway, brushing gently against skin that was still hot from adrenaline and movement.
Makeup artists dabbed at sweat-slicked foreheads, stylists re-tucked wayward strands of hair, and water bottles were passed around with quick, grateful hands. The floor was scattered with marks of motionâglitter fallen from sleeves, set tape curling at the edges, and the faintest imprint of rubber soles etched into the stage coating. The buzz of the crowd was faint here, muffled and distant like waves crashing somewhere far beyond.
Even in that quiet moment, the mood was far from still. It was simply waiting. Pacing itself. Everyone backstage knew what was coming next. tripleS OT24's "Non Scale" at 1:26:44, a powerful group performance that always felt like a unified roar. That kind of momentâpure, synchronized presenceâwas what made the chaos worth it.
And still ahead was a flood of other memories-in-the-making: the final MENT at 1:30:14, warm and tear-stained, when members would open their hearts a little more than usual; the final push of songsââGirls Never Die,â âRising,â and âColorfulââeach one layered with meaning, strength, and affection. The kind of endings that didnât feel like endings, only a promise that the connection wouldnât fade once the lights shut off.
All around the venue, the night was blooming toward its peak. Sweat and light, sound and breath, the pounding ache of feet in sneakers long broken inâevery detail added to the strange, aching beauty of a concert's final stretch. And though no one said it out loud, not the fans clutching their phones tightly or the staff with headsets buzzing in their ears, everyone knew this night wouldnât leave them.
July 7th, 2024 would settle somewhere deep. In phone galleries, in memory cards, in lightstick scratches and worn voice boxes, in glitter found days later in the lining of a jacket. A summer night suspended in neon and noise, destined to glow for far longer than it lasted.
As the final seconds of the VCR ticked down and the crowdâs cheers began to rise again, a shift swept through the backstage hallsâlike a dormant tide crashing awake. Hairbrushes were tossed aside, last-minute touches halted mid-swipe. One by one, the members gathered behind the stage entrance again, forming a loose line as the audio count-in played through their in-ears. No one needed to be told to focus. They just did.
The crew dimmed the final backlights, and a breathless silence fell backstage. Even the managers and stylists paused, holding their breath as the LED screens lit up once more. And then, as if a switch flipped, the silence exploded into color and sound.
1:26:44 â âNon Scale.â
Twenty-four silhouettes emerged through the haze, bathed in blinding white light and gold pyrotechnics. The introâs bass vibrated through the entire structure of the venue, shaking floorboards and ribcages. Fans screamed. Not yelledâscreamed. Every phone was up. Every eye was wide. And tripleS didnât miss a single beat.
From up high in the stands to the barricade seats brushing the edge of the stage, the audience was one seamless body of movement. Lightsticks bobbed in perfect rhythm. Fans bounced on their toes, mouthing the lyrics, swaying, shouting fanchants with raw-throated devotion. The live band built the trackâs climax into something impossibly massiveâbigger than anything that could be captured on a fancam or livestream.
The moment wasnât just loud. It was sacred.
And behind the scenes, the atmosphere had changed again.
The earlier buzz was goneâreplaced now with a quiet reverence. Backstage monitors played the live feed, and staff watched in rare stillness. Even those rushing between tasks slowed down, glancing at the screens as if pulled by gravity. There was something breathtaking about seeing it all come together. Costumes moving like water. Voices steady and proud. Years of training crystallized into one perfect, blinding moment.
At 1:30:14, the final group MENT began. The atmosphere inside the venue softened like candlelight. Members caught their breath, passing microphones between one another with damp hands and trembling fingers. Their eyes were wetâsome openly crying, others holding it back with shaky smiles and nervous laughs. They thanked the fans. Each other. The staff. Themselves.
The crowd stayed silent when needed. Loud when it mattered. Together, it created a rhythm of comfort, like a heartbeat.
Then came the last three songs.
âGirls Never Die.â Thunderous, an anthem.
âRising.â Hopeful, arms raised high.
And finally, âColorful.â
The closer. Confetti exploded into the air, drifting down in soft, delicate flutters, catching in hair and open palms. Fans reached upward as if trying to hold on to the last few seconds of magic. Members smiled through tears. Some waved gently. Others screamed into their mics with laughter, letting it all crash out of them like a wave.
And just like that, the lights dimmed one last time.
The crowd lingered even after the final bow. Some still cried. Some sang. Some just stood there, taking deep breaths, trying to seal the night into memory before they had to step outside and return to real life.
Backstage was no less emotional. Members leaned against one another, hugging tightly in sweaty stage outfits, wiping off mascara and smudged lipstick with trembling fingers and gentle smiles. Staff clapped. Not out of professionalismâbut pride. Real, stunned pride. No one left untouched.
It was the kind of night where time stopped and then rushed forward all at once. The kind of night where the afterglow wrapped around you and wouldnât let go.
But somewhere in that wind-downâbeneath the hum of winding cords and echoing laughterâwas a silence that hadn't been there before. A quiet pocket in the chaos. Still untouched. Still waiting.
Because though the concert was over, the night... wasn't. Not yet.
Backstage had thinned out slightly by the time the final confetti had settled on the stage floor. The main crew worked quickly but calmly, disassembling mics and pulling cables, guiding the members one by one to their respective greenrooms. The air conditioning finally felt cool again, no longer clashing with the heat of a thousand hearts screaming under stage lights. Laughter still trickled down the hallwaysâsome members high off adrenaline, others already dozing off on sofas with water bottles hugged to their chests.
Nien had just changed into her post-stage outfit: simple joggers and a cropped shirt with her hair tied up into a bun that didnât survive much past the encore. She sat on the edge of a low bench near the side wall, her back pressed to the cool cement, eyes half-lidded, chest still rising and falling steadily. Her fingers toyed absentmindedly with the rings on her hand, silent in her own world for a moment, trying to hold onto the echoes of the stageâthe cheers, the flashing lights, the weightless sense of everything and nothing.
Across the hallway, just past a barely open door, Kotone stepped out of her own dressing room. Her bare face was flushed, cheeks still tinted from exertion, her bangs clinging to her forehead from the sweat that hadnât been fully blotted out. A clean hoodie hung loosely off one shoulder, and she nursed a plastic water bottle like it was holy. Her gaze wandered across the hall, and for a moment, she didnât say anything. She just spotted Nien. Sitting there, quiet and tucked into the stillness like a bookmark between chapters.
She hesitated at firstânot out of nerves, but out of some unspoken understanding that moments like these didnât need to be rushed.
Then, gently, her voice cut the quiet.
"You still alive over there?"
Nien blinked, glanced up, and smiled faintly without saying anything at first. Then she shifted, patting the space next to her with a light slap of her palm.
âBarely. My legs mightâve stopped working after 'Rising.'â
Kotone laughed softly, the sound light and tired but warm. She crossed over and slid down next to her, mirroring her position with her back against the wall, arms resting on her knees. For a moment, neither of them said anything. The hallway felt suspended. The muffled voices of other members floated from further down, but hereâhere it was just the hum of the vents and their shared silence.
âI still feel like Iâm vibrating,â Kotone said after a while, glancing at her own hands. âLike Iâm still moving even though Iâm sitting still.â
Nien nodded slowly, eyes forward. âThatâs how you know it was a good one.â
Kotone tilted her head, letting her temple brush lightly against Nienâs shoulderânot entirely leaning in, just enough to touch.
âIt was better than good.â
And for a moment, that was all that needed to be said.
The night was coming down softly now. The sound techs had gone quiet, makeup kits were being zipped up, and members had started heading back to their hotel. The rush was over. The applause had ended. But something still lingered in the airânot heavy, not loud. Just present. Steady. Like the residual warmth of a spotlight that hadnât fully gone out.
It wasnât celebration anymore.
It was the quiet after.
And they were both still in it.
The hours after the show passed like a dream.
Backstage had become a resting ground. The high-strung buzz of performance adrenaline had faded into a lazy afterglowâlaughter still rang out, but softer now, like the echo of a party winding down. Phones were everywhere, clicking and snapping in bursts as members crowded together for post-show selfies. Some leaned their cheeks together, others hugged from behind, giggling at their tired, makeup-smeared faces on the screens. Even staff got dragged inâphotobombed by playful girls in oversized shirts and tripleS hoodies, their voices hoarse but full of joy.
The snack table had been raided by now. Empty wrappers littered the corners of tables, and half-drunk bottles of Gatorade rolled lazily across the floor. A few members lay sprawled on couches, tangled in each otherâs limbs like puppies. No one had the energy to pretend anymore. It was raw comfort nowâbare faces, messy hair, heavy limbs, hearts still fluttering.
Kotone sat cross-legged on the floor near a couch where SeoYeon had long since fallen asleep, her head drooping forward until someone gently eased her into a blanket. The younger girlâs hoodie sleeves were pulled over her hands, and her damp bangs were still sticking to her forehead. She was scrolling through her camera rollâpreviewing the blurry concert photos, the silly backstage candids, the wide group shots taken with trembling, sweat-slicked fingers.
Behind her, Nien had just returned from a quick shower in the dressing room showers, her skin still slightly dewy from the heat. She wore a loose dark tee and shorts that sat low on her hips, hair damp and tousled as she ruffled through her duffel. She had a towel tossed over her shoulder, earbuds hanging loosely around her neck, and her voice was low when she mumbled a teasing, âYou better be posting that on private stories.â
Kotone glanced back at her, grinning. âOnly the good ones.â
âYou have good ones of me?â
âI always get good ones of you.â
That earned a side-eye from Nien, but she was smiling now as she came over and plopped down beside Kotone, their knees brushing together. For a while, they passed the phone back and forth, laughing at each otherâs facial expressions in the candid shots, teasing over who looked like they were about to collapse in every other photo.
Eventually the rest of the group began to wander offâsome to change again, some to get rides home, others ushered gently by managers toward waiting vans. The room slowly thinned out. Lights dimmed little by little. Voices grew quieter.
Nien and Kotone didnât move.
They stayed like thatâclose, quiet, shoulders bumping every now and then. Something softer was starting to settle between them, not entirely new, but noticed now. It was in the way Kotoneâs fingers lingered on Nienâs wrist when she reached for the phone again. The way Nienâs leg stayed pressed up against hers instead of shifting away. It wasnât bold. It didnât need to be.
âYou good?â Kotone asked eventually, her voice a little lower.
Nien hummed, looking ahead. âYeah. Just⌠that post-concert high.â
Kotone leaned her head back against the couch, eyes fluttering shut for a moment. âI hate how good it feels. Makes everything after feel too quiet.â
Nien didnât respond right away. Her hand reached out instead, fingers brushing lightly against Kotoneâs shin, then just resting there. It wasnât suggestive. Not yet. But it was intentional.
Silence again. Not awkward. Just charged.
It was that kind of silenceâthe one that hung in the air before something happened. The kind that made skin feel hot even in the AC. The kind that made fingers curl just a little tighter around the fabric beneath them.
âIs it weird,â Kotone said quietly, barely above a whisper, âthat I still feel like Iâm moving?â
Nien turned to look at her, eyes hooded. âNo.â
Kotoneâs eyes fluttered open again, meeting hers. They didnât say anything. They didnât need to.
Movement came naturallyâKotone shifting slightly closer, one of Nienâs legs sliding between hers. The warmth between their bodies was immediate, not shocking but steady. Their thighs brushed. Then pressed. Neither pulled away.
They stayed like that.
Quiet.
Warm.
Too close to call it casual anymore.
And neither one looked away.
The air in the room had changed, soft and slow like steam rising after a storm. The fluorescent ceiling lights above had been dimmed to their lowest setting by now, casting the backstage lounge in a low, muted glow that caught against the damp sheen of their skin and the scattered glitter that still clung faintly to their clothes.
Most of the girls were gone now. A few voices echoed down the hallâmanagers wrapping up, distant chatter from those still packing upâbut in this pocket of space, it felt like time had thinned. Like the afterglow of a concert had pulled the two of them aside and said, here. stay.
Nienâs thumb slowly grazed the side of Kotoneâs leg, following the line where her sweatpants creased at the thigh. She didnât seem to realize she was doing it at firstâlike it was second nature. But Kotone noticed. She always noticed. Her breath caught for just a second, her eyes glancing down at where they touched.
Her own fingers slid across the carpet a little, then up to rest against Nienâs knee. That was all. But that was enough.
Neither of them said a word. They didnât need to. Their bodies were starting to speak in the gaps between sentences, in the way they breathed near each other, in the heavy silence that no longer felt stillâit felt expectant.
Kotone shifted slightly again. Just a bit closer. Her thigh now rested snugly against Nienâs. The fabric of their pantsâcotton over cottonâcreated a subtle friction when they moved, almost undetectable. Almost.
Nien let out a slow exhale, eyes flicking downward briefly before meeting Kotoneâs again. There was no teasing smile now. Just a quiet lookâlike a question she wasnât sure how to ask, and maybe didnât need to.
â...Still moving?â Nien asked.
Kotoneâs gaze dipped for a moment. She wet her lips. âYeah,â she murmured. âStill.â
And this time, when her leg pressed forwardâslowly, gentlyâit wasnât an accident. She rolled her hips just enough that the front of her pants brushed against Nienâs. Soft, cautious pressure. Barely more than a graze.
But it was intentional.
Nienâs breath hitched. Her eyes flickered closed for half a second, as if bracing for something. When she opened them again, her body had already moved on instinctâmirroring Kotone, returning that pressure. Just enough to acknowledge it. Just enough to say I feel it too.
The tension was no longer invisible. It lived between them now. Real. Warm. Slow and heavy like molasses sliding down the back of the tongue. They could feel the heat building where their hips met, just a whisper of friction, just enough to make them shift again. And again.
Neither of them rushed. Neither of them needed to. The rhythm was unspoken. Bodies leaning in just enough. Breaths falling out of sync.
Every small roll of their hips brought that friction againâcotton brushing cotton, the heat trapped between layers of fabric growing with each press, each grind. It was slow, lazy, like they were trying to convince themselves it didnât mean anything. But their bodies knew better.
And even in this silenceâeven in this calmâthey were both starting to want more.
The night was no longer quiet. It was humming.
Nienâs breath faltered again as Kotone shifted closer, and this time neither of them pretended it was subtle. Their hips brushed once more, and thenâslowly, tentativelyâground into each other just a little firmer, the contact making Nienâs thighs twitch ever so slightly. Her lips parted, a low sigh escaping, barely audible.
She tilted her head, brushing her forehead against Kotoneâs temple.
âYouâre doing that on purpose,â she whispered, voice low and rough at the edges.
Kotone didnât deny it. Her breath came out hotter this time, lips curled into a small smirk, but her eyes were wideâglassy with something deeper than amusement.
âSo what if I am?â she murmured. âYouâre the one pressing back.â
Nien laughed softly, under her breath, almost a scoff. âGod⌠You feel that?â
Kotone rolled her hips again, a little slower now, and they both felt the firm bulge in each otherâs sweatpants grind togetherâwarm, thick, trapped under too many layers, but so undeniably there. The friction was maddening. The fabric caught and rubbed just enough to make them aware of every pulse, every swell.
âIâve been feeling it,â Kotone whispered, her voice slipping lower, darker. âSince you came out of the shower.â
Nien cursed under her breath, hand gripping Kotoneâs thigh tightly now as their cocks throbbed against each other through the thin barrier of their clothes. She tilted her head back against the couch, eyes fluttering shut, jaw clenched.
âI canât even think right now,â she admitted, voice shaky.
Kotoneâs hand slid up, fingers grazing Nienâs side before settling at her waist. Their hips moved againâthis time in perfect sync, slow, rhythmic. Their shafts rubbed through layers of soft fabric, pushing and twitching as they thickened fully, the friction sending waves of heat crawling up their spines.
âYou donât have to think,â Kotone whispered. âJust feel me.â
Nien groaned, hips jerking forward again.
âI am, fuck. Youâre so hardâJesus, KotoneâŚâ
She wasnât wrong. The size and weight of their cocks grinding into each other was impossible to ignore now. Thick and pulsing, pressed against the front of their sweats, pushing forward like they were begging to be freed. But still they kept it slowâstill clothed, still straddling that line between teasing and surrender.
Kotoneâs forehead touched hers now, their breaths hot and tangled between their mouths.
âThis is so fucking good,â she murmured. âI canât stopâŚâ
âDonât,â Nien breathed. âDonât stop. Not yet.â
They rocked again. And again. Moans caught in their throats. The weight of their clothed lengths dragged against each other, soft and heated, building that pressure between their cores that made both girls dizzy.
The air smelled faintly of sweat, clean soap, and rising tension.
And they were far, far past the point of pretending this was innocent.
Kotoneâs breath came out shakier this time, lips parted in a soft, desperate sigh as she pressed herself forward again, the thick bulge in her sweatpants grinding slow and steady against Nienâs matching one. Their girths pushed into each other with each subtle roll of the hips, clothed shafts straining through the soft cotton and growing stiffer by the second.
Nienâs hand slid up Kotoneâs side, gripping her hoodie at the waist, tugging just slightly as she leaned in, her voice curling into her ear in a teasing whisper.
âMm~ you sure you wanna keep goinâ like this, baby?â she purred, her words laced with heat. âWeâre still kinda⌠exposed.â
Kotone giggled under her breath, biting back a moan as their cocks rubbed again, firmer now. âYou say that like you want me to stop~â she whispered, nuzzling against the side of Nienâs face. âBut I can feel how badly your dickâs twitchinâ for me right now~â
Nien scoffed softly, chuckling through clenched teeth, her voice dropping even lower.
âIâm just sayinâ... if anyone walks in and sees your pretty little bulge grinding against mine like this~ someoneâs gonna have a fuckinâ meltdown.â
âMmm, maybe they should look away then~â Kotone replied with a smirk, reaching behind her to check over her shoulder. She tilted her head just slightly, eyes darting to the hallwayâempty. The door to the rest of the backstage lounge had closed, most of the lights dimmed. A few bags and hoodies still lay around, but no movement. No voices. It was just them now. Hidden in that pocket of time no one else was looking at.
âWeâre good~â she whispered back, eyes gleaming. âJust us now, babyâŚâ
Nien licked her lips slowly, feeling the pressure of Kotoneâs cock pulsing against hers, that delicious drag of their heavy lengths straining through layers of sweatsâhot, thick, and needy.
âYouâre such a tease,â she murmured, bucking forward just enough to make Kotone gasp. âYou really wanna hump each other like this until one of us makes a mess?â
Kotone let out a soft, breathy moan, her hands finding Nienâs waist again as she rolled into her, their thick girlcocks grinding head-to-head, warm and lewd beneath the clothes that separated them.
âMaybe~â she giggled, breath catching. âMaybe I wanna feel you throb against me a little more first⌠see whoâs the first one to start leaking~â
Nien groaned at that, her eyes fluttering shut for a second as her cock twitched hard against Kotoneâs. The heat between them was unbearable nowâan inferno of tension and friction that made their bodies ache.
âShit⌠keep goinâ like that, and I might cum without even takinâ these offâŚâ she muttered, fingers digging into Kotoneâs waist. âHope youâre ready to get messy, babe~â
Kotone grinned, rolling into her again.
âOh, I want messy~â she whispered. âSoak me up, Niennie~ I know you wanna.â
Their hips bucked againâgrinding, pressing, clothed shafts stiff and throbbing, teasing the edge of control with every pass.
And it was only just getting started.
Their foreheads were nearly touching now, breaths mixing, panting softly against each otherâs lips with every slow, grinding roll of their hips. The weight of their swollen cocks rubbing together through layers of fabric had them twitching, leaking, and clinging to the edgeâbut it wasnât enough. Not anymore.
Kotoneâs hands slid between them, fumbling just a little with the drawstring on Nienâs sweats before dipping down, her fingertips tracing the thick outline beneath. She bit her lip as she spoke, her voice teasing but breathless.
âMm~ Iâve had enough of feeling you through this cloth, babeâŚâ
Nien didnât stop her. She didnât want to stop her.
Kotone pulled gently at Nienâs waistband, easing it down just far enough to let her cock spring freeâthick, flushed, and glistening at the tip with the precum that had been building for minutes now. It slapped upward, heavy and pulsing, twitching once in the open air.
âOh fuckâŚâ Kotone whispered, her hand frozen for a moment, eyes dragging over the size, the shape, the way it curved upward so perfectly. She exhaled a breathy giggle. âYouâre so fuckinâ pretty, Niennie~ you really gonna keep this all to yourself?â
Nien smirked, her voice low and rough with lust. âThatâs funny, cominâ from someone whoâs still got hers tucked awayâŚâ
She reached down in return, tugging at Kotoneâs sweats and sliding them down, slowly, fingers slipping beneath the waistband of her boxers next. As the fabric slid past her thighs, Kotoneâs cock popped freeâjust as fat, just as flushed, slick already from the teasing. It pulsed visibly in the cool air, bobbing slightly before settling up against Nienâs once again, this time bare.
They both gasped, their heads pressing together, eyes locked in stunned silence.
The feeling of skin-on-skin nowâtwo warm, throbbing shafts pressed flushâsent electricity rushing through them.
âHoly shit,â Nien whispered, biting her lip hard as her cock jumped against Kotoneâs. âYouâre fuckinâ perfectâŚâ
Kotone whimpered softly, her hand wrapping around both of them as she gave a lazy, slow stroke, dragging their dicks together from base to tip.
âYou too, baby~ youâre fuckinâ hot in this jersey too, you know that?â
Nien chuckled lowly, licking her lips as she rocked into the stroke.
âYeah? Thought I looked cute when I saw myself in the mirror backstageâŚâ Her hand came up to tug at Kotoneâs collar gently. âBut you? In yours? You look like someone Iâd let ruin me~â
Kotone grinned, breath shaky as her strokes quickened just slightly, precum beginning to slick their shafts together with each press and drag.
âGuess weâre both about to get a little ruined then~â she whispered, eyes wild with heat now. âCâmon, Niennie⌠rub it out with meâŚâ
Their hips pressed forward again, and now there was nothing left between themâjust raw heat, slick skin, and two thick girlcocks grinding, frotting together slowly but with growing hunger. The sound of skin slipping and sliding filled the air, wet and obscene, their jerseys rustling faintly against each otherâs bodies.
And neither of them could hold back much longer.
Their bodies were slick with sweat nowâwarm, flushed, jerseys clinging slightly to their backs as they rocked into each other, grinding thick, bare shafts together with a heat that had long since burned away the last bit of hesitation.
Nienâs hand gripped Kotoneâs waist tighter, knuckles white, her breathing ragged as she pushed forward again, their cocks dragging side-by-side, heavy and pulsing. The motion sent a slow, delicious wave of friction between them, both their lengths glistening with so much precum it was practically pooling between their stomachs.
âFuckââ Nien groaned, her voice cracked and low. âYouâre so fuckinâ wetâŚâ
Kotone moaned softly in response, eyes fluttering shut for a second before opening wide again, a grin tugging at her lips despite how dazed she looked.
âItâs you, babe~â she whispered, her hips rolling again, dragging her shaft up the full underside of Nienâs. âYouâre the one makinâ me leak like thisâŚâ
They both looked down for a secondâboth of their cocks twitching against each other, fully soaked now in thick, clear precum that slicked their skin from base to tip. The smell of sex was sharp in the airâsalty, sweet, heatedâand their skin was practically glowing beneath the dim lights. The wet friction between them had turned smoother, easier, their shafts sliding effortlessly now, lubed naturally by the mess theyâd already made.
Nien groaned, her eyes locked on the spot where they rubbed, watching the way their swollen heads bumped and kissed on every drag forward.
âJesus⌠itâs so slippery nowâŚâ
âMmm~ I know,â Kotone whispered, rutting forward faster, her strokes getting sloppier. âI can feel every inch of youâŚâ
The glide was obsceneâthick cocks grinding, slipping against each other as they humped slowly, then faster, their precum lathered between them, coating their bellies and the insides of their jerseys. The wet, sticky noise it made each time they rolled into each other made both girls moan louder, their chests rising and falling in near-perfect sync now.
Nien licked her lips, eyes dark and locked on Kotoneâs flushed face.
âWeâre gonna make a fuckinâ messâŚâ
Kotone giggled breathlessly, her thighs twitching as her cock throbbed hard against Nienâs again.
âThen letâs make it big, baby~â she murmured, hand sliding between them again to squeeze their lengths together tightly, the tips drooling steadily as they rutted faster, slicker, harder.
The lube of their own makingâthe thick coating of precumâonly made it easier. Every thrust slid smooth, every twitch sparked hotter. Their bodies were in motion now, shameless and greedy, chasing that heat together.
And it was getting dangerously close.
Kotoneâs hips jerked forward again, their cocks now completely coated in a thick sheen of precum, gliding effortlessly as their bellies and shafts met in wet, obscene rhythm. The friction was overwhelming, their breath tangled and broken, the heat between them unbearableâbut just as Nien was grinding in harder, her shaft twitching visiblyâ
Kotone let out a shaky laugh and suddenly stopped, her palm pressing lightly against Nienâs hip.
âWait⌠wait, wait~â she panted, giggling through her moans.
Nien blinked, breath still shallow. âHuh? What?â
Kotone bit her lip, still catching her breath as she leaned in close, practically whispering.
âI brought my Fleshlight,â she said, voice sticky with heat. âLike⌠to the venue.â
Nien stared at her for a second, then burst into laughter, her cock still twitching against Kotoneâs. âYou what? You brought your fucking Fleshlight to the fan concert?â
Kotone shrugged playfully, cheeks flushed, eyes glinting with mischief.
âI didnât know I was gonna need it here~â she teased, her voice lilting. âBut now Iâm kinda thinkinâ we could use a little help⌠this frictionâs already gettinâ insane.â
Nien groaned and rolled her eyes, still breathless but laughing as she rubbed her hand over her own slick stomach.
âYouâre actually ridiculous,â she muttered, grinning. âCâmon then, letâs go get your fuckinâ backup plan.â
Kotone stood up first, her cock bobbing thick and wet between her thighs, still twitching from how close she was. Nien followed, her own length swinging slightly as they both pulled down their jerseys a bit to cover up the mess theyâd already madeâjust in case someone popped their head in.
The two snuck out quietly into the deeper dressing area, Kotone dragging Nien by the wrist, both of them snorting and shushing each other like guilty teenagers. They made their way toward Kotoneâs bag tucked in the corner of her cubby, Kotone crouching down to unzip it, digging under her change of clothes and some balled-up socks before she proudly pulled it out.
There it was. A discreet black case, and inside, soft and invitingâthe textured sleeve of her Fleshlight.
âTold you~â she sang softly, holding it up like it was a trophy.
Nien shook her head in disbelief, still laughing as her hand rubbed over her cock again, leaking more just at the sight of it.
âGod, weâre such pervs,â she murmured, voice tight.
Kotone tossed her a bottle next. âAnd I brought lube. Good stuff.â
Nien caught itâreading the label: ID Glide. Water-based. Safe for toys.
Kotone grinned again. âI got FleshLube and Sliquid H2O too back home, but I didnât wanna overpack~ canât use oil-based stuff on these or itâll mess the sleeve up. You gotta use quality, yâknow?â
Nien nodded, impressed and amused all at once. âYouâre prepared like itâs a damn survival mission.â
Kotone shrugged, licking her lips.
âCall it instinct~ now come on,â she whispered, eyes darkening again, âletâs fuck this thing together.â
And just like that, the two walked back to the couchâtoy and lube in hand, cocks thick and slick, ready to share the heat in a whole new way.
They stumbled back into the lounge area like it was their own private denâdim lights, barely a whisper beyond the walls, and the scent of sex still lingering faint in the air from earlier. The Fleshlight sat in Kotoneâs hand like a shared secret, warm now from the heat of her palm. The soft, glistening entrance peeked out from the case, and Nienâs cock twitched at just the sight of it.
They dropped down onto the couch againâsweaty, flushed, and still leaking.
Kotone uncapped the lube and squeezed a generous line into the toy, the slick sound making Nien shiver beside her. The lube oozed down the sleeveâs inner ridges, clear and glistening, coating every tight groove with shine. Then she pumped a little into her own palm and offered the bottle to Nien with a smirk.
âYou wanna go first, or should I lube you up~?â she asked, already stroking her own cock slowly with the product, the sound wet and eager.
Nien raised an eyebrow as she took the bottle, smirking back. âGimme that, Iâm not lettinâ you have all the fun.â
She slicked her hand and wrapped it around her shaft, shuddering as she pumped onceâtwice. The mix of her precum and the water-based lube made it a perfect glide, so smooth she almost buckled from the sensation.
âShit, that feels goodâŚâ
Kotone let out a hot little laugh as she brought the toy up, lining it against Nienâs length.
âI bet thisâll feel better~â
She held it steady, one hand on the base, the other bracing herself beside Nienâs thigh. Slowly, she pressed forward, letting Nien guide her cock into the Fleshlightâs soft, wet sleeve. It took him in inch by inch, the lube making every ridge slide perfectly around him, tight and warm.
Nienâs head dropped back immediately.
âFuckâŚâ he groaned, hips already twitching upward.
Kotone licked her lips, eyes locked on the way the toy stretched around him, her own cock throbbing visibly from watching him disappear into it.
âYou like that, huh~?â she whispered, stroking the base of the sleeve as she started to move it.
âGod, yes,â Nien hissed, grabbing the arm of the couch for support. âItâs likeâshitâitâs suckinâ me inâŚâ
Kotone grinned, flushed deep now, every part of her aching with heat as she moved the toy faster, watching the slick sheen gather around the base with every thrust. Her own cock was leaking like a faucet, untouched and angry for attention, slapping against her thigh each time she rocked forward slightly from the movement.
âWanna share it?â Nien asked between moans, barely able to keep her eyes open. âI want us both in itâŚâ
Kotone shuddered at the thought, nodding eagerly.
âY-Yeah⌠letâs both fuck itâgod, Niennie, Iâm gonna go crazyâŚâ
She didnât wait. She let Nien pull back, their cocks now side-by-side again, glistening and swollen. Together, they angled themselvesâpressing the heads of their dicks against the wet, tight opening of the Fleshlight, both groaning in unison as the tip of each shaft slipped inside.
Slowly, carefully, they pushed together. The toy stretched, enveloping both thick cocks at onceâbarely accommodating the width, but just enough for the heat and tightness to send a shock through both of them.
âOh my fucking godâŚâ Kotone whimpered, hips rocking instinctively. âItâs so tightâfuck, Nienââ
They both started to move, rutting into it in sync, side by side, the toy squelching wetly with each thrust. Their cocks rubbed together inside, sticky with lube and precum, the sleeve sucking them down as they fucked into it harder and harder.
It wasnât gentle anymore. It wasnât careful. They were moaning now, loud and breathless, as the toy gripped them both and the lube sloshed between their bodies, every thrust sending another thick slap of wet heat through them.
And they were closeâso close.
Their hips moved in tandem now, cocks squeezed tight together inside the slick, wet sleeve, each thrust building on the one before it. The Fleshlight strained to take both of them, but the stretch only made it betterâhotter, tighter, filthier. The lube mixed with their precum into a slick mess, coating the inside and leaking from the base in messy, dripping strands.
Nienâs breath came out ragged, her body trembling as she gripped Kotoneâs thigh for support.
âShit, Tone⌠this thingâs so fucking tight,â she moaned, her voice cracking as she thrust forward again, her fat cock sliding side-by-side with Kotoneâs in the shared hole.
Kotone whined in agreement, her face flushed, her mouth falling open as her hips rolled forward to meet Nienâs.
âIâI can feel you rubbinâ against me inside it,â she gasped. âEvery fuckinâ vein, babe⌠itâs makinâ me crazyâŚâ
The sensation was overwhelmingâboth of their girlcocks were fully hard, pressed against each other in the toyâs narrow channel, trapped in that delicious heat and friction. Every time they fucked forward, the textured sleeve milked them together, squeezing their swollen shafts and grinding them into one another. It was raw, messy, and so intensely wetâthe sound alone made their knees weak.
âGod, weâre really doinâ this, huh~?â Kotone giggled breathlessly, eyes rolling back slightly as the toy squelched again. âTwo girls⌠one toy⌠fuckinâ each other side-by-side like weâre about to breed itâŚâ
Nien groaned loudly at that, her hips stuttering forward with a harsh thrust that made both of them gasp.
âToneâdonât say shit like that,â she panted, her face contorted in lust. âYouâre gonna make me cum earlyâŚâ
Kotone moaned, her hand wrapping around the toyâs base as she started fucking faster.
âThen cum with me, Niennie~â she whispered, voice shaking. âI wanna feel you throbbinâ on my cock inside this thingâfuckâI want us to mess it upâŚâ
Their thighs slapped together now, the toy clenching around them, drenched in lube and their leaking precum. The sleeve was slick beyond belief, squishing with every thrust, warm like a soaked mouth, textured like heaven, and stretched tight around both their cocks like it had been made for them to share.
âToneâfuckâfuck,â Nien whimpered, her hand gripping the back of Kotoneâs jersey as she rutted into the toy faster. âI canâtâshitâIâm gonna blowââ
Kotoneâs voice was barely a whisper now, her whole body trembling as her abs tightened.
âMe too⌠Niennie, cum with me, pleaseâfill it up, baby, I need it, need youâŚâ
And then, with one last deep, wet thrustâboth girls slammed forward at once.
Their moans hit the ceiling. Their cocks twitched violently, mashed together in the soaked Fleshlight, and then they cameâhard. Jet after jet of hot cum blasted into the toy, flooding the sleeve as both of them bucked uncontrollably, still grinding against each other, their sticky release mixing together until it spilled out from the base, oozing down their thighs and staining the couch below.
âFuuuuuuckâŚâ Nien moaned, body slumping forward, chest rising and falling in shudders.
Kotone whimpered beside her, still clenching the toy between them, her face dazed and glowing.
âI⌠I think we broke it,â she giggled, barely able to speak.
They pulled back slowly, their softening cocks sliding free with a sticky sound, the toy dripping thick white cream from both ends. It was a mess. A hot, sloppy, ruined mess.
And they couldnât stop smiling.
Their bodies trembled in the warm afterglow, skin slick and flushed, both of them leaning against the couch like it was the only thing keeping them upright. The Fleshlight lay discarded between them now, leaking their shared load onto the couch cushion below, strings of thick, creamy cum still clinging to the rim.
Kotone glanced over at Nien, her chest still rising and falling fast, hair stuck to her forehead. Her lips were parted, glistening with sweat and heavy breaths.
Nien looked back at her, dazed but smirking.
ââŚA kiss wonât hurt,â she whispered.
Kotone didnât even hesitate.
She leaned in, their foreheads brushing first, breath still shaky between themâand then their lips met. Warm, soft, slow. No urgency. Just the kind of kiss that sealed everything unspoken, everything messy and stupid and perfect about what theyâd just done.
Nien cupped her cheek gently, stroking the soft curve of her jaw with her thumb. Kotone moaned softly into her mouth, pressing closer, and for a few seconds they stayed like thatâsharing the silence through the press of their lips, bodies warm and exhausted.
When they pulled apart, Nien exhaled a laugh and glanced down at herself, still holding her now-soft cock lazily in one hand. She gave it a few more slow strokes, coaxing out the last lazy globs of cum from the tip, which dribbled down her knuckles.
âJesus, Tone,â she muttered. âWe really filled that fucker upâŚâ
Kotone mirrored her, stroking her softening shaft with a groan, squeezing out the last few spurts. âIt was your fault~â she said, smirking. âYou grind like a fuckinâ pornstarâŚâ
âYou were matching me stroke for stroke, donât even start,â Nien snorted, rolling her eyes.
They both looked down at the toy, now completely ruinedâdrenched, dripping, still twitching with the echo of what theyâd done. Then their eyes shifted to the couch⌠and the floor⌠and their thighs⌠all decorated in cum.
Kotone whined. âWeâre gonna get roasted for thisâŚâ
âNo oneâs gonna know,â Nien said quickly, then grimaced. âUnless we leave it like this.â
The girls scrambled up, dicks swinging slightly as they grabbed whatever they could find nearby. Nien reached for a stack of unused paper towels from a makeup station, tossing a wad to Kotone.
âHereâget your stomach first,â she said. âYouâre dripping, babeâŚâ
Kotone muttered under her breath in embarrassment, wiping herself off quickly with a few hisses and little laughs. âYou too, mess machine. Itâs on your knee somehow, like howââ
âDonât ask,â Nien groaned, laughing as she cleaned herself up as fast as she could, both of them moving in uncoordinated half-panicked motions, still giggling and swearing softly as they patted dry thighs, hips, even the couch cushions.
Once most of the evidence was gone, they both reached for their boxers. Nien pulled hers up first, tucking herself away with a quiet sigh. Kotone followed, slipping on her underwear and then her sweatpants, the waistband pressing snugly against her now-clean skin.
They exchanged a look as they both sat back down, now dressed again, the ruined toy hidden under a hoodie for now.
ââŚOkay,â Kotone said, breath finally steady. âThat was the dirtiest, hottest, dumbest thing weâve ever done.â
Nien grinned.
âYeah,â she said. âAnd Iâd do it again in a heartbeat.â
The air in the lounge had settled into something quieter nowâheavier, warmer, still laced with the lingering scent of sex despite their best efforts to scrub it from every surface. Nien tugged her oversized shirt down a little lower over her hips, giving one final look to the couch cushion they'd just wiped down with what felt like half a roll of paper towels. Her face scrunched.
ââŚStill looks a little suspicious.â
Kotone stepped back from the low table sheâd wiped down earlier, arms crossed, eyeing the room like a detective at a crime scene.
âThink we sprayed enough cologne?â she asked flatly.
Nien tossed her a look and shook the half-empty travel-sized bottle in her hand. âIf anyone walks in here and doesnât immediately wonder what we were covering up, Iâll be shocked.â
Kotone snorted under her breath, kicking her sweats out of the way before scooping up her extra change of clothes. âWhatever. We pulled it off.â
Nien raised an eyebrow.
Kotone shrugged. âMostly.â
They both cracked tired, breathy laughs then, their bodies finally starting to feel the post-show crash. No more lights. No more music. Just the quiet hum of vending machines down the hallway and the occasional shuffle of someone far off changing into their own comfies.
âI'm gonna change,â Nien muttered, grabbing her bag from the side.
Kotone nodded. âMe too. My jerseyâs stickinâ to me in places Iâm not even tryna talk about.â
A few minutes later, the two of them emerged from their respective corners of the dressing roomâNien in a pair of grey joggers and a loose black long sleeve, hair tied back messily. Kotone had changed into a hoodie that practically swallowed her frame and a pair of black biker shorts, her clean skin glowing slightly from a quick wipe-down and a fresh spritz of facial mist she borrowed off someoneâs table.
The vibe between them had cooledâbut not in a bad way. Just something easier now. Softer. Like theyâd both burned out every ounce of tension and now there was nothing left but a quiet hum and the unspoken closeness that lingered even without words.
Kotone peeked at the clock. âIs it past van call?â
Nien glanced at her phone. âIt was past van call like⌠fifteen minutes ago.â
Kotone blinked. ââŚShit.â
They exchanged a silent look before grabbing their stuff in a rush and heading for the hallway.
At the end of the corridor, a few members sat cross-legged against the wall, clearly waiting. SeoYeon looked half-asleep with a jacket over her legs. JiWoo was scrolling through her phone, earbuds in. DaHyun looked up the second she heard footsteps and narrowed her eyes in playful suspicion.
âThere they are,â she said, standing up. âTook yâall long enough.â
Kotone scratched at her cheek, avoiding eye contact as she clutched her hoodie closer. âWe were just changing.â
âUh-huh,â JiWoo replied without looking up. âYou smell like something.â
Nien stepped forward, brushing her shoulder against Kotoneâs with a pointed glance. âWe spilled a smoothie.â
The girls snorted, clearly not buying it, but too tired to press. SeoYeon groaned softly and stood up with a stretch.
âWhatever, letâs go. My legs feel like noodles.â
As they all headed toward the exit together, quiet and slightly delirious from exhaustion, Nien and Kotone stayed near the back of the group. Their hands didnât touch, but their steps matched. Their shoulders moved in rhythm. And even without another word, the heat between them had settled into something real, something grounding.
GENRE/CW: smut, eventual smut, fluff and smut, shameless smut, explicit sexual content, oral sex, oral fixation, blow jobs, public blow jobs, public hand jobs, deepthroating, come eating, come swallowing, come as lube, facials, cum drinking, excessive semen, hyper cum, gokkun, bukkake, embedded images, graphic descriptions, onomatopoeia.
WORD COUNT: 5,888
SYNOPSIS: A late-night Family Mart stop turns into something messier when Yeji catches Lia hard through her pants. One glance, one shift behind a quiet cornerâand suddenly Yejiâs on her knees, doing exactly what Lia needs before they head back to the hotel.
A/N: I was gonna do something soft and slow with this based on that late Lia Bubble update where her and yeji went to don quijote recently⌠but then i crossed paths with the image of Lia and Yeji at a family mart and decided to not connect them ig idk.. but enjoy!
The fluorescent lights inside Don Quijote buzzed quietly, bathing the aisles in a sleepy, artificial glow. It was 1 AMâfar past the hour when most sensible people would shopâbut for Lia and Yeji, the late-night convenience had a comforting familiarity.
Yeji, with her long brown hair cascading down her back beneath her casual navy hoodie and dark loose pants, browsed slowly, methodically picking through various snacks. Occasionally, she'd crouch to peer closely at something intriguing, her sneakers squeaking softly against the polished floors. There was a subtle, sleepy elegance to the way she moved, serene and measured, reflecting the quiet intimacy of this late-night errand.
Beside her, Lia shuffled quietly along, blonde hair framing her face softly under the brim of her dark baseball cap that read "Momma's Masterpiece," her oversized jacket layered loosely over a simple shirt and relaxed striped pants. Her movements were lazier, softer, and she held a gentle, content expression. She thumbed absently through the shelves of candies, occasionally lifting something in Yejiâs direction, wordlessly asking for approval. Each soft hum from Yejiâa quiet confirmation or amused dismissalâfilled Lia with a subtle warmth that crept softly beneath her skin.
It felt peaceful, easy. Something about the quiet emptiness of the store, the hum of distant refrigerators, and the low murmur of store music created a cocoon around the two of them. Neither spoke much, words feeling unnecessary in their comfortable silence. Yet Lia couldnât deny the slight flutter she felt whenever their fingers brushed while reaching for the same snack, or the softness of Yeji's laugh when Lia picked something absurdly unnecessary just to make her smile.
The basket in Liaâs hand was already filling up with items they needed, and a few they didnât. Snacks, skincare, a random plush toy Yeji had quietly admitted was "cute," toiletries, and the quiet satisfaction of domestic routine. Lia felt a subtle tension humming beneath the easeâsomething warm, something tender, something they'd both been carefully tiptoeing around for weeks now.
Lia found herself slowing down, fingers idly tracing the edges of a pack of gummy candies, mind drifting somewhere else entirely. She glanced at Yeji out of the corner of her eye, noting the gentle way she tucked strands of hair behind her ear, how her lips pressed together thoughtfully while examining a pack of instant ramen, how her hoodie hung loose and inviting around her shoulders.
Yeji, sensing Liaâs stare, looked up softly, eyes warm and inquisitive. "Did you find something?" she asked gently, her voice soft, slightly husky from the late hour.
Lia hesitated, heartbeat quickening just a fraction, then smiled sheepishly. "Ahâyeah. Just got distracted." Her words lingered softly between them, charged with a quiet honesty neither fully acknowledged yet.
Yeji chuckled quietly, the sound as delicate as the mood. "You're spacing out again," she teased gently, turning back to their browsing, seemingly unaware of the subtle shift in Liaâs breathing, the faint pinkness blooming on her cheeks.
The quiet hum of the store settled around them once more, soft, domestic, and achingly gentleâeach second pulling them just a bit closer to something neither had dared to voice. Not yet, anyway. For now, the comfortable quiet of the store and each other's company was enough, even if Liaâs heart whispered differently.
âDo you think we got enough ramen?â Yeji asked, glancing into the basket Lia was holding as they rounded the corner of the next aisle. Her brows scrunched a little, clearly weighing the practicality of what they'd grabbed. âYou know how the others are⌠itâs like they multiply when thereâs free food.â
Lia smirked, tapping her fingers against the handle of the basket. âI grabbed three kinds. Spicy, not spicy, and the weird one with the cheese packet, just in case someone gets creative.â
Yeji grinned at that, then held up a bag of shrimp chips and tilted her head. âThese? Or the onion ones?â
âBoth,â Lia replied without hesitation, her voice low, amused. âWe deserve both.â
With a small huff of laughter, Yeji dropped the bag into the basket, the plastic crinkling softly. She moved a little ahead, still skimming the shelves, fingers trailing thoughtfully over bottles of tea, lined up neatly under glowing store lights.
And for a few seconds, Lia just stood there. Watching her. The way Yejiâs shoulder blades shifted beneath her hoodie. The way her ponytail flicked just slightly when she moved. The way the waistband of her pants rested low on her hips, casual and unbothered, as if she hadnât been spinning through choreography for hours earlier that day.
Then, casually, Lia glanced around.
Yeji was too focused on the drinks, too occupied muttering about which flavor of barley tea to get.
Liaâs hand dipped quickly into the shelf display by her side. The foil packaging rustled faintly as she slipped the small box of condoms into the deep pocket of her oversized jacket. Her face didnât change, didnât shiftâexcept for a slight twitch at the corner of her lips. Not mischievous. Not cocky. Just⌠aware.
Aware that the line between them had been stretching thinner and thinner lately. That the quiet stares lasted longer. That Yejiâs hands sometimes lingered on her shoulder during rehearsals, and how Lia sometimes let them.
It wasnât a move of assumption. It was⌠preparation. Just in case the silence between them broke tonight.
âTea?â Yeji asked, holding up two different bottles as Lia caught up again.
âYou pick,â Lia murmured, gaze soft as she looked at her. âI trust your taste.â
Yeji rolled her eyes like she wasnât flustered, but she looked away too fast. âOkay then,â she said, dropping both bottles in anyway.
With their haul secured, they made their way to the front of the store. The cart now half-full with midnight essentials and late-night indulgences, both of them moving just a little slower than necessary, as if neither was quite ready to let this quiet moment end.
The automatic doors of the register aisle gave a gentle whoosh as they stepped in line. The register lights buzzed low overhead. Yeji leaned lightly against the cart, scrolling absently through her phone with one hand. Lia stood just a little behind her, her thumb grazing over the inside of her jacket pocket where the box pressed faintly against the fabric.
Still warm from the shelf.
Still unopened.
Still unspoken.
The night air outside Don Quijote was cool and quiet, just enough breeze to make the plastic bags in their hands crinkle with each step. The sidewalk gleamed under streetlight reflections, a patchwork of soft yellows and silvers cast from above. The city wasnât asleep, but it was dozing â a few taxis passed, headlights slicing through the calm, but otherwise it was just them and the weight of everything theyâd bought.
Yeji shifted the handles of a particularly heavy bag from one hand to the other, letting out a quiet sigh. âWhy did we buy so much?â she asked, half-laughing as she glanced at Lia beside her. âYou realize weâre only here for two nights, right?â
Lia smiled, lips parted just a little too long, the curve of it lazy and content. âI told you not to trust me in the snack aisle.â
âYou said you had restraint this time,â Yeji scoffed.
âI lied.â
Their laughter carried softly in the quiet street. Yeji bumped her shoulder gently into Liaâs, and Lia played it off, steadying a slipping bag with a nudge of her knee, letting the physical contact wash over her without letting it show.
But every time Yeji laughed like thatâlike she meant it, like they were just them and not the weight of a group on their backsâsomething burned hotter inside Lia.
She stole a glance. Just a glance. The way Yejiâs lips were a little dry from the wind. The way they curled around her straw when she sipped at the bottle of tea sheâd opened the moment they stepped outside. The way her bottom lip lingered between her teeth sometimes when she was thinking too hard.
And Lia felt it again.
The pulse.
The sharp, mind-numbing ache of it.
Her cock throbbed in her pants, hard and helpless, snug against her thigh in a way that made it almost unbearable to walk steadily. Every shift in her steps made the fabric drag, made the sensitivity spike again. Her hoodie was long enough to hide itâbarelyâand she didnât dare adjust anything. She just⌠walked. Bags in hand, throat dry, jaw tight, pretending nothing was wrong.
Yeji didnât notice.
She was too busy ranting now about how their toothpaste choice was stupid and they shouldâve just brought some from the dorm.
âYou were the one who said âletâs get the one with the crystals,ââ Lia reminded her, forcing her voice not to hitch.
âI didnât think it sparkled, Lia.â
âOh no, God forbid your teeth be too fabulous.â
Yeji snorted, and Lia had to look away again, blinking hard, forcing herself to focus on the sidewalk. On the gentle tap of their shoes. On the swinging of the bags.
Not on the weight in her pants.
Not on the fact that every step was making it worse.
She gripped the bags tighter, plastic biting into her fingers.
The ache wasnât going anywhere. Not yet.
And Yeji, still oblivious, reached into one of her own bags and pulled out the stupid plush Lia had tossed in earlierâa little frog wearing sunglassesâand waved it in the air with an exasperated grin.
âYouâre not even gonna take care of him,â Yeji teased.
Lia looked back at her, chest tight, and smiled anyway.
âI already do,â she said quietly.
Yeji didnât catch the shift in tone. She just shook her head, smiled wider, and kept walking aheadâbags rustling, ponytail bouncing, and lips still pink from that dumb tea bottle.
And behind her, Lia followed, jaw clenched and cock throbbing so hard it felt like it echoed in her ribs.
Still unspoken. Still hidden.
But getting harder to ignore.
The walk back to the hotel wasnât long, but with a dozen bags between them, every block stretched just a bit longer than it should have. They werenât talking much now, just the occasional muttered curse when a bagâs handle dug too deep into a palm or when a water bottle knocked into an ankle. The city still whispered around themâsoft wind, a distant car, the faint hum of neon somewhereâbut mostly it was just the sound of their breathing and their steps.
Yeji was a few paces ahead when she slowed.
Then stopped.
She turned around slightly, gaze drifting to Lia, who was lagging behind nowânot drastically, but noticeably. Her walk was stiff. Just the subtlest change in rhythm. A misstep here, a hesitant drag there.
âYou good?â Yeji asked, lifting a brow, a teasing lilt to her voice. âYouâre walking like somethingâs wrong.â
Lia blinked, adjusting the strap of her bag higher on her shoulder and keeping her head low. âMâfine,â she muttered, trying not to let her breath hitch. âJust carrying too much.â
But Yejiâs eyes narrowed just a little. She wasnât looking at the bags now. She was looking lower. And Lia could feel itâcould feel the shift in her gaze, the pinpoint focus. A second passed. Then another. And then Yejiâs lips pulled into a slow, knowing smile.
ââŚYou sure?â she asked, voice almost lazy, almost playful. âBecause I swear I just saw something swinging.â
Lia stiffenedâjust for a secondâand then gave a short breath of a laugh, eyes darting to the side. âYouâre seeing things,â she said lightly, shifting her hips a little too carefully. âMaybe itâs one of the bottles.â
Yeji tilted her head, still smiling. âIs it?â
Lia didnât respond right away. Her grip on the bags tightened, teeth pressing into the inside of her cheek. She wanted to play it offâreally, she did. Keep walking, keep her cool, keep it buried like she always had. But Yeji had stopped walking. Entirely. Just standing there now, turning to face her.
Thenâ
Yeji reached out and caught her by the sleeve, gently tugging her out of the streetlampâs path and into the dimmer sliver of sidewalk between two darkened storefronts.
âHey,â Yeji said, voice lower now. Not teasing. Not quite serious either. But⌠steady. âYouâre burning up.â
The words werenât a question. And they sliced through the quiet like a whisper made of glass.
Liaâs breath caught, and her eyes finally met Yejiâs. She didnât say anythingânot at first. What could she say?
Yejiâs gaze dropped, just for a second, trailing the line of Liaâs silhouette, lingering where her hoodie strained just a little. Not blatant. Not obscene. But visible enough, now that they were standing still. Now that there wasnât anything to hide behind.
âYou shouldâve said something,â Yeji murmured. âWeâve been walking forever.â
Lia swallowed. Her throat felt dry. âDidnât think it mattered.â
Yeji stepped closer, her arms still weighed with a few bags, but her body warm and close and patient. âLia.â
There was a pause. Long enough for Lia to breathe in the scent of Yejiâs hoodieâfaint fabric softener, city air, and something sweet from the drink sheâd had.
Thenâ
âYou want help?â Yeji asked, quiet. No push. Just an offer.
Liaâs mouth parted, words caught on the edge of her lips. Her hands gripped the bags tighter, like they were the only thing grounding her.
âIââ
She stopped.
Yeji leaned in, just a little, her voice almost a whisper now.
âJust say yes.â
And Lia⌠didnât. Not yet.
But she didnât say no either.
She just stood there, eyes wide, breath shallow, as the heat that had been pulsing low in her gut all night finally stopped pretending it wasnât there.
Lia didnât speak right away. Her eyes stayed locked on Yejiâsâsearching, measuring, trembling just barely. But her body betrayed her first. The softest nod. A slight lean forward. A whisper of a breath that left her lips before she could even catch it.
ââŚYeah,â she said, the word almost inaudible. âYes.â
The bags hit the ground with a low rustle and thud, tumbling around their feet. Snacks and bottles rattled against the concrete, but neither of them looked down.
Yeji stepped closerâso close now that Lia could feel the heat of her breath, could smell the faint trace of green tea and honey from earlier. Her hand came up gently, settling against Liaâs chest, fingers splaying softly over the cotton of her shirt, right over her heart. It was thudding like a drum beneath her palm.
Liaâs breath caught again.
And then Yeji kissed her.
It wasnât slow.
It wasnât soft.
It was hungry.
Their mouths collided like theyâd been holding this in too long, like silence had finally cracked open and poured into every kiss they hadnât allowed themselves. Lips parted fast, desperate, clumsy. Tongues met too soon, teeth bumped once, but they didnât stop. Lia groaned low into it, her hands hovering at Yejiâs hips like she didnât know where to touch first, like she was afraid if she held on too tight, sheâd shatter.
Yeji pulled back just a little, lips flushed and shiny, breath hitchingâthen dipped her head low with a quiet chuckle.
âGod, youâre really burning up,â she murmured, her voice raspy, her fingers finding the hem of Liaâs hoodie and lifting just enough to expose the heat radiating off her abdomen.
Then, still grinning, she sank to her knees.
Lia froze. Her thighs tensed, her breath a sharp intake. But Yejiâs hands were steadyâreverent almostâas she undid the button and tugged the waistband of Liaâs pants down slow.
The moment the fabric clearedâ
Slap.
Yeji blinked when Liaâs cock sprang free, flushed dark and hard and thick, veiny and impossibly hot against the cool night air. It thudded lightly against her cheek, bouncing once from sheer force.
Yeji stared, stunnedâand then broke into a giggle, palm lifting to steady it gently.
âJesus,â she whispered, laughter breathy. âYouâve been walking like this for blocks?â
Liaâs face flushed even deeper, chest rising and falling fast. âIt wouldnât go down,â she muttered, voice strained, as if the relief of just being out was already overwhelming.
Yeji leaned in, her cheek resting against the heavy shaft just for a second, like it was some kind of reward. âGuess itâs my turn to help carry something, huh?â
And Liaâhelpless, throbbing, heart racingâjust let out a breathless, âYejiâŚâ
The street was empty. The world was quiet.
And for once, neither of them hesitated.
Yeji didnât waitânot this time.
Still crouched between Liaâs shaking legs, she pressed a soft kiss to the base, her lips barely brushing over the heat of Liaâs skin. She could feel how hard she was, how she throbbed in the cool air, twitching slightly with every exhale Lia couldnât quite control. Then Yeji opened her mouthâslowly, deliberatelyâand dragged her tongue along the underside, all the way up the shaft in a long, wet line.
Liaâs knees nearly buckled.
She reached out, bracing one hand against the brick wall behind her, the other hovering awkwardly midair like she didnât know whether to pull Yeji closer or beg her to slow down.
But Yeji didnât slow down.
She parted her lips wider and sank down around her cock with a breathy humâdeep. The warmth, the suction, the sheer pressure of her mouth made Liaâs head roll back against the wall, eyes fluttering shut.
âF-FuckâYejiââ she gasped.
Yeji pulled back an inch, then slid down again with more purpose, cheeks hollowing slightly, lashes brushing against her flushed skin. Her head bobbed rhythmically now, spit gathering quickly at the corners of her mouth as her throat adjusted to the size.
The sound of itâwet, messy, filthyâechoed off the quiet buildings around them. She wasnât even trying to be quiet. Not really. Each time she dove back down, she let it be heard, let Lia feel it. The sounds her throat made as it stretched around her. The squelch of spit leaking past her lips, rolling down Liaâs shaft and pooling at the base.
Yeji pulled back briefly, lips glossy, a thin string of saliva clinging to the tip before she licked it off slowly, eyes glinting up toward Lia with that teasing spark.
Thenâ
Guhâmmnuhâgrlhhggkâmgluuhânnghâbbrrghk~
Lia whimpered, one hand tangling gently in Yejiâs hair, not pushing, just holding on. Her hips twitched forward before she caught herself, jaw clenched so tight it hurt. âY-Yeji, Iâmângh, f-fuck, Iâm not gonna lastââ
But Yeji didnât stop.
If anything, her pace quickened, her hands resting gently on Liaâs thighs to steady her as she took moreâdeeper. Her throat fluttered around the thick length inside it, and the weight of it, the warmth, the tasteâit all made her moan, made her throat vibrate as she swallowed Lia whole again.
And all Lia could do was breatheâbarely. The edge was coming too fast, her body locked tight, her mind blanking under the heat of her memberâs mouth. There were still grocery bags at their feet. They were still technically in public. But none of that mattered.
All that mattered was Yejiâs mouth.
And how it felt like sheâd been dreaming about this exact moment for far too long.
Liaâs breathing had grown shallowâeach inhale tight, every exhale shaky. The cold night air barely helped now. Her skin felt flushed, her body strung high with anticipation. And there, kneeling between her legs, was Yeji. Calm. Confident. Beautiful in a way that made Lia dizzy.
Her lips⌠god.
Even in the dim streetlight, they were stunning. Plush and perfectly shaped, with a natural pout that curved upward at the cornersâjust a little. There was this effortless softness to them, the kind that could disarm anyone with a single smile. But up close, it wasnât just their shape that made Liaâs stomach twist with heatâit was how they moved. How they parted with a slick gleam, how they wrapped around her skin with warm, deliberate pressure.
Yejiâs mouth didnât rush. She took her time, letting her lips drag slowly, her movements smooth and rhythmic, creating a gentle pull that made Liaâs knees lock. The sensation was maddeningânot rough, not fast, but firm. Controlled. Like she was memorizing every curve, every ridge, with the softest suction and a swirl of tongue that made Lia shiver where she stood.
And it was the subtle tug of her lipsâthe way they clung as she pulled back slowly, almost teasing, like she didnât want to let goâthat had Liaâs head thudding against the wall behind her.
She dared a glance down and met Yejiâs eyes. There was heat in them, sure, but something else too. A glint of focus. Like she was determined to make every second of this unforgettable. Like she knew exactly what she was doing to Lia and took pride in how undone she was becoming.
Lia gripped the edge of the wall harder. Her thighs twitched, her jaw clenched, her voice barely above a whisper as she gasped out Yejiâs name againâthis time almost broken. She wasnât close yet, not really.
But Yejiâs mouth?
It was making her believe in heaven. And hell. At the same time.
Yejiâs hands moved with deliberate care nowâone wrapping gently around the base of Liaâs length, the other sliding up beneath it to cup and steady her, thumbs barely brushing together at the underside as her fingers twisted in a slow, rhythmic stroke. Her grip wasnât too tight, but firm enough to coax another pulse from Lia, her touch syncing with the subtle movements of her mouth.
And then she tilted her head.
Just slightly.
Lips parted, she moved from side to side, dragging the swollen, sensitive tip of Liaâs cock across the softness of her bottom lipâleft, then rightâeach motion leaving a thin glisten behind. The warmth of her breath made it worse. Better. Everything.
Liaâs jaw slackened, her fingers curling inward to fists as she fought the urge to buck forward. The way Yeji let her tip graze those full, plush lipsâcoating them in slow streaks of slick precumâwas so casual, so maddeningly intimate. She wasnât even taking her fully into her mouth anymore. Just teasing. Painting her lips in it like it meant something. Like she wanted to feel it before tasting it again.
Yeji let her tongue flick out, just once, tasting what had already begun to smear across her lower lip. And the sound she madeâa soft hum, pleased and thoughtfulâripped through Lia like fire.
Her cock twitched helplessly in Yejiâs grip, another warm bead spilling out and catching in the corner of her mouth.
âYouâre leaking,â Yeji whispered, almost amused, her voice breathy against the tip.
And she stroked againâtwist, glide, slow drag of palm over shaftâwhile guiding the tip once more across the bow of her lips. Slow. Intentional. Worshipful.
Lia could barely breathe. She didnât need release.
Not yet.
She just needed this. This moment. These hands. That mouth.
And the quiet, steady way Yeji was unraveling her without a single ounce of mercy.
Yejiâs lips ghosted down from the tip, slow and unhurried, planting a soft, deliberate kiss against the base of Liaâs shaft. It wasnât rushedâit was reverent. A pause. A moment of intention. Then another kiss followed, lower, pressed into the skin just beneath, where heat pulsed hardest.
Liaâs thighs tensed at the feeling, every nerve ending sparking as Yeji let her lips linger there, her breath fanning out across Liaâs sensitive skin. And then, without lifting her gaze, Yeji leaned in just a bit further and pressed a kiss to Liaâs abdomenâright against the smooth, faintly defined lines of her toned lower stomach. Her hand never stopped its slow, twisting stroke, even as her mouth painted soft worship onto Liaâs skin.
Liaâs head tipped back, a soft groan caught in her throat.
Then Yeji looked upâeyes hazy, lips glossy, breath uneven.
âSpit in my mouth,â she said quietly, her voice husky, like it was the most casual request in the world. âJust⌠because.â
Lia blinked hard, a choked sound caught in her throat. Her jaw slackened, body burning with want, and she felt the words before she ever responded.
She leaned in slightly, towering over Yeji from where she stood, one hand bracing the wall again as she looked down at her. Yeji opened her mouth without hesitation, tongue slightly out, lips parted wide in invitation.
And Lia gave it to her.
A slow streamâwarm, thickâdropping down into Yejiâs waiting mouth.
Yeji swallowed. Deliberate. Never breaking eye contact.
Liaâs knees went weak.
Then, without a word, Yeji sank forward again, her lips parting as she slid her mouth back down Liaâs shaft in one smooth, wet motionâdeeper this time, more determined. The moan that left her throat was low and full, vibrating through Liaâs length as she began to bob her head with increasing rhythm.
Her hand worked in tandem with her mouth nowâtwisting, stroking, guidingâas her lips sealed tight and moved with purpose.
Lia didnât even try to hold back the groan that escaped her, her hand moving to thread into Yejiâs hair, not to control her, but to anchor herself.
It was getting harder to breathe.
Harder to think.
But she didnât want it to stop. Not yet. Not when Yejiâs mouth felt like everything Lia had been trying not to want for weeks. Not when it was finally happening.
And Yeji?
Yeji looked like she wasnât planning to stop anytime soon.
Lia could barely keep herself upright.
Each glide of Yejiâs mouth around her was like a surge of heat straight to the core of her body, like electricity threading down her spine. The twisting rhythm of Yejiâs hands, the slick drag of her lipsâeverything was synced so perfectly that it had Lia gasping softly, jaw slack, her voice catching on every breath.
She jolted when Yeji shifted slightly, her tongue dragging in a deliberate swirl that had Liaâs knees nearly giving out.
âAhââ Liaâs voice cracked, raw and breathless. One of her hands shot down instinctively, fingers tangling in Yejiâs hairânot to push, not to pull, but just to hold. To keep herself grounded. Her other hand pressed against the cool brick wall behind her, knuckles white with how hard she gripped it.
Yeji didnât slow.
If anything, she leaned in closer, her motions fluid and unrelenting, her throat working around Lia with the kind of confidence that left no room for doubt. Each breath out of her nose ghosted hot against Liaâs skin. Every slick movement, every press of lips, every soft graze of teeth had Lia seeing stars.
And thenâYeji hummed. A deep, low sound of satisfaction, of ownership, that vibrated through her mouth and shot straight through Liaâs stomach.
Yeji didnât pause. Her hands stayed firm, her pace steady, mouth warm and relentless. Liaâs body trembled as the sensation built like a tide, rising, unbearable, right at the edge.
Her grip in Yejiâs hair tightenedânot rough, just desperate. Her thighs tensed. Her breathing hitched hard and ragged.
She wasnât ready.
But her body was.
"Gluuhhh-gllrrhhgkkk-bbrrglk-gluuhhh-grrluhhh-mmnghh~" Yeji slurped and sucked, her head bobbing fast. Lia jolted, gripping Yeji's hair tightly.
It hit her all at once.
A waveâhot, electric, unrelentingâthat crashed through her body before she could brace for it. Liaâs breath hitched, her chest lifting with a sharp inhale as her whole body tensed.
She looked around in a panic. The street was still empty. Dim. Silent. A lone flickering sign buzzed a few storefronts down, but no one was there. No cars passed. Just them. Just this.
Stillâ
Her hand flew up.
She yanked her hat down, tugging the brim low over her eyes as if it could shield her from the rawness of what she was feeling. From the heat flooding her cheeks. From the way her legs were shaking and her grip in Yejiâs hair was slipping, unsteady.
A soft, broken groan escaped her lips.
Muffled, but still full.
Still too real.
âFâahhh, godâŚâ she whispered, voice cracking as the wave washed over her, shudders chasing down her spine. Her hips bucked forward just slightly, a reflex she couldnât stop, her body no longer her own in that moment. Every inch of her throbbed. Every pulse dragged the sensation out longer, made her breath catch over and over again.
Yeji stayed right thereâanchored, focused, stillâletting Lia ride it out. No teasing now. No smile. Just commitment. Steady hands. Warm mouth. Slow, controlled movements that kept her grounded as everything inside Lia threatened to unravel.
And underneath the pulled brim of her hat, eyes squeezed shut, Lia groaned againâsofter this time, shakier, the tension slowly beginning to fade from her limbs.
She hadnât said her name again. Not yet.
Liaâs breathing was still erratic, each inhale shakier than the last as she leaned back against the wall, eyes hidden beneath the brim of her hat. The aftershocks of her release hadnât faded yetâif anything, they only deepened with Yejiâs continued touch.
Yeji hadnât stopped.
One hand remained wrapped snugly around the base of Liaâs shaft, slowly stroking her with a rhythmic, purposeful motion. Not fast. Not intense. Just intentional. Like she wasnât done worshipping her bandmateâs body yet.
And thenâ
Soft kisses.
Yejiâs lips met the flushed tip over and over again. Gentle, warm, reverent. Each kiss landed with care, leaving the faintest glimmer of saliva as she pressed them along the swollen head, letting her lips linger just a heartbeat longer each time.
Smack⌠smack⌠smackâŚ
Lia gasped, her body twitching again.
Her hands trembled slightly as one of them drifted down, barely brushing Yejiâs wrist as if to ground herself in something. Her balls were drawing tighter now, heat pulsing through her core all over again. She could feel it building againâan aftershock, a second wave teased out by Yejiâs insistence. That slow pressure, the slick sounds of each stroke, the kisses that turned into barely-there sucks.
It was overwhelming.
And Yeji?
She stayed focused. Kisses. Strokes. A low hum vibrating against Liaâs tip between kisses as if she was encouraging her body to let go again. Not rushed. Not mechanical. Just⌠knowing.
Liaâs hips bucked softly.
Her breath caught in her throat.
She wasnât done.
Not even close.
Lia barely had time to warn her. Her body was moving ahead of her mindâshuddering, tensing, the pressure winding tight in her core. Her thighs locked, knees unsteady as that heat built all over again, pulsing through her like a second heartbeat.
âYeji,â she rasped, the name barely formed on her lips.
Yeji just looked up at her. Calm. Knowing. Her hand didnât stop stroking. Her lips stayed closeâsoftly kissing the tip, coaxing it, never rushing. She could feel Lia twitching in her grasp, every nerve tight, every breath turning jagged and shallow.
ThenâLia let go.
Her body jerked slightly, back arching just a bit from the wall as her hips bucked forward on instinct. A sharp gasp left her, and her free hand slammed against the brick beside her head, fingers splaying out wide.
Her release hit like a surge. Deep, shaking, full-bodied. She felt the heat pulse out of her in waves, shudders trailing up her spine as she let out a broken, breathless moan that barely made it past her clenched jaw.
Lia erupted violently, streams of hot cum splattering Yeji's face and filling her mouth. Long, thick, hot ropes of cum blasted from Lia's dick, splattering Yeji's face and mouth. The first few landed heavy, splashing onto her tongue and filling her cheeks. More followed, one after another, painting her face white and dripping down her neck. Lia's release was intense. Thick, creamy ropes hit the roof of Yeji's mouth, others splattered her cheeks and nose. A massive load filled her mouth completely, spilling out the sides. Another followed, then another, like he was unloading gallons of hot, sticky seed.
Yeji gulped greedily, but some escaped, coating her lips and chin with messy, pungent ropes. Chewing slightly, she swallowed reflexively, taking Lia's massive load.Â
Yeji didnât flinch. She stayed close, steady as ever, her hand gently guiding Lia through the rhythm of itânever letting go, never looking away. Her lips hovered near the tip, warm breath brushing over hypersensitive skin as Lia trembled through it, eyes hidden under her hat, mouth slack, expression undone.
Slowly, Lia's cumming subsided. The ropes grew thinner, dribbling out instead of blasting. Yeji's face was a mess - cum coated her lips, cheeks, and chin. Some had even gotten in her hair. Lia's dick still dripped, a steady trickle now.
When it finally fully subsidedâwhen Lia slumped slightly against the wall, chest rising and falling in deep, spent breathsâYeji reached up without a word.
Yeji leaned back a little, her hands still resting on Liaâs hips, her lips parted just slightly, cheeks a bit flushed but her eyes bright with amusement. She gave a small, breathy laugh as she wiped the corner of her mouth with the back of her handâslow, casual, not at all fazed.
Then she glanced up, grinning through her breath.
ââŚYou havenât been eating right, have you?â
Lia blinked, still halfway dazed, her hat tipped low but not enough to hide the way her brows lifted. âWhat?â
Yeji tilted her head, eyes narrowed playfully. âThat was⌠pungent.â
Lia let out a hoarse chuckle, the sound still breathy as she pulled in a shaky breath. âI mean⌠yeah,â she admitted, scratching at the back of her neck awkwardly. âKinda been skipping meals. Or just⌠surviving off ramen and convenience store stuff.â
Yeji gave a knowing hum, rising slowly from her knees with that same easy smile. She pressed her palms against her thighs, brushing herself off like they hadnât just crossed a line they couldnât uncross.
âThat explains so much,â she teased, lips quirking up into something smug.
Lia rolled her eyes, the corners of her mouth twitching as a reluctant grin pushed through. âSorry I donât taste like a fruit smoothie or something.â
âNot asking for fruit,â Yeji shrugged, nudging Liaâs side gently with her elbow. âJust maybe⌠a vegetable once in a while?â
Lia groaned, throwing her head back with exaggerated drama. âDonât mom me after what you just did.â
Yeji laughed again, light and warm. âSomeone has to,â she said. âThat was a lot, you know.â
They both glanced down at the bags still scattered on the sidewalk. A beat passed between themâthen they burst out laughing quietly, shoulders brushing as they slowly bent down to gather everything again.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Qualityâ Free Actions
Free to watch ⢠No registration required ⢠HD streaming
PAIRING: g!p!Heejin x g!p!Jinsoul (ft. Hyunjin, Hyeju, Yeojin, Gowon, And Kim Lip
GENRE/CW: smut, eventual smut, shameless smut, sloppy makeouts, hand jobs, dry humping, come as lube, beach setting, beach house
WORD COUNT: 12,274
SYNOPSIS: This isnât a slow summer love story. Itâs two girls with big egos and bigger cocks on a beach trip pretending theyâre not obsessed with each other until someone finally folds. Heejin didnât plan on making out or doing anything with her friend's big sister. Jinsoul didnât plan on begging.
A/N: This work is inspired by awoo4themoonâs LOONA Drafts â Chapter 4: HeeLip. Switched the dynamic upâno MILF Jungeun here- i think, just Jinsoul as Hyunjinâs older sister (barely mentioned tho).
The sun had begun to stake its claim over the sky againâmerciless, golden, and lazy in the way it pressed against every surface. Heatwaves rippled off the sidewalk, and the pool behind the Kim familyâs house glittered like a mirage, untouched, save for the slow buzz of cicadas in the background.
Heejin dragged the push broom across the cracked concrete, sweat slicking the small of her back as her gray tank clung tighter with every breath. Her sweatpantsâworn low, loose, and intentionalâhung heavy over her hips, hiding nothing when the breeze rolled just right. She stretched once, fingers behind her head, arms flexed. The house was quiet for now. Almost too quiet.
Jungeun had left earlier in the day with a cooler and a half-assed excuse about errands, and Hyunjin was out, probably ditching whatever plans she had agreed to. That left Heejin here aloneâwith her thoughts, her hard-on, and that relentless image of Jungeun stepping into the pool just yesterday, one foot at a time, water licking at her toned thighs. Her swimsuit had clung to her like melted sugar, too soft, too tight, and absolutely too little for the chaos it caused.
And if that wasnât enough, Jinsoul had shown up two days ago.
Tall, tanned, and casual in her slouchy mesh shirt and biker shorts, she was supposedly Hyunjinâs cousinâbut Heejin hadnât even pretended to keep track. All sheâd focused on was the way Jinsoul looked at Jungeun during dinner that night. Not respectful. Not familial.
Predatory.
She saw it. She recognized it because she felt the same thing. That simmering hum under the skin. That readiness to take.
But now it was just her. Heejin. Alone. Half-hard and fully annoyed.
That was until the gate creaked behind her.
âYo.â
She didnât even need to turn.
Jinsoul.
Of course.
âYouâre here again?â Heejin didnât bother looking back. âDidnât know you were on the cleaning crew.â
âIâm not,â Jinsoul said, sauntering into view, her sneakers crunching softly against the gravel. âJust bored. Thought Iâd see who was panting like a dog out here.â
Heejin finally glanced her way, lips twitching upward. âYou came just to watch?â
âNot just to watch,â Jinsoul replied. Her gaze slid lower, lingering. âBut that is a fun bonus.â
The silence between them stretched, slow and weighted. Jinsoul reached over to grab the hose, twisting the knob until water sputtered out in uneven bursts.
âYou know,â she said as she bent forward slightly, her round ass on display beneath thin black fabric, âyou missed a spot.â
Heejinâs throat tightened.
âOh yeah?â she asked, her voice low.
Jinsoul turned her head, smirking. âWant me to get it for you?â
The words dripped slowly from Jinsoul's mouth, syrupy and suggestive, lingering just a little too long between them. Heejin let her eyes trail down again, openly this time, watching the way Jinsoul's hips shifted lazily as she adjusted the spray, letting water drizzle lightly over the concrete. It splashed softly against her bare calves, tiny droplets clinging to tanned skin like dew.
âBe my guest,â Heejin finally drawled, stepping back slightly and tossing the broom aside with a careless clatter. "I could use a break."
Jinsoul glanced over her shoulder once more, eyes glinting beneath thick lashes. "You've worked so hard, haven't you?"
She thumbed the spray nozzle again, adjusting the stream from harsh to gentle, just enough to stir puddles around their feet. Her gaze slipped down Heejin's form shamelessly, deliberately, as if tracing a path she'd already memorized. When she reached the undeniable outline straining against Heejinâs sweatpants, her lips curled into a sly little smile.
"Must be uncomfortable," Jinsoul murmured, voice velvet-soft. "Working in this heat⌠with that."
Heejin tilted her head, boldness glinting in her eyes. "What, offering to help with that, too?"
Jinsoul laughedâlow, quiet, deliciously confident. "Careful, Heejin," she teased, stepping closer, each move measured and predatory. "You're not nearly as subtle as you think."
"Never said I was trying to be," Heejin countered, holding her ground as Jinsoul continued closing the space between them, the hose still dripping softly by her side. The warmth radiating off her felt impossibleâintense and tempting. Her scent wrapped around Heejin like another layer of heat, earthy and addictive.
Jinsoul finally stopped mere inches away, her chest rising slowly, steadily beneath that sheer mesh shirt. The dampness from the hose had splashed faintly onto her stomach, rendering the material nearly translucent, skin flushed beneath. She tilted her chin up defiantly, looking Heejin square in the eyes, lips parted just slightly.
"So," Jinsoul murmured, her voice dipping lower. "Is Jungeun the only one you're thirsting after this summer?"
Heejinâs breath caught audibly, her heart thumping hard in her chest. She wet her lips, chuckling quietly, though it held an edge. "That's funny. I could ask you the same."
Jinsoul raised an eyebrow, playful defiance lingering. "Maybe you should."
They stood frozen in their shared tension, suspended between teasing banter and genuine desire. Heejin felt reckless, daring, emboldened by the heat, by this woman who challenged her at every turn. She shifted slightly, just enough to brush her thigh against Jinsoulâs, deliberately slow, testing how far she'd let this game go.
And Jinsoul didn't pull away.
Instead, she leaned closer still, her voice dropping to a whisper, a breath ghosting over Heejin's ear. "Careful what you're starting. Because if we're competing⌠I don't lose."
Heejin felt herself twitch, a low, shuddering thrill washing over her. Her voice was steady, low, playful. "Neither do I."
A faint smirk tugged at the corner of Jinsoul's lips. Her fingers grazed lightly over Heejin's stomach, fingertips dangerously close to the waistband of her sweats, lingering just enough to tease but not enough to fully cross the line.
"Then I guess it's game on."
The words lingered heavily between them, charged and loaded. Jinsoul stepped back slowly, eyes glittering with mischief and promise, leaving Heejin standing there, pulse racing and body taut, knowing she'd just signed herself up for a dangerous, delicious summer.
The air shifted after that.
Not in a dramatic, world-ending kind of way. No thunderclap, no crack of lightning. Just the small, invisible movement that comes when somethingâs been touchedâtasted, even if only on the tongue of possibilityâand both people silently agree not to name it.
Jinsoul turned back toward the hose without another word, the last traces of her teasing smile washed away with the spray of cool water across the patio. Her shoulders dropped, lazy and unbothered, as she focused on rinsing down the edge of the pool, her eyes locked on the wet concrete as if it held the secrets of the universe. Her fingers twitched once at the nozzle, a slight adjustment. Precise. Calm.
Heejin didnât speak either.
She adjusted her sweats with a quiet, practiced tug, dragging the waistband higher and tighter around her hips until her erection was forced to press upward against her lower stomach, hidden under thick gray cotton. The friction made her twitch, but she ignored it. She let out a sharp breath through her nose, wiped a slick sheen of sweat from her forehead, and forced herself to walk toward the shed for a rake she didnât really need.
Their proximity felt like an old bruise. Something tender. Both girls moved in parallel now, sharing the same space but not the same mood anymore. Something had closed like a door between them, and neither reached for the knob. It wasnât fearâno, nothing that obviousâit was restraint. The dangerous kind. The kind that grows legs and gets up and follows you around.
By the time Heejin returned with the rake, Jinsoul had finished with the hose. She had coiled it perfectly and hooked it back in its place against the wall, the sun catching in the droplets on her arms as she turned to head inside. Not a glance. Not a word.
Heejin raked aimlessly at the dry grass and twigs near the fence, not really seeing them. She could still smell Jinsoulâfaint sunscreen and poolwater and something inherently feminine that had seeped into Heejinâs bloodstream without warning.
And yet, she didnât follow.
She stayed outside, quietly finishing tasks she didnât care about, stealing no more than a glance through the sliding door when she passed by it. Jinsoul had disappeared inside, maybe to change, maybe to disappear altogether.
For the rest of the afternoon, they didnât cross paths again.
Dinner came and went without incident. Jungeun had grilled chicken on the patio while Hyunjin chattered about soccer practice and how her team captain kept falling asleep in drills. Jinsoul sat across from Heejin at the table, arms crossed lazily, hair still damp and curling slightly at the ends. Her face was unreadable, eyes never once meeting Heejinâs.
And Heejin played along.
She laughed when Hyunjin made jokes. She thanked Jungeun for the food. She chewed slowly and kept her face neutral, only glancing at Jinsoul onceâbriefly, when everyone else was focused on their plates.
Jinsoul was already looking at her.
Just for a second. Then she blinked, dropped her gaze, and reached for her water like it never happened.
That night, the ache came back.
Not in her bodyâthough that lingered tooâbut in her chest, somewhere tight and pulsing behind her ribs. Heejin lay flat on the futon in Hyunjinâs room, the ceiling fan creaking above her as she stared up in silence. Hyunjin had passed out half an hour ago, sprawled sideways with a pillow half over her head, one leg hanging off the side of the bed.
It was quiet.
Too quiet.
Heejin shifted beneath the sheets, breath catching at the friction. Her cock twitched, uncomfortably bent inside her sleep shorts, still annoyed from being ignored all day. But she didnât touch herself. She didnât dare. Not here. Not with that image of Jinsoul crouched by the pool, cocky little smile playing at her lips, fingertips brushing low enough to threaten war.
She turned onto her side, heart thudding slow and heavy.
Sleep would be hard tonight.
Summer was going to kill her.
Â
Â
It was Hyunjinâs idea, of course.
âLetâs do a trip,â sheâd said, already sending out texts before anyone agreed. âI need sun. I need beach. I need stupid pictures of all of us doing backflips off rocks.â
And by the end of the week, they were packed and loaded into two separate carsâJungeunâs SUV for the âresponsible adultsâ (so, her and Yeojin, who got motion sick too easily to ride in the back), and a second car packed with the rest of them: Heejin, Jinsoul, Hyunjin, Gowon, and Hyeju.
The trip was meant to be simple. Just a beach weekend. Sun, salt, sand, and sleep. The usual. Heejin didnât question it much. She never did when Hyunjin got like thisâwhen her brain decided she was the glue holding everyone together. Heejin just threw on some baggy swim trunks, packed her duffel with two shirts and a bottle of lube she wasnât supposed to need, and got in the backseat next to Jinsoul.
Their legs touched the whole ride. Not once did either move.
The rental house was a wide, white thing near the dunes. Faded deck chairs, sliding glass doors, a weirdly pristine grill out back. All the windows faced the ocean.
Heejin stepped in and immediately dropped her bag on the floor.
Jinsoul followed behind her, flipping her cap backwards and peering into the kitchen.
They didnât talk.
No one really noticed. Everyone else was buzzingâdibs on beds, screaming over playlists, Gowon already digging through the snacks. It was hot inside, even with the A/C, so Heejin peeled off her hoodie right there, leaving her in a plain white tee already sticking to her back.
Jinsoulâs gaze flicked over once. Just once.
Then she walked past her.
Casual.
Normal.
By the time they were all out on the beach, towels laid out and phones buried in tote bags, the sky was glowing orange, and the wind had picked up just enough to keep things from feeling gross. Everyone was doing their own thingâGowon and Hyunjin throwing a frisbee, Hyeju taking selfies with the wind in her hair, Jungeun lounging beneath a giant umbrella.
And Heejin and Jinsoul?
They sat side by side on one of the lower steps that led down from the deck. Both in oversized t-shirts and long trunks, skin damp, shoulders sandy. They hadnât swum yet. Just sat. Watched. Said nothing.
Their hands rested on the same wooden rail, pinkies close but not touching.
It wouldâve looked peaceful to anyone watching.
To Heejin, it felt like war.
Because the thing wasâif she leaned just an inch, if she moved her hand even slightly to the leftâJinsoul would let her. She knew it.
And that was the problem.
She didnât want Jinsoul to let her.
She wanted her to take something.
Anything.
But instead, Jinsoul shifted forward, reaching into the cooler at her feet, cracking open a bottle of water with a lazy snap. She took a long drink, throat bobbing.
âYou bringing lube on this trip too?â she asked, voice low enough that no one else could hear.
Heejinâs head snapped toward her, heart dropping to her stomach.
Jinsoul didnât look at her. Just wiped her mouth and leaned back, the corner of her lips quirking.
Heejin swallowed.
Hard.
Then: âMaybe.â
Silence again. A gull screeched somewhere above them. Hyunjin tripped on her way back with the frisbee and collapsed laughing.
Jinsoul finally looked at her. Not up and down. Not suggestive. Just steady. Curious. Like she was trying to decide if Heejin was jokingâor if she wasnât.
Heejin shifted, legs pressing together, dick heavy and awkward under her trunks. âWhat?â
Jinsoul smiled, a little cruel. âNothing.â
She stood up, dusting off her hands.
âIâm going swimming.â
And just like that, she walked off toward the waves, shirt riding up slightly as she moved, the lines of her back muscles visible through the thin cotton.
Heejin let her go.
She didnât say a word.
But her hands were shaking.
The house at night was different.
No sunlight spilling in. No screaming about sunscreen. No clinking bottles or chaotic sand-covered towels. Just the low hum of the fridge, the occasional creak of old wood, and the shuffle of bare feet against tile.
The others had knocked out early. Hyunjin was curled on the couch with a hoodie over her face and her phone clutched to her chest. Gowon had disappeared into the shared room upstairs after too many salty chips and an accidental sunburn. Jungeun had last been seen sipping wine alone on the deck, feet propped up, the waves crashing somewhere in the dark.
Heejin was in the kitchen.
Filling a glass of water. Letting the faucet run too long. Shirt hanging low on one shoulder. Her swim trunks still damp around the waist. She looked like someone who shouldâve gone to bedâbut hadnât. Couldnât.
Jinsoul appeared a moment later.
Fresh from the shower, her hair tied in a loose bun, an old oversized shirt falling mid-thigh. The kind of shirt that clung in all the wrong places when damp. Her footsteps were soft, deliberate, and she didnât look at Heejin as she opened the freezer to grab one of those tiny fruit popsicles Hyunjin always brought.
Heejin stayed still, one hand on the sink, watching the condensation bead and roll down the side of her cup.
They didnât speak.
The tension wasnât sharpâit wasnât even immediate. It had dulled, softened, spread itself out like fog. It had sunk into the walls, into the couch cushions, into the fabric of Heejinâs shirt. It lived here now.
Jinsoul walked past her, barely a breath between their bodies. Her arm brushed Heejinâs side, knuckles grazing her shirt. Heejin tensed but didnât move.
She stood there until the fridge door closed again.
"You're not tired?" Jinsoul asked finally, peeling open the corner of the plastic wrapper, eyes still on the popsicle.
Heejinâs throat felt dry. âDidnât feel like sleeping yet.â
Jinsoul hummed.
She bit off the tip of the popsicle with a crunch, her mouth catching slightly as she chewed, lips pink from the cold. She turned, leaning one hip against the counter, the shirt riding up slightly along her thigh. Her eyes were lidded, lazy.
âNeither did I.â
Their eyes met.
Just for a second.
Then Heejin looked away, pretending to take another sip of her water. It was already empty.
Upstairs, the hallway was dim and narrow, light from the moon spilling through the small rectangular window at the end. The kind of quiet that felt intentional. Like the house knew it was holding its breath.
Heejin padded through first, towel thrown over one shoulder, planning to grab her charger from the shared room before anyone else woke up.
Jinsoul emerged from the bathroom behind her, moving softly, her popsicle finished, fingers damp and pink around the stick. She didnât rush.
The hallway was too narrow for both of them to pass at the same time.
But neither moved aside.
For now, they were normal.
It was that half-second pause.
The kind of stillness that didnât look like anything, didnât sound like anythingâbut felt like everything.
Heejin stood there in the narrow hallway, hand on the doorframe to the shared bedroom, back to Jinsoul. Her bare feet were planted, legs slightly apart. Shirt hanging loose over her shoulders. The hem of her trunks clung damp and soft to her thighs, and the towel on her shoulder had slipped a bit, hanging like an afterthought.
She wasnât moving.
And Jinsoul?
She hadnât stopped walking, either.
Maybe it was on purpose. Maybe it wasnât. Maybe it was just the squeeze of the hallway, the timing, the heat still lingering in the air from earlier, when their legs had touched for too long on the beach steps. But whatever it was, the result was simple:
When Jinsoul stepped forward to squeeze pastâ
She brushed.
It was slow. Bare. Awful.
Her hip caught Heejinâs first, pressing gently against the curve of her ass as she passed too close. But it was the rest of her that made Heejin freezeâJinsoulâs front, soft and warm beneath the thin cotton of her oversized shirt, dragged faintly across Heejinâs back as she slipped by. Her bare thighs touched Heejinâs, just barely.
And then it happened.
The shift.
Her cock.
Soft, but weighty from heat and blood, tucked poorly and now nudged wrong by movementâHeejinâs cock brushed right against Jinsoulâs ass.
It was light.
Barely there.
Just the thick ridge of it, dragging up under her shirtâpressed, for the briefest moment, against the swell of Jinsoulâs plush, barely-covered asscheek.
Heejin went rigid.
Eyes wide. Breath caught. Spine stiff like sheâd been hit with a bolt of electricity.
Jinsoul?
Paused.
Only just.
A half-breath.
And then, without a word, she kept walking.
Her fingers brushed Heejinâs lower back as she moved past completely, soft as wind.
Andâfuck. Fuck. She was rubbing her thighs together as she walked away.
Not dramatically.
Not obviously.
Just a quiet, low shift of skin on skin, her ass swaying slightly more than before, like she was adjusting somethingâlike she was trying to settle what Heejin just did to her without doing anything at all.
Heejin stood still for a full ten seconds. Maybe more.
Her hands clenched at her sides.
Her cock throbbed once, painfully.
Her mouth opened.
Then closed.
Then opened again.
But Jinsoul had already turned the corner, headed to the far room with the soft creak of the floorboards the only thing left behind her.
The sheets felt heavier than usual.
Sticky. Tangled. Too warm, even though the fan above was doing its best to stir the thick summer air. Heejin lay flat on her back in the dark room, one arm thrown over her forehead, the other fisted quietly in the hem of her shirt.
Her breathing was shallow.
Not fast. Just⌠controlled. Just barely.
Her cock lay against her stomach now, pressed there by the elastic of her shorts, aching from how badly sheâd tucked it after that hallway momentâif you could even call it a moment. Sheâd tried not to think about it. Tried to blame it on how narrow the hallway was. Tried not to replay the way Jinsoulâs ass had moved when she passed by. Tried not to think about how sheâd felt the warmth of that skin even through the cotton. Tried not to wonder if Jinsoul had felt all of her.
But she had.
Heejin knew she had.
She hadnât flinched.
She hadnât said anything.
Sheâd kept walking.
And thatâGod. That was the worst part. The best part.
Because now Heejin was stuck here. Restless. Strung up on a wire stretched so tight it was humming in her chest.
A soft sound broke through the dark.
Creak.
The faintest groan of the floorboards, just outside the room.
Heejinâs eyes snapped open. She didnât move. She barely even breathed.
Another creak.
Softer this time.
Careful.
Deliberate.
Her heart punched her ribcage. She turned her head just slightly, toward the crack of light beneath the door.
Nothing.
Thenâanother soft sound.
The handle jiggled. Once. Then clicked open so slowly she couldâve sworn time bent around it. The door moved just enough to let in the faintest glow from the hallway, spilling across the edge of her bed in a thin silver streak.
And there she was.
Jinsoul.
Standing there, quiet and barefoot, oversized t-shirt grazing her thighs, face unreadable in the low light.
She didnât say a word.
She didnât have to.
Heejin held her breath, pulse a wild staccato in her neck. She didnât speak either. Just watched as Jinsoulâs eyes scanned the room once, then met hers in the dark.
Two seconds passed.
Three.
Four.
Then Jinsoul stepped back.
Didnât close the door all the way.
Just let it hang thereâopenâbefore slipping silently down the hallway again, her shadow gone like a whisper.
Heejin stared at that crack of light.
Her hand slid down, fingertips trembling as they brushed just under the waistband of her shorts, not quite committingâjust⌠there.
She didnât move for a long, long time.
Because now she knew.
Jinsoul had checked.
Jinsoul had looked.
The door didnât close.
It just stayed thereâhalf open.
Mocking her.
Heejin stared at that sliver of hallway for a long time, frozen in her sheets. Every sound in the house had dulled, like the air itself was holding still just to watch her. Her chest rose and fell beneath the thin fabric of her shirt, slow and heavy, as if her body already knew what she was about to do.
She sat up.
Carefully.
Quietly.
The sheet slid down her legs, catching on her knee before pooling at her thighs. Her bare feet touched the floor, cold against the wood. Her hand twitched once against her thigh as she stood, the elastic of her shorts digging into her hip. She didnât fix it.
She stepped toward the door.
No sound.
Not even the floor complained.
Outside, the hallway was the same dim gray itâd been earlier. The moonlight painted soft lines along the baseboards. One light near the bathroom had been left on, casting a low golden glow that made the edges of the house feel blurredâdreamlike.
Heejin stepped out.
Her breath hitched in her throat.
She wasnât sneaking. Not really.
She wasnât trying to be quiet. Not exactly.
But she was hunting. Chasing something that wasnât running. Something that had stood in her doorway minutes ago and looked at her like they were both already doing something wrong.
She padded down the hall, past the bathroom.
Nothing.
The door to Jungeunâs room was closed.
So was the one Hyunjin and Gowon were sharing.
Only one door was cracked.
Barely.
Jinsoulâs.
Heejin stopped in front of it.
No sound came from inside. No movement. Just that same sliver of light, tracing out into the hall like a finger, pulling at her.
She stood there for a moment.
Still.
Eyes locked on the space between door and frame. Her hand liftedâhesitatedâand then slowly pressed against the wood. Not a knock. Just⌠contact. The pads of her fingers brushing against the surface like she needed to feel it first before anything else.
Then, just slightlyâshe pushed.
The door eased open with barely a sound.
Inside, the room smelled like lavender and skin.
Jinsoul was on the far bed.
Sitting up.
Like sheâd been waiting.
Like she hadnât moved at all since the last time Heejin saw her.
Her legs were tucked up, arms resting over her knees, head tilted slightly to the side. Her shirt was the same as beforeâtoo big, too softâand her eyes were shadowed, unreadable in the low light from the hallway.
She didnât speak.
Didnât move.
Didnât ask why Heejin was here.
Heejin didnât speak either.
She stepped inside, closing the door behind her with a soft click. It sounded final. Like locking something in. Like drawing the line with her own fingers.
They stood across from each other.
The silence didnât stretchâit tightened. Wrapped around them like a noose.
Heejinâs chest rose and fell, eyes scanning Jinsoulâs face, her shoulders, her bare thighs. She took a slow step forward. Then another. Until they were barely two feet apart, the air between them humming like it wanted to catch fire.
âYou came to my room,â Heejin said, finally. Quiet. Not an accusationâjust fact.
Jinsoul blinked, slow. âYou were awake.â
âYou didnât say anything.â
âI didnât need to.â
That did something to Heejin. She shifted, jaw tightening, her eyes falling briefly to the mattress Jinsoul sat on. Then back to her face.
âWhy?â
Jinsoul didnât answer immediately. She just leaned forward a bit, resting her elbows on her knees. Her hair was loose now, strands falling around her face. She looked tired. Pretty. Dangerous.
âWhy did you follow me?â she asked back, voice barely louder than a breath.
Heejin licked her lips, pulse hammering now.
âI donât know.â
âYes, you do.â
Silence.
Thenâanother step.
Now they were close. Close enough to breathe the same air. Close enough that Heejin could see the mole beneath Jinsoulâs left eye, the faint shine of sweat on her collarbone, the way her shirt dipped just enough to show a teasing line of skin.
She reached for it.
Didnât touch.
Just hovered.
âSay something,â Heejin whispered.
Jinsoulâs voice came out low. Tired. Raw.
âWhat do you want me to say?â
Heejinâs breath hitched, her fingers curling slightly in midair, still not touching.
âI donât know,â she muttered, brows furrowing. âMaybe... maybe that youâre sorry for brushing your fat ass all over my dick earlier?â
Jinsoul blinked, slow and unamused. âMy fat ass didnât do anything your dick didnât beg for.â
âOh my Godââ Heejin rolled her eyes, taking one step closer, hand dropping to her side as she moved.
Jinsoul tilted her chin, feigning innocence. âI was walking, Heejin. Maybe you should stop letting it get that hard every time someone breathes in your direction.â
Heejin took another step.
âYou literally pressed against me.â
Jinsoul scoffed. âYou were blocking the hallway!â
âYou paused.â
âYou were standing there like a freak!â
Now Heejin was close enough to see the pink flush on Jinsoulâs cheeks.
Jinsoul stood slowly, unfolding her legs from the bed like it was a chore. Her shirt fell back over her thighs, but the shape of her half-hard cock shifted beneath the fabricâunaddressed, obvious. She didnât adjust it.
âYouâre making it weird,â she said plainly, taking one step forward.
âIâm making itâ?â Heejin echoed with a disbelieving half-laugh, stepping forward too.
Jinsoul pointed lazily. âYouâre the one standing in my room with your lips all tight and your fists clenched like I kicked your puppy.â
Heejin took another step, her feet nearly toe-to-toe with Jinsoulâs now. âIâm clenching because if I donât, somethingâs gonna poke through these damn shorts.â
Jinsoulâs eyes dropped.
Stayed there.
Her voice dipped lower. â...So you are still hard.â
Heejin swallowed. âWhat the fuck do you think.â
Silence.
Hot. Bare.
And yetâ
âYouâre still in here,â Jinsoul said.
âYou left the door open.â
âYou didnât have to walk through it.â
Another step. The final one. They met right in the middle of the room. Floor creaking beneath them. Only inches apart now. Every breath shared. Every glance a dare.
Jinsoulâs arms crossed over her chest. Her shirt lifted slightly. Her cock twitched under the hemâno shame, no excuse. Just there.
Heejinâs eyes didnât hide. She dragged them down and up and down again.
âThis is gonna ruin us,â Heejin whispered.
Jinsoulâs voice was low, even. âWe were already fucked.â
No one moved.
Not yet.
Not quite.
Heejinâs fists slowly unclenched at her sides, knuckles raw from how hard she'd been gripping her own skin. Her eyes dropped to Jinsoulâs thighsâsoft, bare, shadowed from the light behind her. The hem of her shirt fluttered slightly with her breath. Her cock was there. Unapologetic. Pressed forward against the cotton, not full but not soft either. Just there. Existing.
Jinsoul didnât try to hide it. She didnât shift. She didnât even blink when Heejinâs gaze dropped. She just tilted her head slightly, watching Heejin like she was a puzzle halfway solved and missing the most dangerous piece.
"You gonna keep staring or do something?" she finally asked, voice almost too quiet to hear.
Heejin didnât answer.
Didnât need to.
Because she didnât move.
And that said more than anything.
Jinsoul's shoulders shifted subtlyâjust enough to lean forward, like she might, might close the last of that space.
But she didnât.
She stayed still.
So did Heejin.
Their breath mingled now, shallow and warm. Their chests rose in sync, and even that felt like a tauntâlike they were waiting for their bodies to betray them before their mouths could.
Heejin licked her lips, barely.
Jinsoulâs eyes twitched down to follow the motion.
Stillâno one touched.
âYouâre still hard,â Jinsoul said again, quieter this time.
It wasnât a tease anymore.
It wasnât mockery.
It was acknowledgment.
Heejin didnât even try to deny it. She just breathed out slow through her nose, like it might cool the heat between them.
Jinsoul blinked slow. âAnd youâre in my room.â
Heejin's mouth curled, just a littleâbarely enough to count as a smile. Her voice came out low, hoarse from tension, and bitten off at the edges like she didnât quite trust herself with it.
âSurely I wonât end up in you next.â
Jinsoul exhaled, sharp. Not quite a laugh. More like disbelief, irritation, and arousal all stacked on top of each other in the space of a single breath. Her lips parted like she had something to say, then closed again. Instead, she huffed once through her nose and tilted her chin higher.
âYou think thatâd be my problem?â
Heejinâs eyes flashed.
âYouâd be the one begging,â Jinsoul added, folding her arms tighter. âMoaning into my shoulder like a bitch.â
âYouâd take all of it,â Heejin snapped back, a step closer now. âDonât pretend you wouldnât.â
âIâd take it quietly.â
Heejin scoffed. âYouâre loud just getting stretched in the mornings.â
âIâm loud âcause the mattress sucks.â
Heejinâs jaw tensed. She was closer than she meant to be now, heat rolling off her like waves, her cock still heavy and pressing against her waistbandâangry from the restraint, from the proximity, from every word being just short of touch.
Jinsoulâs fingers twitched where they rested over her arms. Her eyes dropped again.
It would be so easy to cross the space.
So stupidly, achingly easy.
But they didnât.
Because this wasnât foreplay.
This was brinksmanship.
It was tension dressed in sweat and cotton, standing in the middle of a beach house with people sleeping in the next room.
Heejin clenched her jaw.
âI should go back,â she said, but her feet didnât move.
Jinsoul looked at her like she was trying to see through her skin.
âThen go.â
Silence again.
The kind that prickled.
The kind that dared.
Heejin stayed another secondâanother three.
And thenâ
She turned.
One step.
Two.
Hand on the doorknob, her back still to Jinsoul.
She didnât look back when she said it.
âIâm not gonna dream about you.â
And from behind herâ
A whisper.
âYou already do.â
Heejinâs fingers curled tighter around the doorknob, knuckles pale in the half-light. The breath she took was shallowâbarely enough to steady herselfâand not nearly enough to silence the ringing in her ears. That voice behind her, low and certain, still hung thick in the air. You already do. It wasnât just confidenceâit was knowledge, the worst kind. Jinsoul knew, and she was saying it anyway. Heejin turned her head, the motion stiff, unwilling, like she hadnât meant to. Her eyes found Jinsoul again, standing there with that same unreadable expression. It made something inside her twist. âYouâre full of shit,â she muttered under her breath, but loud enough to sting.
Jinsoul didnât flinch. She let out a sharp scoff, stepping forward, her bare foot brushing over the wood softly but with unmistakable weight. âThatâs rich coming from you,â she said, voice dripping with exasperation and bite. âYou storm into my room with your dick twitching like a compass needle, then act like Iâm the problem? Thatâs fucking hilarious.â
Heejin snapped around, fully now, door forgotten, her breath punching from her chest in a harsh laugh. âYou act like you didnât stand in my doorway first. I shouldâve known better. Of course youâd start something and then act brand new the second it gets real.â
âOh, fuck off, Heejin,â Jinsoul shot back immediately, her tone rising, teeth bared in a grin that didnât reach her eyes. âYou act like some noble victim when youâre just as messed up as I am. Worse, probably.â
âYeah? You think this is some equal thing?â Heejin stepped forward, slow and heavy, like she was done pretending to dance around it. âYouâre toxic as hell. You play these little games and act innocent, like youâre not begging for it every time you brush up against me.â
Jinsoul took a matching step, the air between them tightening like a fist. âAnd youâre ignorant. So desperate to feel in control that you pretend this is all on me. You think Iâm the one with the problem, but you canât even look at me without twitching.â
Heejin moved again.
So did Jinsoul.
No more than inches between them nowâless, even. The bare fronts of their shirts nearly touched, fabric fluttering with the shallow breath they shared. Heejinâs eyes locked with Jinsoulâs, both of them wide and burning, twin storms that mirrored each other without mercy. Their jaws were clenched, bodies tense like drawn bows, and neither of them blinked. Every syllable, every accusation, had chipped away at the last shred of space between them, until now they stood toe to toe, flush with unsaid filth and tension, like a scream about to rupture.
Heejinâs chest rose, grazed Jinsoulâs.
Jinsoulâs breath hitchedâjust onceâbut she didnât lean back.
If either of them so much as moved their chin forward, theyâd kiss.
If one of them twitched, tongues would meet.
Their lips hovered apart, close enough to feel the heat of every exhale, every word.
Neither dared to speak.
Because now, even the smallest sound could be a surrender.
And neither of them was ready to lose.
The silence became suffocating.
It wasnât just the lack of noiseâit was the density of it. Like the room had closed in around them, compressing every inch of air until even the act of breathing turned into a shared sin. Their faces remained mere inches apart, mouths barely separated, the space between them moist and humid with exhalation. Jinsoul inhaledâslow and deepâand Heejin felt it. Her own breath caught, caught and broke, the edge of it dragging across Jinsoulâs lips like an almost-kiss.
They werenât talking anymore. Couldnât. Every syllable wouldâve been betrayal.
Instead, they stood there and smelled each other.
Heejin could feel the sweetness of Jinsoulâs shampooâlavender and something sugaryâand beneath it, skin. Clean skin. Hot skin. Girl skin. The kind that carried heat like it wanted to be touched, tasted, fucked. Jinsoul, for her part, leaned forward just enough to inhale at the base of Heejinâs jaw, a slow, deliberate drag of her breath as if memorizing how Heejin smelled at this distance. The scent of sweat, salt, faint body wash, and something darkerâmusky, eager, undeniable.
Their chests brushed again. This time it didnât stop.
Jinsoul shifted, subtlyâher thigh pressing forward, her hips tilted just so, and that was the moment they both realized: their cocks were touching.
Pressed through two layers of thin fabric, thick and semi-hard and hotâHeejinâs rigid from restraint, Jinsoulâs heavier, dragging low and resting slightly upward now from how close she stood. The contact was maddening. The soft friction of trunks to trunks, warmth to warmth, twitching and thickening with each shallow breath.
Heejinâs jaw slackened for just a second, teeth showing between parted lips, eyes flickering downâthen back up. The motion was jerky. New. Nervous.
And Jinsoul saw it.
She saw it and fucking bloomed.
A low breath escaped herâone that sounded dangerously close to a moanâbut she turned it into a hiss, her lips ghosting along the corner of Heejinâs mouth like she wanted to punish her with restraint.
âAre you scared of me?â Jinsoul murmured, her voice so low it barely qualified as sound.
Heejinâs breath stuttered, her hand twitching at her side.
âNo,â she whispered.
And then she leaned inâ
âand their mouths crashed.
Not soft. Not gentle. Just breath and heat and lips pressing together like it had taken them months to get here, and now neither of them wanted to waste another second. Heejin kissed like she was brand new to itâmessy, slow, uncertain in rhythm. Her mouth parted a beat too early, her teeth nudging Jinsoulâs bottom lip, but she didnât stop. She tilted her head with clumsy urgency, her hand catching Jinsoulâs waist like she needed an anchor.
Jinsoul moaned into it.
Open-mouthed, desperate. She matched the kiss immediatelyâhungry, responsive, sucking softly on Heejinâs top lip before guiding her further with a tilt of her jaw, a soft brush of her tongue.
And thenâthenâher hand moved.
Slid up the front of Heejinâs shirt. Bold. Slow.
Her palm pressed flat against Heejinâs abs.
She rubbed.
Like it was involuntary. Like the feel of Heejinâs coreâtense, trembling, firmâwas something sheâd been aching for, like her hand had been craving this moment all summer long. Her thumb brushed under the ribs, her palm splayed low above the waistband, tracing that hot, slick terrain like it was a blessing.
Heejin twitched.
Broke the kiss for half a second, eyes blown wide, lips swollen.
âYouââ
âShh,â Jinsoul whispered, dragging her palm back up, smoothing it slowly as her mouth returned to Heejinâs, this time deeper, slower, tongue easing past parted lips.
Heejin whimpered.
And she kissed her again.
The kiss turned greedy.
Wet and uneven, mouths tugging and gasping against each other as restraint slowly bled out of their bodies, second by second. Heejinâs lips were already swollen, her tongue fumbling clumsily around Jinsoulâs, too eager, too hot. She kept pulling her closer, both hands now gripping at Jinsoulâs shirt like it was the only thing keeping her upright. Her hips moved on instinctâonce, twice, the slow grind of her cock against Jinsoulâs stomach, thick and twitching beneath her damp shorts.
Jinsoul didnât flinch. She responded instantly, hips rolling downward, matching every shift with her ownâher cock already hardening, straining inside her boxers. She groaned softly into Heejinâs mouth, then bit down on her lip, grinding again, this time with intention. Her hands didnât stop moving, one still underneath Heejinâs shirt, caressing her abs, thumb stroking a line up the center of her stomach like she was praying with her palm. The other hand curled around Heejinâs shoulder, nails digging just a little.
Heejin choked on a gasp. The fabric between themâthin cotton, clinging, soaked with sweatâoffered no real barrier anymore. The press of Jinsoulâs cock against hers was maddening. Each slow, deliberate thrust made their shafts slide together through the layers of fabric, smearing slick pre-cum between them. It grew sticky. Wet. The kind of friction that made them both twitch with each grind, desperate for more and terrified of how good it already felt.
Jinsoul pulled back from the kiss, just barely, forehead pressed to Heejinâs, eyes dark, lips parted.
âFuck,â she whispered.
Heejinâs breath caught, hips grinding forward again without meaning to. âYouâre leaking,â she murmured, voice wrecked.
âYou too.â
They both stifled moans as their hips rocked again, and again, slow and rhythmic. Jinsoulâs cock was stiff now, the weight of it dragging across Heejinâs own, the heat unbearable, the slide of fabric over soaked tips leaving dark, damp patches spreading across their shorts. Pre dribbled freely, soaking through cotton and leaving the slickest trail between their lower stomachs. Every little movementâeach lift of Jinsoulâs hips, each roll of Heejinâs pelvisârubbed them harder together, the head of one cock catching against the length of the other, slipping, dragging, pulsing.
Jinsoulâs moans were low and nasal, barely held in. Her thighs quivered slightly, her hand leaving Heejinâs abs only to grab at her waist, pulling her impossibly closer. âJust a little more,â she murmured, almost pleading, mouth brushing Heejinâs jaw, then her cheek.
Heejin could only nod.
Could only thrust up into her slowly, desperately, their foreheads pressed together now, their breaths sharp and shallow. The room felt like it was melting around them, time warping under the weight of every dirty, helpless grind. Their cocks, stiff and trapped, kept spewing pre in hot, sticky spurts, soaking through both pairs of boxers. It was disgusting. Beautiful. Addictive.
Neither of them spoke.
They just kept movingâhips rutting, mouths panting, skin slipping under shirtsâuntil their bodies betrayed them entirely, shaking, gasping, right on the edge of something they couldnât undo.
The sounds were slurred, lost between lips, swallowed and spit back into each other. Their kisses grew wet, uncoordinatedââchhkk, chhhk, mmpf, slkââ obscene slurps of breath and spit as they staggered backwards, still kissing, barely standing. Jinsoul pulled Heejinâs shirt up over her abs with one trembling hand while the other gripped the back of her neck, dragging her mouth back in for more. She kissed like she was starvingâteeth clashing, lips stretched, tongue sliding messily over Heejinâs.
Heejin whimpered into it, grinding forward in a desperate, helpless rhythm.
âYouâfuckâ you taste soâslkhâgross,â she gasped, trying to catch her breath mid-kiss.
âSo do you,â Jinsoul muttered, then moaned again, open-mouthed as her hands slid down Heejinâs back and cupped under her ass. âCome hereâget on the bed.â
They half-fell into it.
Jinsoul crashed down first, back hitting the mattress with a thump, Heejin tumbling after her, mouths never breaking apart. The moment their bodies aligned again, they started humping like instinctâhips rolling, rutting, their cocks grinding together through thin, soaked boxers.
âNghhhâfuckfuckfuck,â Heejin hissed, her forehead pressed to Jinsoulâs, teeth clenched.
âDonât stop,â Jinsoul panted, wrapping her legs loosely around Heejinâs waist. âGrindâkeep grindingâ oh my Godââ
Their boxers were completely soaked now, slk-slk-slk, hot wet fabric slapping and dragging together. Pre-cum smeared freely between them, more with every frantic thrust. The tips of their cocks slid past each other in sticky arcs, catching, parting, slipping again. The feeling made Heejin tremble.
âYouâre huge,â Jinsoul gasped, reaching down, pressing her palm to the bulge in Heejinâs boxers, rubbing over it.
âSo are you,â Heejin breathed, hips jerking hard. âWhy the fuck are you soâ soft and big, what the fuckââ
Jinsoul only giggled, breathless and high-pitched, before kissing her againâsmack, slrk, mmmfâ noisy, desperate.
Their thighs were slick, their cocks pinned tight between their stomachs, every rock of Heejinâs hips pressing them together again and again in the filthiest dry hump either had ever had. Their shirts were riding up, their bodies clinging, the air humid and rank with the scent of sweat and sex and too much want.
âDonât stop,â Jinsoul whispered against her mouth.
âI wonât.â
âDonât you dare stop.â
âI wonâtâI swearâ ngh, fuckââ
Their breath caught.
Their rhythm quickened.
And stillâthey hadnât even taken their clothes off.
Jinsoul was gasping nowâflat on her back, shirt hiked up to her ribs, hair messy across the sheets, legs splayed open just enough to make room. Her thighs trembled, twitching every time Heejinâs hips rolled down, cock dragging mercilessly over hers through boxers so wet it was hard to tell where one ended and the other began.
And HeejinâGod. She was gone.
Her hands gripped Jinsoulâs waist, hard, fingers digging into her sides like she didnât trust her own control anymore. Her arms trembled with the force of her thrusts, body snapping forward again and again like her brain had fully given in, letting instinct take the wheel. She humped. Thatâs what it was. A full, raw, filthy grind. Her cock shoved upward with each rut, boxers sticking, dragging, the soaked heads of both cocks catching and sliding against each other like they were fucking for real.
âFuckânghhâ youâreâwet,â Heejin stuttered out, forehead pressed to Jinsoulâs cheek, breath hot and frantic. âSo fuckingâwetâ shitââ
Jinsoul whimpered, arching beneath her. Her cock was rock-hard now, twitching violently with every pass, every grind. Her hips bucked up into Heejinâs out of sheer reflex, the friction searing between their fronts. Every inch of her boxers was soaked, plastered to her shaft, to her thighs, her stomach. Her abs flexed under Heejinâs weight, the ache and pressure too much, too good, too raw.
âItâhurts,â she panted, eyes rolling, voice thick with tears and arousal.
âI know,â Heejin gasped, still rutting. âI knowâIâmâ nghâfuckââ
Jinsoulâs legs locked around her.
Their cocks slid together in perfect, ruined syncâshk, slk, slk, slkâ the wet drag of two desperate bodies held together by spit, sweat, and pre-cum. Every thrust pressed their soaked tips together, then dragged them apart again with sticky resistance. The pressure built and built until it was unbearableâpainful, beautiful.
Heejinâs rhythm started to falter.
Not because she was doneâfar from itâbut because the friction, the raw burn between their cocks, had hit that edge where pleasure curled into something too sharp. Every grind now felt like a question: can I keep going without losing it? Her arms trembled, breath tearing out of her in quick, uneven gasps, mouth open against Jinsoulâs cheek.
âI canât,â she panted, voice hoarse. âItâsâfuckâitâs too much.â
Jinsoul nodded quickly, eyes squeezed shut, her own hips jerking upward helplessly. âStop,â she breathed. âWaitâwaitâfuck. Stopâjust a secondââ
They froze together, chests heaving, foreheads pressed.
Silence, thick and wet between them.
Then slowlyâtenderly, with a kind of trembling care that didnât match how filthy everything feltâHeejinâs hand slid between them. Her fingers curled low, under Jinsoulâs shirt and over the soaked cotton clinging to her cock. She cupped her first. Just held her there, warm and pulsing and soaked, the fabric squelching under the pressure.
Jinsoul shuddered, head tipping back, lips parting around a sharp inhale. âOhâmy god.â
âI got you,â Heejin whispered.
Her hand began to move.
A slow, dragging strokeâup, thumb brushing over the swollen head through fabric, then down, palm pressing into the length as she squeezed. Her fingers trembled. Her knuckles went white. She could feel everythingâJinsoulâs heat, the shape of her cock, the sticky wetness of all that pre soaking through, coating Heejinâs palm.
Jinsoul moanedâopen and unfilteredâher back arching just slightly into the touch. âYouâre stroking me,â she breathed, almost like she didnât believe it.
âYouâre so fucking hard,â Heejin murmured, dragging her hand up again, teasing the head through the fabric, watching Jinsoul twitch with every stroke. âItâs leaking so much... fuck.â
Jinsoulâs hand came up thenâfast, almost shakyâand shoved beneath Heejinâs waistband. She didnât ask. Didnât warn.
Heejin gaspedâloudlyâas those fingers wrapped around her cock through her shorts. The contact made her jolt, hips bucking instinctively, her own boxers already soaked, the head of her cock wet and hot and throbbing right into Jinsoulâs palm.
âRight back at you,â Jinsoul whispered, her voice low and feverish.
She stroked.
They both didâtogether now, panting and hunched over each other, mouths brushing, foreheads touching, hands moving in unison. The sound of itâshk, slk, squelchâwas obscene. Jinsoulâs strokes were quick, practiced, wrist flexing smoothly as she gripped Heejinâs shaft through the cotton, teasing her tip, feeling every twitch.
Heejin kept pumping herâup, squeeze, down, rub the head with her thumb through that messy wet patchâmaking Jinsoul sob quietly into her neck.
âPlease,â Jinsoul whined, hips bucking again. âPlease let meââ
And stillâthey stroked.
Stillâthey held on.
Cocks throbbing.
Pre soaking their hands, their shorts, their thighs.
Heejin kissed her againâsloppy, gasping, desperateâand neither of them let go.
The heat between them was unbearable nowâbodies pressed, breaths short, their hands soaked with each otherâs arousal through thin, useless fabric. The only thing left in their way was clothing, and even that felt like a lie they werenât willing to tell anymore.
Heejinâs free hand moved first.
A shaky drag of fingers beneath Jinsoulâs waistband, tuggingâimpatiently, hungrilyâuntil the soaked boxers clung only for a second before slipping down her thighs. Her cock sprang free, flushed deep red, heavy with pre, glistening at the tip. The sight alone made Heejin groan out loud, almost buckling.
Â
Jinsoul mirrored her in a heartbeat, breath ragged as she yanked Heejinâs shorts and boxers down in one swift motion, her hand never fully leaving her shaft. Heejinâs cock slapped up hard against her abs, thick and veiny and twitching like it had been dying to be touched bare.
Â
They both gasped.
Then moved.
Stood up together, knees weak, torsos flushed.
Their hips bumped.
And their handsâoh, their handsâreached out together.
Fingers wrapped around each otherâs bare cocks, no fabric now, no filter, just skin-on-skin. Warm, slick, pulsing. They stood chest to chest, heads bowed, panting into the space between their mouths, their foreheads bumping as if they couldnât decide if they wanted to look or lean in again.
Heejin stroked Jinsoul firstâslow, reverent. Her fingers curled just beneath the swollen head, dragging down the shaft, palm rubbing pre-cum in wide, wet circles before rising again. She breathed out a shaky moan when she felt Jinsoul twitch, cock jumping against her grip like it had a mind of its own.
Jinsoul whimpered, then gripped Heejin back with matching intensity. Her stroke was firmer, her thumb brushing deliberately over the slit on every upstroke, collecting the wetness and dragging it down the length.
âGod,â Heejin breathed, eyes fluttering shut.
Jinsoul leaned in, pressing her forehead to Heejinâs. âFasterââ
They obeyed.
Their hands sped up, jerking nowâsynchronized and obscene. The wet slk-slk-slk of skin and slick echoed in the room, mixing with the sound of hitched breaths and whispered curses. Heejinâs abs flexed, and Jinsoul moaned at the sight, her own body jerking forward, her cock bumping against Heejinâs wrist as she thrust into the friction like she couldnât help it.
They stroked each other harder, hips stuttering, thighs slick from where their cocks kept brushing.
Heejin couldnât stop lookingâat the way Jinsoulâs hand looked wrapped around her, at the way the other girlâs cock leaked over her knuckles with every pump.
âYouâre gonna make meââ Jinsoul gasped.
âNo,â Heejin growled through clenched teeth, squeezing harder at the base. âNot yet.â
And somehowâthey held on.
Trembling, panting, aching, but holding back, like the denial made it better.
Like the control made it hotter.
The room was filled with the sound of their wet, sloppy strokes, the obscene noises only serving to heighten their arousal. Heejin's grip was firm yet gentle, her thumb circling the sensitive underside of Jinsoul's cockhead on every upstroke.
Jinsoul mirrored Heejin's movements perfectly, her fingers wrapped around the thick shaft, her thumb rubbing the glistening slit on every downstroke. They looked down, watching as their hands moved in perfect synchronization, their cocks jerking and throbbing in their grips.
The heat between them was unbearable nowâtoo close, too slick, too much. Their foreheads bumped again, mouths open, breath intermingling with every pant. The tips of their cocks brushed between strokes, accidentally at firstâa soft, wet kiss of flushed heads smearing each other with slickâand then deliberately. Heejin moaned into Jinsoulâs mouth, her hips jerking forward, their shafts now rubbing with every desperate twitch of their arms.
âFuck,â Heejin gasped, barely able to breathe, âlook at usââ
Jinsoul whimpered, her hand still working Heejinâs cock with smooth, feverish strokes. âWeâre disgusting,â she panted, leaning in until their noses brushed. âIâm so closeâ itâs so hotââ
Their hands began to slowânot from hesitation, but from the weight of it all. From the pressure building in their guts. From the way their cocks were so hard they ached, veins bulging, pre dripping from the tips like their bodies were crying for release. Heejinâs hand faltered, and Jinsoul took over, wrapping her free hand over both of theirs, pressing their cocks togetherâtip to tip, shaft to shaftâand stroked them both at once.
Heejinâs body jerked, her thighs locking, the base of her cock pulsing hard between them. âShitshitshitâ donâtâdonâtâ*â
âI knowââ Jinsoul moaned, stroking faster now, both cocks squeezed between her fists, dripping all over each other. âJust a little moreââ
Their heads tilted together, their lips never quite touchingâso close their exhales shuddered against one anotherâs skin. The noise of their mutual stroke was filthy, thick and wet and squelching with each pass of Jinsoulâs palm. Heejin clung to her shoulder, gasping, his stomach tensing, twitching with the fight to hold back.
And still, neither of them came.
Just trembling, leaking, rutting into each otherâs hands like animals in heat, desperate to feel everything and yet still waiting for something neither could name.
As their breathing grew heavier and their movements more frantic, Jinsoul suddenly grabbed both their cocks in one hand, her fingers barely able to wrap around the combined thickness. She started stroking them together, the sensation of their shafts rubbing against each other sending jolts of pleasure through both girls.
Heejin let out a choked whine at that contact - wet flesh rubbing against wet flesh - and thrust up into Jinsoul's grip without thinking. Their cocks slid against each other perfectly, the undersides slick and sensitive as they rubbed together.
"Fuck... fuck..." Jinsoul gasped, her eyes going half-lidded at the sight of their cocks sliding together. Her hand moved faster now, jerking them both off desperately, their pre-cum making wet sounds as it smeared between them.
Heejin's hands gripped her waist, hard, her mouth hanging open as she panted into the shared heat between them. Her forehead pressed to Jinsoulâs, their skin damp, slippery with sweat and friction. Their bodies rocked with the movementâhips shifting, legs brushing, bare thighs trembling.
âYouâre gonna make meââ Heejin breathed, her voice cracking, raw from the restraint.
âMe too,â Jinsoul whimpered, thumb dragging up the underside of both shafts at once, shivering when Heejin jerked in her grip.
âShitâJinsoulâ I canâtâIâm so fucking closeââ
âThen cum,â she said hoarsely, eyes fluttering as their cocks pulsed against each other, swollen and red, slick with too much. âCum with meâHeejinâfuck, pleaseââ
They kissed again.
This time it was all tongue and teeth, breathless and filthy, moans swallowed into each otherâs mouths. Their noses bumped, lips slipping from too much sweat, and neither cared. Jinsoul kept stroking, and Heejin kept rutting forward, both of them too far gone nowâgroaning into each otherâs mouths, bodies clenching, legs shaking.
âYouâre soâbig,â Jinsoul breathed, rubbing harder, both cocks twitching violently. âSo thickâI can feel youâfeel you leaking, shitââ
âFuck, Iâm gonnaââ Heejin gaspedâ
The pressure inside them was unbearable now.
Not just physical. It was everywhere. Heavy and hot and rooted low in their bellies, a tight pull of need growing more impossible to ignore. It twisted through their cores, rising like a wave, making their thighs tremble, their stomachs clench, their breath hitch in broken little gasps. They moaned into each otherâs mouths, lips brushing, catching, panting between kisses that turned hungryâtongues tangled, teeth grazing, spit mixing with sighs.
Their cocks slid together faster in Jinsoulâs hand, coated in pre, so sensitive now they twitched with every stroke. Heejinâs whole body locked up for a moment, the tension in her spine going sharp and unbearable.
âIâm gonnaââ she tried, eyes fluttering closed.
Jinsoul answered with a shaky kiss, pressing her lips hard to Heejinâs as their hips jerked together, as the pressure hit its limit.
They moanedâtogetherâa drawn-out, shuddering sound as the feeling overwhelmed them. That deep, pulsing weight in their bellies tipped over into raw release, both of them shaking in Jinsoulâs hand, mouths open in breathless cries as they clung to each other and came, everything unraveling at once.
Their bodies trembled, cocks twitching, the mess between them sticky and hot and soaking into their skin, their shorts, Jinsoulâs palm. Still kissing. Still gasping. Still clinging like if they let go, theyâd collapse.
It wasnât clean. It wasnât pretty.
But it was real.
And it was theirs.
And then it hit.
Their bodies seized up together, mouths breaking apart as they both gaspedâloud and messy. Heejin's release came first - a choked cry escaping her lips as her body convulsed. Thick, white cum erupted from her cock, oozing out in slow pulses for several seconds before she started shooting up and all over Jinsoulâs hand and their intertwined dicks.
Jinsoul's hand was slick with Heejin's release, the white fluid dripping down their entwined lengths. She continued to stroke them together, Heejin's spurts becoming almost continuous as Jinsoul's own release began to build, her body tensing.Â
Her hand kept moving, strokes growing jerky, wild, her grip slipping from how wet everything had become. Her hips rocked forward, almost on instinct, until her cock slid directly against Heejinâsâslippery, twitching, perfectly aligned. The friction was too much. The pressure that had been building inside her refused to fade.
She broke the kiss with a sharp inhale, her lips parted, her eyes wide and barely focused. And then it hit her.
âAhhâ fuckâHeeânnghh!â Jinsoul moaned aloud, her voice raw, needy, lewd, the kind of sound that couldnât be helped. Her body arched, one hand gripping Heejinâs back as the other jerked herself over the girl's already-coated cock.
Thick, hot spurts spilled out of herâlong and messy, painting over Heejinâs shaft, the heat of it smearing where their bodies met. Jinsoulâs release hit in waves, each one pulled from her with a deep, trembling moan as she pressed her forehead to Heejinâs shoulder, hips still twitching through it.
Heejin could only hold her.
Breathless.
Spent.
Hard.
Covered in Jinsoulâs cum, skin buzzing from the contact, from the way Jinsoul clung to her, shaking slightly in her arms.
Neither of them moved for a long time.
The only sounds were their panting and the soft, wet shift of skin against skin as they slowly came down, trembling and soaked in everything they hadnât dared to speak out loud.
The silence that followed wasnât awkward.
It was charged.
Their chests rose and fell in sync, foreheads still gently pressed together, their breath cooling the sweat between their mouths. Heejin let out a low sigh, letting her head fall back slightly, eyes heavy-lidded and flushed with heat.
âThat was... kind of fucked,â she mumbled, voice rough.
Jinsoul let out a breathy laugh, weak but genuine. âKind of?â
They looked at each other, eyes glassy, lips swollen from too many kisses, too much heat, too much everything.
Without another word, Heejin reached down and lifted the hem of her shirtâslowly, deliberatelyâuntil it bunched around her chest. Her toned abs glistened with sweat, streaked with faint smears of cum from earlier, twitching slightly with each shaky breath she drew.
Jinsoul mirrored her.
Her shirt lifted, revealing her own defined torso, slick and flushed, her muscles tensing faintly beneath the sheen of release. Their eyes droppedâfirst to each otherâs abs, then to what hung below.
Their cocks had finally separated, no longer tangled in each otherâs strokesâbut still hard. Still angry and aching, painted in slick, tips drooling again despite how much theyâd already lost. For a beat, they just lookedâstaring at each otherâs shafts like they werenât real, like this had somehow escalated beyond what they could even wrap their heads around.
Then Jinsoul licked her lips, voice soft but raw.
âAgain?â
Heejin didnât say yes.
She just wrapped her hand around herself.
Jinsoul followed.
They stroked in tandemâslow at first, just enough to feel the weight and tension again, hands sliding over slick skin, the squelch of pre-cum returning like their bodies hadnât gotten enough. Their lips parted, panting gently, eyes watching everythingâthe rise of each stroke, the tense twitch of abs beneath, the trails of slick wetness collecting again at their tips.
Their hands moved faster nowâfists flying, strokes slippery and erratic, cocks soaked and twitching under the weight of how close they were again. Their bodies were still burning, still hard, still hungry, as if their earlier release hadnât been nearly enough.
Heejinâs breath hitched, hips bucking into her palm. âIâm gonna cum again,â she gasped, voice ragged and cracked with need. Her eyes dropped to Jinsoulâs stomach, already smeared with streaks of slick release. âIâm gonna nut all over those fuckinâ absââ
Jinsoul let out a shaky, open-mouthed groan. Her chest heaved, her hand jerking wildly over her cock. âYeah? Fuckinâ do it,â she panted, eyes glazed. âMess me up, bro. Paint this shit. Make it filthyââ
âF-fuck,â Heejin whimpered, her voice breaking.
âYeah, nut on my fuckinâ abs,â Jinsoul went on, her own rhythm faltering for just a second as her thighs shook. âI wanna see it drip. Wanna feel you twitchinâ all over meââ
Heejin nearly collapsed from how fast her knees buckled.
Her abs flexed. Her strokes got sloppier, more desperate, more feral. Jinsoul matched herâgrunting now, low and hoarse, the slap of her palm against her wet shaft loud in the still air.
âYou look like youâre about to explode,â Jinsoul rasped, barely coherent. âGonna bust like a fuckinâ loserââ
âYou first,â Heejin growled, spit trailing from her lip.
âNo, youââ Jinsoul challenged, her hand flying up and down her shaft. Her abs tightened, making deep valleys and ridges. She wasn't going to nut yet. She wanted to watch Heejin fall apart first. "You always nut quick, damn it."
Their eyes rolled back almost in syncâglazed, unfocused, helplessâas the pleasure twisted tight in their cores, sharper now, almost unbearable. It wasnât soft or slow or sweet. It was raw, the kind of heat that didnât just burn, it cut through themâsensation so deep and intense it bordered on pain.
Heejinâs abs seized up hard, muscle tightening beneath skin that was already slick with sweat and release. Her hand flew, trembling, barely able to hold on as her cock throbbed violently in her grip. âFuckâ it hurtsââ
Jinsoul let out a choked moan in response, voice high and breaking. âI knowânggh, itâs too muchââ Her thighs trembled, knees knocking inward as her second orgasm barreled toward her like a crash. The head of her cock was so sensitive it felt swollen, burning, every stroke like a spark against raw nerve.
âShitâshitââ Heejinâs voice cracked into something hoarse, almost panicked, as her body locked up. âI canâtâfuck, I canât hold itâ!â
Jinsoulâs body snapped, her back arching as her strokes became short, wild jerks. âCumâ with me, bro, do it, do it, Iâm gonnaâ*â
And they did.
Together.
Their cocks jerked violentlyâpainfullyâas thick, hot streams spilled out again, harder than before. It hurt. Their muscles clenched too tight. Their eyes fluttered open, locking onto each other's cocks as they continued to throb and pulse. The second orgasm was smaller, less intense, but it still hurt in a different wayâlike their balls were being wrung dry, every last drop of cum forced out with painful precision.
Their arms ached. Their bodies trembled. The pleasure wasnât clean anymoreâit was blurry, overdrawn, worn down to a tender, burning edge that made every stroke feel like a question: can I really do it again?
But they didnât stop.
Not yet.
Heejin leaned back on her knees, her hand still wrapped tightly around her shaft, cock flushed dark red and still pulsing weakly. Her eyes dropped to Jinsoulâs stomachâalready a canvas of slick release, her abs twitching with every breath. Heejin's strokes were slower now, more desperate than coordinated, but the pressure was there again, heavy and tight, rising one more time from deep inside her.
âF-fuckâ one more,â she gasped. âJustâjust one moreâŚâ
She stroked harder.
Beside her, Jinsoul groaned low and long, her fist moving over her own shaft in wet, lazy pumps. Her cock flexed with every upward stroke, her breath shallow as she looked over at Heejinâcompletely ruined, completely wrecked, but still going. âDo it,â she whispered, voice frayed. âCum on me again. Right hereââ
Heejin moaned sharply.
Her body jerked forwardâ
And a final, weak, trembling release spilled out.
Thin, translucent strands shot from the tip of her cock in short, broken spurts, dripping across Jinsoulâs abs and over the earlier mess. Each strand landed warm and slow, stringing across skin that was already slick and glistening. The contrast was starkâher smaller load smearing into the thick white still pooled on Jinsoulâs skin, a second signature layered over the first.
Heejin gasped, whole body twitching. âGodâfuck.â
And then Jinsoul followed.
She bit her lip, eyes fluttering shut as her own orgasm rippled through her again, weaker this time but still deep, like her body refused to quit. Her cock gave one more twitch, then anotherâthicker ropes than Heejinâs, but slower now, drawn out. Each spurt landed heavily on Heejinâs stomach, the wet splat of cum marking her skin again, sliding down the taut slope of her abs and mixing with the last release sheâd barely wiped away.
Heejin let out a breathless moan at the feeling.
At the sound.
At the sight.
They both stilled.
Hands slowly falling away from their cocks, now softening but still sensitiveâstill aching just from being touched.
Their abs were a mess. Dripping. Marked by each other.
They looked down, panting, flushed, eyes glazed.
And finallyâfinallyâJinsoul cracked a weak laugh, broken by breathlessness.
âBroâŚâ
Heejin blinked over at her.
ââŚweâre fucking disgusting.â
Heejin grinned, too winded to disagree. She flopped back against the bed, cum sliding from her stomach to the side of her waist as she exhaled deeply.
ââŚYeah,â she whispered.
âBut it was so worth it.â
Neither of them spoke again.
Not for a long time.
The room was thick with heat, the air heavy and damp with sweat, breath, and the mess that now coated both of their bodies. Their abs rose and fell slowly, glistening with streaks of white that dripped and clung and cooled on contact, no longer pulsing with need but still thereâevidence of just how far theyâd gone.
Jinsoul collapsed first.
Her hand slipped off her stomach, her legs falling open as she turned her head toward Heejin with a low, slurred exhale. Her eyes were still half-lidded, lashes stuck together with sweat, lips swollen and parted, breath catching in soft aftershocks. She didnât say a word. Didnât need to.
Heejin followed a moment later, letting herself fall sideways, her hand brushing against Jinsoulâs as their shoulders pressed together. Her cock twitched once against her thigh, spent and softening, and her stomachâslick and stickyâbrushed Jinsoulâs in a way that mightâve made them blush if theyâd had the energy left to care.
There was no more teasing.
No more grinding.
No jokes.
Just the sound of their breathing. And the slow, creeping stillness that settled in around them like a warm, heavy blanket.
Heejinâs fingers twitched onceâreaching, not grabbingâand brushed against Jinsoulâs knuckles.
Jinsoul didnât pull away.
Their legs tangled somewhere near the middle, bare thighs sliding together, and both of them barely even noticed.
Heejin let out a soft, content grunt.
Jinsoul answered with a breath that almost sounded like a laugh.
And thenâ
Sleep took them.
Together.
Sticky, exhausted, and closer than ever.
The sun was already high by the time Heejin finally emerged from the bathroom, towel slung lazily over her shoulders, hair still damp and fluffy from the steam. She squinted at the sudden brightness in the kitchen, the smell of eggs, toast, and someone over-pouring syrup on pancakes immediately hitting her.
Everyone else was already up.
Hyunjin was flipping through her phone at the table like it owed her money. Gowon sat cross-legged in a hoodie five sizes too big, nodding along to something Yeojin was saying between bites of banana. And Jinsoul?
Jinsoul was at the counter.
Looking completely normal.
Hair tied up. Shirt fresh. Legs crossed in a barstool as she sipped from a glass of iced coffee like she hadnât collapsed on top of Heejin six hours ago covered in sweat and sin.
Heejin blinked once. Then again.
Jinsoul looked over.
Smirked.
Raised her coffee slightly in greeting.
âMorning, champ.â
Heejin let out a dry scoff and headed for the fridge. âI hate you.â
Jinsoul smiled wider. âYou loved me last night.â
Heejin nearly choked on air. âJinsoul.â
Hyunjin didnât look up. âDid someone say soulmates?â
Yeojin, without missing a beat, added, âDid someone say trauma bonding?â
Heejin opened the fridge a little too hard. âI will knock over this juice carton.â
Gowon perked up. âWait, did something happen?â
âNo,â Heejin and Jinsoul both said at the same time.
âAnyway!â Yeojin cut in with her trademark save-a-life tone, âDid everyone sleep good?â
There was a chorus of tired, vague affirmatives.
Jinsoul shrugged, stirring her iced coffee with a straw. âLike a rock.â
Heejin snorted. âMore like under a rock.â
Jinsoul met her eyes.
Smiled again.
And this time?
Heejin smiled back.
By noon, the house had mostly emptied.
Towels were flung over shoulders. Sunglasses and sandals were missing in pairs. Someone had started a playlist that was echoing faintly from someone elseâs Bluetooth speaker out on the deck. Hyunjin and Yeojin were already halfway down the sand path, arguing about who brought the worst sunscreen. Gowon had insisted on finding her âperfect shellâ and trailed behind.
That left Jinsoul.
And Heejin.
Alone again.
Not in a dark room. Not tangled in heat and noise.
Just⌠here. Sunlight drifting through the wide open window. The breeze lifting the corners of an empty cereal box. Both of them standing at the sink, rinsing out the mugs they didnât finish.
Jinsoul broke the silence first, voice low, casual.
âSo.â
Heejin glanced over, towel still around her shoulders. âSo.â
âFeel weird?â
Heejin shrugged, grabbing a paper towel. âNot really.â
Jinsoul raised an eyebrow. âLiar.â
A beat passed. Thenâ
ââŚOkay. A little.â
Jinsoul cracked a soft laugh and leaned against the counter, folding her arms. âYeah. Me too.â
It wasnât awkward, though. Not really. More like⌠delicate. Like they were holding something small and warm between them, unsure if they should protect it or let it go.
Heejin rubbed the back of her neck with the towel, eyes flicking down to the floor.
âIâve neverâŚâ she started, then stopped.
Jinsoul tilted her head, lips curving slightly. âNever?â
Heejin shook her head once. âNot like that. Not with someone whoââ
She didnât finish.
She didnât have to.
Jinsoulâs voice was quiet, but certain.
âYeah. Me neither.â
They didnât touch.
They didnât kiss.
They just looked at each other.
And for the first time since waking up, it wasnât teasing or tensionâit was real. Something open. Something unsure, but kind.
âI donât regret it,â Jinsoul said finally.
Heejinâs mouth quirked. âEven the part where Iââ
âEven that part.â
Heejin snorted softly and looked out the window. âEveryoneâs waiting.â
Jinsoul nodded, pushing off the counter. âLetâs go pretend weâre normal again.â
Heejin bumped her shoulder lightly as they walked to the door. âYouâve never been normal a day in your life.â
Jinsoul smiled without looking back. âTakes one to know one.â
And with that, they stepped out into the sun.
Whatever they were nowâwhatever it meantâthey werenât walking away from it.
GENRE/CW: smut, fluff, eventual smut, shameless smut, embedded images, graphic descriptions, g!p content, hotel sex, vaginal sex, vaginal fingering, penis-in-vagina sex, squirting, vaginal ejaculation, cock worship, cock slut, cum eating, creampie, sloppy makeouts, sloppy sex, plot what plot/porn without plot, porn with feelings, porn with plot, size difference, onomatopoeia.
WORD COUNT: 5,945
SYNOPSIS: After an emotional concert, TripleS members Xinyu and Sohyun finally confront their feelings for each other. Alone in their hotel room, they share a vulnerable, tender moment that deepens into a night of intimacy and mutual trust.
A/N: just fyi i posted this on ao3 before the whole xinyu incident
The last notes of the encore still clung to the night air like humidity. Glitter from the confetti cannons danced on the asphalt outside the back doors of the venue, catching in shoe treads, tangled in hoodie strings, fluttering in the wind like tiny ghosts of the evening.
TripleS had just finished one of their most emotional performances to dateâa sold-out show, a milestone theyâd all dreamed of since training, since monthly evaluations and empty practice rooms and late-night ramen cups on dorm balconies.
The van ride back was quiet.
Not awkwardâjust spent. The kind of silence that only came after something sacred. The windows fogged slightly from body heat and leftover adrenaline. No one dared speak above a murmur. A few girls scrolled through their phones, others leaned against each other, makeup smudged and stage sweat still clinging to their skin like proof.
Xinyu sat near the back, head resting against the cool windowpane, earbuds in but nothing playing. Her fingers toyed absently with the silver bracelet on her wristâthe one Sohyun gave her earlier with a barely-there smile and a whispered, âOpen it after soundcheck.â
She hadnât waited.
Inside had been a folded note. Just a few lines in familiar handwriting, soft and clumsy and honest. It said everything they never said out loud.
Sheâd cried onstage reading it.
Not in some theatrical way, either. Her voice had cracked during the final ment, mic trembling in her grip, and when she turned to look for Sohyun, she found her already watching.
Not smiling. Not pitying.
Just there.
Now, in the van, Xinyu still hadnât looked her way. Not directly. But she could feel itâthe way Sohyunâs presence wrapped around her from two rows behind, like a magnet humming quietly at her back.
Jiwoo cracked a joke from the front seat, something about dinner plans and chicken skewers, and laughter stirred the stillness. But Xinyu didnât join in. Her fingers pressed gently over the raised lettering on Sohyunâs bracelet. It read:
Youâre never too much for me.
âS.
Outside, the hotel towered into the sky, bright with its five stars and promise of solitude. Staff greeted them with low bows and ushered them into the elevator reserved for the top floor. The ride up was filled with tired giggles, heavy yawns, and unzipped hoodies.
But Xinyu kept her eyes on the scrolling floor numbers.
19... 20... 21...
She could feel her heartbeat in her palms. Her throat, dry. That bracelet felt heavier than anything sheâd worn onstage.
And Sohyun? She hadnât said a word since the dressing room. Just a gentle hand on Xinyuâs back as they walked off stage, a brief glance that left too much unsaid.
As the elevator doors slid open, revealing the soft-lit hallway of their penthouse suite floor, the girls shuffled out in twos and threes, shoes barely lifted off the carpet. Their energy was fading fast, laughter trailing behind like perfume.
Someone called dibs on the biggest bathroom. Another offered to heat up leftover takeout.
Xinyu lingered behind them all.
And Sohyun?
She waited.
At the end of the hall. Back leaned against the wall beside one of the room doors, hoodie sleeves pushed up to her elbows, arms folded, expression unreadable. But her eyes locked with Xinyuâs for the first time since the stage, and something in her gaze softenedâsomething warm, familiar, maybe even a little afraid.
She didnât speak.
She just nodded once, toward the door behind her.
Their door.
Xinyu took a breath.
And walked forward, entering with some caution for some reason.
The heavy door clicked shut softly behind them, sealing off the world. For a heartbeat, everything was mutedâsound, light, even breathâuntil reality crept back slowly: the gentle hum of the air conditioning, the faint amber glow from a bedside lamp casting long, mellow shadows along the cream-colored walls. The muffled laughter of their members two rooms down felt distant, almost surreal.
Xinyu paused just inside the doorway, the stillness of the room hitting her all at once. She hadnât realized until now how tightly wound sheâd becomeâshoulders stiff from carrying the emotional weight of the night, legs shaky from hours of dancing beneath relentless stage lights. She stood motionless, exhaling slowly, savoring the brief moment of peace.
Across from her, Sohyun lingered by the edge of one of the twin beds, gaze thoughtful, hoodie still hanging loosely off her shoulders. Her hair had fallen partially into her eyes, and as she gently brushed it back, Xinyu found herself transfixed by the simple intimacy of the gestureâthe way Sohyunâs fingers lingered briefly at the curve of her jaw, hesitant and graceful all at once.
It was funny, Xinyu thought: theyâd known each other for yearsâtrained together, debuted together, spent more nights crammed into small dorm rooms and chaotic backstage dressing rooms than she could count. Yet right now, in the quiet warmth of this hotel suite, everything felt different, newâfragile, almost.
âYou okay?â Sohyun finally asked, voice so soft it barely disturbed the quiet.
Xinyu smiled faintly, nodding once, even though her heartbeat quickened slightly. âJust tired. You?â
Sohyun returned the smile, small and genuine, her voice taking on a tender tone. âYeah. Same.â
Another silence followedâeasy, gentle. Xinyu moved toward the large window that overlooked the city skyline, slipping the heavy curtain aside to gaze out at Seoulâs endless lights, blinking like tiny stars below. She could feel Sohyunâs eyes tracking her movements quietly from behind, attentive yet patient.
âYou know,â Xinyu began, softly, after a moment of contemplation, her breath fogging lightly against the cool glass, âI didnât think your letter would make me feel so much.â
The reflection in the window showed Sohyun shifting closer, her steps cautious, as if approaching too quickly might break the fragile bubble of trust between them. âI worried I mightâve gone too far,â she confessed quietly. âBut I needed you to know.â
Xinyu felt her throat tighten slightly. She turned slowly to face her, heart heavy and vulnerable in her chest. âWhy now?â
Sohyun hesitated, the shadow of a million unspoken things flickering across her face before she managed a faint, almost shy shrug. âBecause weâve been running around, caught up in schedules, concerts, practiceâI started to wonder if you really knew how much Iâhow much we allâneed you here.â
Xinyuâs eyes widened slightly at the admission, her gaze softening as Sohyunâs words sank in. The silence returned, denser than before, wrapping around them both gently. It felt strange, even now, to talk about these things so openly. In their group, so many feelings remained unspoken, hidden beneath playful teasing or gentle camaraderie.
Tonight felt different, though.
Maybe it was the dim room, the intimacy of the space, or just the lingering emotion from standing vulnerable before thousands of people. Maybe it was Sohyunâs eyesâearnest, warm, full of quiet longing.
âSometimes,â Xinyu said slowly, voice trembling just slightly, âI think too much. About everythingâhow people see me, how you see me. And it feels likeâŚâ
She trailed off, breath hitching, heart stumbling over itself.
âLike what?â Sohyun whispered, stepping closer, closing the gap just enough to feel charged.
Xinyu drew in a shaky breath, meeting her eyes directly. âLike I might be too complicated for someone to really want to handle.â
Sohyunâs expression softened, her voice steady yet deeply gentle. âYouâre never too much. Not for me.â
She reached out slowly, carefully taking Xinyuâs hand, thumb brushing delicately along her knucklesâso lightly, so tentatively, it felt like the first touch they'd ever shared, even though it was far from it.
Xinyu exhaled, eyes misting again, though this time she didnât look away. Instead, she took a small step closer until their bodies nearly touched, until the quiet intimacy hung palpably between them. Her other hand reached out carefully, brushing away an errant lock of hair from Sohyunâs forehead, fingers lingering a moment longer than necessary.
âIs this okay?â Xinyu asked softly, her voice barely audible, fingertips trembling slightly.
Sohyun nodded, slow and steady, a tiny smile pulling at the corners of her lips, her breathing subtly deepening. âAlways.â
It was enough to encourage Xinyu to lean forwardâcareful, slow, cautiousâand rest her forehead gently against Sohyunâs shoulder. It wasnât quite a hug, not yet, but the closeness was calming. Sohyunâs warmth seeped gently into her skin, easing muscles that had been clenched too tight for hours.
âThank you,â Xinyu whispered into the quiet between them, words muffled against the soft fabric of Sohyunâs hoodie.
âFor what?â Sohyun breathed, her own voice catching slightly, betraying her own nerves.
Sohyun shifted then, carefully wrapping her arms around Xinyu in a loose embrace, holding her gently, carefullyâas if worried she might vanish if held too tightly.
Outside, the city hummed and sparkled, utterly indifferent to the quiet moment unfolding between them. Inside, though, time had slowed to a heartbeatâs careful rhythm, matching the soft rise and fall of their chests, the steady warmth shared in the quiet of the hotel room.
They didnât say anything more for a long time.
They didnât need to.
For now, it was enough to simply stand together, two silhouettes gently swaying beneath the muted glow of the bedside lamp, wrapped in quiet understanding, safe and seen, with all their unsaid feelings suspended gently between themâwaiting patiently for whatever came next.
For a moment, all either of them could do was breatheâslow, deep breaths synchronized between their bodies pressed close together. The room seemed to hold still, waiting for one of them to move, to speak, to acknowledge the heavy quiet around them.
It was Sohyun who finally pulled back, just enough so their gazes met clearly, eyes searching, questioning. Her voice was a gentle whisper, tinged with the vulnerable uncertainty of someone teetering on the edge of something long overdue. âCan I kiss you?â
Xinyuâs heartbeat stumbled, then quickened, as warmth bloomed slowly in her chest. Her lips curved slightly, a soft, barely-there smile forming even as nervousness fluttered lightly in her stomach. âI thought youâd never ask.â
Sohyun exhaled a faint laugh of relief, a gentle sound quickly swallowed up as she leaned in carefully. Their noses brushed first, softly, hesitantly, before lips finally touchedâwarm, gentle, achingly slow. The kiss was barely more than a whisper, just enough pressure to feel real, yet careful enough to convey tenderness, safety.
Xinyu sighed softly into it, leaning closer, her fingertips lightly curling into Sohyunâs hoodie sleeves, pulling her in gently, silently asking for more. Sohyun responded readily, tilting her head slightly, deepening the kiss just enough to make Xinyuâs heart skip.
At first, they explored slowly, patiently, as if afraid to rush through something theyâd waited too long to experience. Their kisses stayed gentle, tender brushes of lips against lips, lingering, savoring, each touch deliberate, thoughtful. They paused only to breathe, to exchange quiet, shy smiles, before falling back into each other again, a little deeper, a little warmer each time.
But soon the tension shiftedâtheir gentle exploration gradually dissolving into something softer, wetter, more heated. Lips parted further, tongues brushed tentatively, shyly at first, then more boldly, curiosity giving way to need, tenderness becoming hunger. Sohyunâs hand moved from Xinyuâs waist, sliding upward, fingertips grazing the side of her neck, thumb brushing along her jawline, guiding the kiss deeper, richer.
Xinyu melted under the touch, her breathing growing heavier, body pressing forward until there was no space left between them. She felt her pulse quicken as Sohyunâs kisses deepened, their tongues sliding together more confidently, slowly turning messy, breathless. The sweet hesitation was replaced by soft, audible sighs and gentle whimpers, sounds neither girl intended but couldnât quite hold back.
Sohyunâs fingers trembled slightly as she drew her hands down Xinyuâs body, resting softly at her hips, tugging gently until their bodies pressed flush against each other. Xinyuâs eyes fluttered shut at the warmth, heart hammering steadily beneath her ribs. She could feel Sohyunâs own heart racing just as fast, beating hard enough to echo through the thin fabric between them.
âIâve wanted thisâŚâ Sohyun breathed shakily against Xinyuâs lips, voice husky, tender. âFor so long.â
Xinyu shivered softly, her lips curling into a small, shy smile as she kissed Sohyun againâslow, lingering, deeper than before. âMe too,â she whispered breathlessly. âI think about you more than I should.â
A low, needy sound escaped Sohyunâs throat at the confession, lips parting hungrily against Xinyuâs. Hands grew bolder now, slipping under hoodies, gliding along the soft, heated skin of backs and waists, fingertips tracing gentle, feather-light circles. Gradually, clothes began sliding off shouldersâslow, careful, tentative, as if each garment removed was another layer of guardedness discarded.
Piece by piece, their clothing pooled softly around their feet, until they stood exposedâbreaths mingling, eyes wide, shy, yet full of trust. Sohyunâs cheeks flushed warmly, gaze drifting over Xinyuâs bare form with open admiration and wonder, thumb gently brushing over her collarbone.
âYouâre beautiful,â she whispered reverently, leaning down to press soft, adoring kisses along Xinyuâs shoulder, the curve of her neck, along her jawline. Each kiss grew heavier, wetter, deeper, lips dragging softly along warm skin, leaving tiny sparks of heat in their wake.
Slowly, carefully, they moved toward the bed, bodies never fully separating, lips chasing each otherâs mouths and necks and shoulders, tangled gently together as they eased onto the cool sheets. Xinyu found herself on her back beneath Sohyun, gazing upward with open affection, trust evident in every breath she took.
âAre you sure?â Sohyun whispered, tender and careful, brushing gentle fingers along Xinyuâs cheek, eyes glistening softly with a mixture of affection and vulnerability.
Xinyu smiled softly, heart swelling with quiet warmth as she nodded. âYes,â she replied softly. âI trust you.â
Relief washed over Sohyunâs face visibly, and she leaned in again, kissing Xinyu slow, deliberate, loving. Their bodies shifted gently until Sohyun was nestled carefully between Xinyuâs thighs, their warmth pressed closely together, the anticipation building steadily but patiently.
Hands roamed gently, exploring curves and softness, fingers trembling as they learned each otherâs bodiesâmemorizing each gentle sigh, every hitch of breath, each faint shiver of anticipation. Sohyunâs kisses trailed lower, lips gently brushing across sensitive skin, whispering quietly along collarbones, sternum, down the gentle valley between Xinyuâs breasts.
The air thickened around them, turning heavier, warmer, as Sohyun lifted her head slowly, eyes locking deeply onto Xinyuâs. She felt nervous, breathless, heart hammering in her chest, but the gentle reassurance reflected clearly in Xinyuâs gaze steadied her, eased her nerves into quiet confidence.
Carefully, gently, Sohyun aligned herself, tip softly nudging at Xinyuâs entranceâwarm, slick, inviting. She moved slowly, taking her time, watching Xinyuâs expression closely, searching for any sign of discomfort or hesitation. But there was noneâonly soft, trusting encouragement, warmth, and need.
She sank in slowly, inch by careful inch, pausing occasionally to let Xinyu adjust, their breaths mingling quietly, foreheads pressed gently together. Xinyuâs soft gasp and gentle sigh of relief encouraged Sohyun to continue until she was fully nestled deep inside, bodies pressed intimately close, joined together completely for the first time.
âOhâŚâ Xinyu breathed softly, eyes wide, glistening, hands clutching gently at Sohyunâs shoulders, voice full of quiet awe. âThis is perfect.â
Sohyunâs heart clenched softly, warmth spreading through her chest as she pressed slow, gentle kisses onto Xinyuâs lips, whispering tenderly, âYouâre perfect.â
They stayed there a moment, adjusting, savoring the intimacy of the connectionâsharing gentle kisses and soft touches, whispered reassurances and quiet laughter. Slowly, Sohyun began to moveâcareful, steady, soft thrusts, careful not to rush, not to lose the tenderness theyâd carefully built.
Their rhythm began gently, bodies finding a slow, steady sync, kisses deepening and growing messier, hotter, tongues sliding together more hungrily. Gradually, their pace quickened, hips moving together with growing confidence, each soft sound, sigh, and whimper urging them on.
Hands clasped together, fingers interlocking tightly, bodies moving gently but deliberatelyâtwo souls finally becoming one after years of quiet longing and soft, unspoken desires.
And as the room filled with quiet moans and gentle gasps, warmth wrapped around themâcomforting, reassuring, intimateâa promise that tonight, theyâd found something worth every hesitation, every uncertain heartbeat.
For now, they simply held each other close, losing themselves slowly, lovingly, in the careful rhythm of shared breaths, gentle whispers, and deeply intimate kisses, knowing they had all night to fall deeper into each other.
Xinyuâs eyes traced Sohyunâs figure slowly, openly, drinking in every delicate curve revealed beneath the soft glow of the roomâs warm lighting. She could feel her pulse quickening steadily, curiosity and arousal quietly humming under her skin as she watched Sohyunâs hands move tentatively to her waistband, fingers hooking gently beneath the elastic.
Sohyun paused there, cheeks flushing deeper, lips quirking into a shy, nervous smile. "Are you... sure you're ready for this?"
Xinyu tilted her head slightly, returning the smile with gentle affection, her voice soft but certain. "I've never been more sure about anything."
Sohyun nodded once, breathing deeply to steady herself, before sliding the waistband of her sweatpants downward, slowly revealing inch by careful inch of smooth, lightly toned thighs. Her pants dropped with a soft rustle around her knees, then pooled gently around her ankles as she stepped free of them, leaving her standing before Xinyu in just her sports bra and snug black briefs.
Xinyuâs heart fluttered, a subtle heat blooming across her skin as she watched. Her eyes drifted slowly downward, suddenly fixating on the unmistakable shape straining gently beneath the thin fabric of Sohyunâs underwearâa thick, heavy outline that drew a quiet gasp of surprise from her lips.
"Oh..." Xinyu breathed, eyes widening slightly, cheeks flushed warmly as her voice trembled shyly. "You're... you're bigger than I expected."
Sohyun chuckled softly, embarrassment and quiet pride mingling in the sound. Her cheeks were hot, voice barely above a whisper. "I, umâyeah, Iâve heard that a few times."
Xinyu bit her lower lip gently, gaze still fixed shyly on the bulge beneath Sohyunâs briefs, pulse quickening. "It's beautiful."
Sohyunâs breath hitched quietly, warmth spreading visibly across her neck and chest as she moved closer, slowly and cautiously, coming to rest beside Xinyu on the edge of the bed. "You really think so?"
Xinyu nodded softly, eyes full of quiet admiration and gentle arousal. "Yeah. Honestly, I didnât think I'd be this nervous."
Sohyun reached out, fingers trembling slightly as she brushed a loose strand of hair from Xinyuâs face. "You and me both," she admitted quietly, voice softening further. "Iâve imagined this a hundred times, but now that weâre hereâŚ"
"It's different?" Xinyu finished for her, voice barely audible but warm with affection.
"Better," Sohyun whispered gently, leaning close to press a slow, tender kiss to Xinyuâs lips, lingering softly before pulling back just enough to rest their foreheads together. "You make me feel safe."
Xinyu smiled into the gentle touch, heart fluttering quietly in her chest. "You are safe with me," she reassured softly. Her fingers reached carefully toward Sohyunâs chest, gently toying with the edge of her sports bra, silently asking permission with her eyes.
Sohyun smiled shyly, gently shaking her head. "Can I keep this on? Just for a bit."
"Of course," Xinyu replied gently, nodding understandingly. "Whatever makes you comfortable."
Another quiet pause filled the space between them, warmth deepening, gazes locked intimately as they both knew the moment had come. Sohyun slowly rose from the bed again, thumbs hooking into the waistband of her briefs, heart hammering softly in her chest.
Taking a slow, steadying breath, she carefully eased them downward, moving deliberately to reveal herself inch by careful inch. Her cock sprang free, thick and heavy, gently bobbing. A soft groan escaped her lips at the sudden relief from pressure.
Xinyuâs breath caught audibly, eyes widening as she drank in the sight before her, pulse quickening further, warmth pooling low and deep within her. Sohyunâs cock was thick, beautifully flushed, veiny and proud, the tip already slick and glistening slightly with pre-cum. Xinyu felt her mouth go dry, heart fluttering erratically.
"Oh my god..." Xinyu whispered softly, openly admiring, voice trembling gently. "Sohyun, youâre so... thick. I didnât expect..."
Sohyun shifted shyly, cheeks glowing brightly, unable to suppress a soft smile. "I hope thatâs okay."
Xinyu swallowed quietly, eyes filled with gentle awe, nervous yet deeply intrigued. "More than okay," she assured, voice filled with quiet excitement. "Itâs incredible."
Sohyunâs expression softened visibly, nerves easing slowly as she returned to the bed beside Xinyu, their thighs brushing softly. Her cock rested heavily between them, the thick length twitching gently, warm against Xinyuâs thigh, causing her to shiver slightly.
"Are you nervous?" Sohyun asked gently, fingers brushing soothingly along Xinyuâs thigh, voice deeply affectionate.
Xinyu nodded quietly, voice faint but sincere. "A bit. But more excited, I think. I've never wanted someone this much."
"Me neither," Sohyun confessed softly, leaning forward to kiss her once more, deep and lingering, filled with quiet, genuine affection.
When they parted again, both were breathing softly, heavily. Xinyu reached down shyly, fingers gently brushing against the heavy length resting warm and thick against Sohyunâs thigh, drawing a sharp, quiet gasp from Sohyunâs lips.
"I've thought about this so many times," Xinyu admitted quietly, voice shy but deeply genuine. "How you'd feel, how you'd look."
"And?" Sohyun prompted gently, voice trembling slightly with anticipation.
"Better than any fantasy," Xinyu whispered, heart fluttering as she continued softly stroking her fingertips along Sohyunâs thick length, mesmerized by the heavy weight and warmth under her touch.
Sohyunâs hips twitched softly into Xinyuâs touch, a quiet sigh escaping her lips. "Keep touching me like that, and I won't last very long."
Xinyu smiled softly, gently pulling back just enough to meet Sohyunâs eyes tenderly. "We have all night," she whispered. "No need to rush."
Sohyun exhaled slowly, body relaxing beneath the quiet promise of patience and care, heart filled to the brim with gentle warmth and trust. "All night sounds perfect."
With gentle, hesitant fingers, Xinyu reached down to carefully slide her own underwear past her thighs, hips rising slightly to free herself completely. Her breath quickened softly when she felt Sohyunâs gaze trail hungrily over her now-exposed body. Every curve was illuminated by the dim golden glow of the bedside lamp, skin warm and inviting, thighs trembling slightly from nerves and excitement.
âYouâre gorgeous, Xinyu,â Sohyun whispered, voice full of genuine admiration, eyes soft yet unmistakably heated as they roamed slowly over every inch of Xinyuâs bare figure. She traced her gaze down Xinyuâs slender neck, along the delicate line of her collarbones, over the gentle swell of her breasts, lingering at her hips and soft, trembling thighs.
Xinyu smiled shyly, warmth spreading visibly across her cheeks and down her neck. She felt her heart fluttering under Sohyunâs focused attention, quietly reveling in the way it felt to be so openly desired.
âYou make me feel beautiful,â Xinyu murmured softly, her voice gentle and sincere, carefully settling back against the pillows behind her, thighs parted slightly in shy invitation.
Sohyun watched her closely, heartbeat quickening noticeably. After a long moment of quiet admiration, she moved carefully onto the bed, her body hovering gently above Xinyuâs. She leaned down slowly, pressing tender kisses along Xinyuâs jawline and neck, savoring the softness of her skin, breathing in her faint, comforting scent.
âYou always have been,â Sohyun whispered softly against her throat, lips brushing gently with each word. âI just never found the right moment to tell you.â
Their eyes met again, holding each otherâs gaze steadily as Sohyun gently lowered herself fully on top of Xinyu, their bodies pressing softly together. Xinyuâs breath hitched sharply when she felt Sohyunâs thick cock settle warmly against her inner thigh, heavy and twitching with anticipation. Her stomach fluttered nervously yet eagerly at the feeling, heart hammering faster as desire pooled deeply within her.
âIs this still okay?â Sohyun asked gently, her voice thick with quiet arousal but deeply respectful.
âYes,â Xinyu breathed shakily, fingertips gently tracing Sohyunâs back, her nails lightly grazing down her spine in subtle encouragement. âIâve never wanted anything more.â
Encouraged by Xinyuâs quiet approval, Sohyun began softly rocking her hips forward, pressing her heavy length gently, carefully against Xinyuâs dripping, increasingly sensitive folds. Both girls shuddered softly at the wet warmth slowly coating Sohyunâs cock, slickening the sensitive skin, making each gentle thrust glide effortlessly between them.
âOh god,â Xinyu whimpered softly, voice faint but heavy with need as she carefully angled her hips upward, silently encouraging Sohyunâs thick shaft to press more firmly against her aching entrance, her body instinctively craving more friction, more contact.
âFuck, youâre so wet already,â Sohyun gasped quietly, voice husky with desire, hips instinctively grinding slowly, deliberately against Xinyuâs soaked folds. âYouâre making this feel so good.â
Xinyu shivered gently beneath Sohyunâs weight, her thighs parting wider in invitation, hips rolling slowly upward to meet each careful thrust. âYou feel even better than I imagined,â she whispered softly, breath hitching gently as Sohyunâs thick, hot length slid teasingly over her sensitive clit, eliciting soft, breathy moans from both of them.
Sohyun began pressing deeper, more insistently, her breath quickening, heart thundering in her chest as each slow, gentle movement sent waves of pleasure coursing through both their bodies. âI canât wait to be inside you,â Sohyun whispered shakily, voice strained with anticipation, lips brushing tenderly along Xinyuâs collarbone.
Xinyu reached down, carefully guiding Sohyunâs cock with trembling fingers, positioning her thick, heavy tip directly at her soaked, aching entrance. She exhaled slowly, heart hammering wildly, her gaze full of quiet trust and heated need. âPlease, Sohyun,â she whispered softly, voice trembling shyly. âTake me slow, I want to feel every inch.â
With a soft, reassuring nod, Sohyun gently began to press forward, the thick, swollen tip of her cock slowly breaching Xinyuâs warm, tight entrance. Both girls gasped quietly at the intimate, overwhelming sensation, their eyes locking deeply as they shared a moment of mutual wonder and trust.
âGod, you feel amazing,â Sohyun breathed out shakily, voice trembling as she sank in slowly, carefully, giving Xinyu plenty of time to adjust to her considerable girth.
Xinyu clutched Sohyunâs shoulders tightly, breathing deeply as her body gradually accepted each inch, stretching carefully around Sohyunâs heavy cock. âOh my god, youâre so big,â she whimpered breathlessly, feeling beautifully full and stretched, warmth spreading deliciously within her.
Sohyun paused fully inside her, bodies pressed intimately close, breathing deeply together, savoring the quiet intensity of the moment. She carefully kissed Xinyuâs lips, deep and tender, whispering quietly, âAre you okay?â
Xinyu nodded softly, voice full of affection and trust. âYes, please move,â she whispered gently. âI want to feel you.â
With a soft sigh of relief and anticipation, Sohyun carefully began to thrustâslowly, tenderly at firstâtaking her time as their bodies adjusted to one another. Gradually, their movements grew more confident, bodies moving together in gentle, intimate harmony, soft gasps and breathy moans filling the quiet of the room.
Sohyun pressed her body flush against Xinyu, the warmth between them turning humid, heavy with arousal. She began thrusting deeper, hips rolling firmly downward, slowly establishing a rhythm that had Xinyu gasping beneath her.
"Ohhhâfuck, Sohyunâyou're stretching me so muchâŚ!" Xinyu whimpered out shakily, fingertips digging into Sohyunâs shoulders, leaving faint marks against soft, flushed skin.
Sohyunâs breath came out ragged, hot against Xinyuâs ear. "You feel so fucking tight, babyâŚgod, you're squeezing me so hardâŚ"
She thrust harder, groaning softly as her hips started to pick up pace, heavy cock sinking deeply, dragging along Xinyuâs soaked, clenching walls with every stroke. Each push downward was met with wet, slick heat, the loud, filthy sound of their connection filling the room.
"MmmphhâUghhhâfuck, Sohyun, right thereâthere!! UGGhhh!!" Xinyu moaned louder, voice rising as pain melted slowly into searing pleasure, her legs trembling uncontrollably as she wrapped them tighter around Sohyunâs waist. "Fuckâoh godâbaby, donât stopâ"
"I wonâtâŚfuck, you sound so pretty begging like that," Sohyun whispered huskily, eyes darkening with lust, hips snapping faster, harder, building a filthy rhythm. The wet sound of her cock sliding into Xinyu echoed obscenely, mixing with the steady slap of skin meeting skin.
Â
PLAP!! PLAP!! PLAP!!
Â
Each deep thrust forced Sohyunâs heavy, swollen balls forward, slapping wetly against Xinyuâs dripping asshole, sending jolts of filthy pleasure rippling through both girls.
"OH MY GODâfuck, Sohyunâyour ballsâŚAHHHhh!!! đ" Xinyu wailed, her voice breaking sharply into a needy, desperate cry as she clutched Sohyun tightly, nails scraping down her loverâs back.
"You like how that feels, huh?" Sohyun growled softly, thrusting harder, driven wild by the way Xinyu's body arched helplessly beneath her. "My thick cock filling youâballs hitting your tight assâfuck, baby, you're perfect."
The room was filled with loud, filthy sounds now, each hard thrust punctuated by the obscenely wet collision of Sohyunâs balls smacking loudly against Xinyuâs soaked asshole and her ass clapping rhythmically, flesh meeting flesh sharply with every downward stroke.
Â
PLAP!! CLAP!! PLAP!! CLAP!! PLAP!! CLAP!!
Â
"YESâYES, SOHYUNâOOOouuugHHH!!!~đđđ" Xinyu's voice rose higher, eyes squeezing shut as pleasure overtook her completely. "Oh my godâI can feel every inch, you're hitting so deepâUGHâUGHâUGHâplease don't stop! đ"
"Fuckâlook at you begging me so sweetly," Sohyun panted, each heavy thrust drawing louder, wetter sounds from their bodies, her hips relentless now. "I'll fuck you all night if that's what you wantâyou're mine now, XinyuâŚfuckâŚmine."
The mattress shook beneath their intense movements, Sohyun gripping Xinyuâs hips roughly, driving down harder into her trembling body. Every deep stroke brought out helpless moans, Xinyuâs initial pain giving way completely to addictive pleasure, mind lost in the filthy, wet friction of Sohyunâs thick cock stretching her out completely.
"UGHâOH MY GODâYESâharder, Sohyunâso fucking goodâŚđđ!!" Xinyu screamed shamelessly, voice raw with pleasure, hips bucking wildly upward, desperate to meet Sohyun's thrusts, losing herself entirely to the relentless rhythm.
Â
PLAP!! PLAP!! PLAP!! PLAP!! PLAP!!
Â
"You're taking my cock so perfectly," Sohyun groaned, eyes glazed with lust as she pounded steadily downward. Her cock swelled even harder inside Xinyu, balls tightening heavily, slapping sharply and wetly against Xinyuâs dripping ass. "Fuckâbaby, I'm so close already, you're so tightâso fucking wetâŚ"
"Yesâyesâgive it to meâŚgive me everything, SohyunâŚ!" Xinyu sobbed out desperately, pleasure scorching through every nerve ending, leaving her trembling violently beneath Sohyunâs powerful thrusts. "I need you so bad, babyâfill me upâcum inside meâŚplease!! đ"
Sohyun shuddered harshly at her loverâs pleading, hips losing rhythm as pleasure spiraled sharply upward, each heavy stroke driving closer to the edge. "FuckâXinyuâI'm gonna cum so deepâgod, you're squeezing meâso goodâ!"
Their cries filled the air, bodies shaking together, lost entirely to the perfect, filthy moment they'd been aching for, the rhythmic, loud slap of Sohyunâs balls against Xinyuâs dripping, sensitive hole growing louder with every thrust, mixing obscenely with the raw, passionate cries spilling from their mouths.
"Cum for me, Sohyunâpleaseâgive it all to meâŚ!" Xinyu wailed desperately, arching her back sharply upward, eyes rolling back with overwhelming pleasure as she felt Sohyun's cock twitch and throb powerfully inside her.
Sohyun's body stiffened, hips slamming forward one final time, pressing deeply into Xinyuâs dripping, aching cunt, moaning out helplessly as she erupted inside her lover, warmth flooding Xinyuâs trembling body.
"FuckâXinyuâOh my godâI'm cummingâfuckâŚbaby, I love youâ" Sohyun cried out loudly, voice breaking with emotion and pure pleasure, emptying thick ropes of cum deep within Xinyuâs soaked, pulsing walls.
THROB.
THROB.
THROB.
THROB.
THROB.
"YESâYESâOHHHHâSOHYUNâI LOVE YOU TOOâUGHHHHHH!!đđđ" Xinyu moaned out loudly, her own orgasm crashing violently through her body, thighs shaking uncontrollably, warmth radiating powerfully outward as her cunt clenched repeatedly around Sohyunâs cock, drawing out every drop of her lover's release.
Their bodies slowly relaxed together, gasping for air, holding each other tightly, hearts racing and minds spinning from the intensity of what they'd just shared. They lay there trembling softly, sweat-soaked skin pressed gently together, breathing slowly becoming calmer, quieter.
As Sohyun carefully pressed tender, exhausted kisses along Xinyuâs neck and jawline, she whispered softly against her loverâs skin, voice filled with genuine affection. "You're incredible, XinyuâŚthank you for trusting me with everything."
Xinyu smiled gently, eyes softening with deep emotion, fingers stroking tenderly along Sohyunâs damp hair. "There's no one else I'd rather trust than you."
The room had quieted, but the air still pulsed with heat and something far more tender. Sweat clung to their skin in a thin, glistening sheen. Sohyunâs arms trembled slightly as she held herself up, breath shallow against Xinyuâs neck, their bodies still joined, hearts racing under the surface.
Neither of them spoke for a long moment.
Sohyun kissed her softly behind the earâslow, tired, affectionate. âYou okay?â she whispered, voice rough around the edges but threaded with warmth.
Xinyu nodded lazily beneath her, cheek nuzzling against the pillow, her hand lazily brushing up Sohyunâs back. âMhm,â she mumbled, smiling despite herself. âToo okay.â
Sohyun smiled softly and slowly started to pull out, careful, gentle, as not to disturb Xinyu too much. But even that tenderness didnât stop a soft gasp from escaping Xinyuâs lips as Sohyunâs thick cock finally slid out with a wet, slow sound.
A warm trail followed.
âMmhâwaitâwaitâŚâ Xinyu whimpered, shifting her thighs together quickly as she instinctively reached down between her legs. She cupped herself, fingers trembling a little, trying to keep Sohyunâs cum from spilling out of her. âYou came so muchâŚâ
Sohyun blinked and looked down, biting her lip at the sightâXinyu flushed and messy, hand between her thighs, trying to keep everything in like she didnât want to lose a single drop. Her stomach flipped gently at how cute she looked.
âYouâre really trying to hold it in?â Sohyun asked, grinning sleepily as she leaned forward again to kiss her cheek.
Xinyu nodded, bottom lip caught between her teeth. âItâs warm,â she murmured. âFeels⌠kinda nice.â
Sohyun chuckled quietly and laid down beside her, slipping an arm under Xinyuâs head to pull her closer. âIâll give you more next time if you like it so much.â
Xinyuâs cheeks glowed. âShut up.â
âMake me.â
They giggled together, eyes fluttering shut briefly as the high of what theyâd just shared slowly ebbed into a softer haze.
The blankets were pulled lazily up over their legs, tangled limbs shifting until Xinyu was curled into Sohyunâs chest, her forehead tucked under her chin, still squirming now and then from the faint sensation of wetness trailing between her thighs. Sohyunâs cum would probably still leak out the moment she relaxed, but right now, she didnât care.
Sohyun held her close, chest rising and falling slowly against Xinyuâs back.
âHey,â Xinyu whispered into the stillness, fingers lacing gently with Sohyunâs.
âYeah?â
âWas that⌠okay? Like, I wasnât too much or anything?â
Sohyun kissed her temple softly, no hesitation. âThat was everything.â
They laid there quietly after that, fingers entwined, hearts steadying in sync. The city still glowed far outside their window, but in this bed, in this quiet, tangled moment, there was nothing but warmth, affection, and the afterglow of something that finally felt like love.