synopsis. between hectic schedules and cities that never stay still, the only constant was his voice notes â short, careful, and always just enough. but one night, jeongin sends something different. longer. braver. honest. in a world where feelings have to stay hidden, a single message under the moonlight changes everything. because some truths are too quiet to say out loud â but too strong to ignore.
[ (stray kids) yang jeongin x female reader ] idol!i.n x idol!female reader, fluff, long-distance, soft confession, inspired by âcanât fight the moonlightâ by leann rimes | warning/s: none
the hotel room was colder than usual. not because of the air conditioning, but because of the silence.
after a long day of rehearsals and press interviews, youâd finally peeled off your stage outfit, scrubbed away the heavy makeup, and pulled your hair into a loose braid. everything still smelled like hairspray and perfume and too much effort. the city outside your window buzzed faintly â unfamiliar and restless.
your phone was plugged in by the nightstand, but you hadnât touched it in hours. you knew he wouldnât call. he never did.
yang jeongin didnât like phone calls.
too personal. too risky. too easy to say things he didnât mean to say.
but he always sent voice notes.
it had started during your japan promotions, when your group and stray kids had overlapped in seoul for a total of⌠two hours. just enough time to exchange glances, and realize how much harder it would be to stay away now that youâd debuted. you werenât supposed to get close. but somewhere between music shows, award season, and late-night hallway conversations, you had.
and when you left, heâd started sending those tiny, casual, clumsy voice notes. never more than thirty seconds. never too much. but always enough to make your heart skip.
that night, you stared out the window at the full moon hanging low over madridâs skyline, pale and gentle. then your phone buzzed.
jeongin <3 | 1 voice message â 0:24
you smiled before even playing it.
âhey. i just finished eating. the chicken was mid. i donât know why iâm telling you that.â
âanyway. look at the moon when you get a chance. itâs really big tonight. it reminded me of you.â
that last part was whispered, like maybe he hadnât meant to say it out loud.
you held your breath and replayed the message three more times.
âstop eating chicken without me. youâre gonna ruin your stomach, yang.â
âand the moonâs prettier where i am. just saying.â
you didnât usually say things like that. but tonight, the moonlight made it easier.
his reply didnât come until two days later. you assumed it was just because of the schedule.
but then, late at night, long after your members had fallen asleep, your phone buzzed again.
jeongin <3 | 1 voice message â 4:32
four minutes? heâd never sent one that long before.
your hands were suddenly cold, thumb hovering over the play button.
âokay⌠donât freak out. but i might be slightly drunk.â
âlikeânot blackout drunk, just⌠comfortably tipsy. the hyungs took me out after our last stage. and, i donât know⌠i donât usually drink. but they were celebrating, and i didnât wanna be the boring one. youâd probably laugh if you saw me.â
âyou always say i act cold, right? but i think being around you makes it harder to pretend. and alcohol kind of makes that worse. or better. depending on how you look at it.â
your heart was racing. you pulled the covers up to your chest, like they could calm the chaos building in your ribs.
the words were sudden. honest. not dressed up or hidden.
âi miss the way you say my name like youâre scolding me, but youâre not really mad. i miss the way your face lights up when youâre excited about stupid things. i even miss you yelling at me about eating too much meat.â
you laughed quietly into the dark.
âi know weâre not supposed to say these things. but i donât really care tonight. changbin kept teasing me, said i get affectionate when i drink. heâs not wrong.â
âi hugged hyunjin-hyung and tried to kiss jisungâs forehead, and they were both like, âjeongin, stop it!ââ
he laughed again, shy and warm.
âbut all i could think about was you. like, if you were here, iâd probably just⌠pull you into my arms and not let go.â
you didnât know how to breathe.
âsometimes, i wonder if this is all in my head. if iâm just being stupid. but then i hear your voice, or read one of your messages, or see the moon and remember that weâre under the same sky⌠and it doesnât feel stupid anymore.â
âi think i really like you. likeâmore than i should. and i think if we were normal people, i wouldâve told you that already. maybe kissed you in some parking lot after a concert or held your hand on a bus ride without worrying about cameras.â
the voice note went quiet for a moment, like he was debating whether to finish.
âyou donât have to say anything back. i just⌠wanted you to know. iâm going to sleep now. hopefully i wonât delete this in the morning.â
the screen went still. the moonlight painted the walls in pale silver. your hands shook a little.
no more hints. no more safe silences. heâd said it.
and he was probably already asleep. or passed out. or both.
you stared at the blinking cursor on your reply screen for what felt like an hour.
âyouâre lucky iâm not there, yang. iâd have smacked your arm for saying all that while tipsy. but alsoâŚâ
you sighed, smiling to yourself.
âyouâre also lucky youâre not here. because iâd definitely kiss you right now.â
âi like you too. more than i should.â
you sent it. no overthinking. no rewriting.
and for once, the silence afterward wasnât heavy.
it felt peaceful. soft. full of something unspoken but understood.
you looked up at the moon one last time and whispered to it like a secret:
âplease donât let him regret saying it.â
the sunlight that pulled jeongin out of sleep wasnât kind. it didnât ease in through the curtains or warm his skin gently â it pierced, unforgiving, through the gap in the blackout drapes, landing harshly across his face like judgment. his eyes blinked open slowly, crusted at the corners, the rest of his body unwilling to follow. his limbs ached, not from dancing, but from something heavier, something deeper.
the air in the room was stale. that kind of heavy, post-midnight-hotel-silence stale. the kind that made it hard to tell what time it was without checking your phone â which, by the way, wasnât anywhere in sight.
for a long time, he didnât move. just laid there, eyes half-open, heart unsettled by something he couldnât yet name. he felt⌠weird. like he was forgetting something important. or maybe like heâd remembered something he wasnât supposed to.
then his fingers brushed against his phone, tangled somewhere in the sheets. he pulled it close, screen lighting up the moment it recognized his face. the brightness made him wince.
9:42 am. two missed messages from seungmin. one âwhere r uâ and one long string of skull emojis.
but it wasnât seungminâs name that made the nausea crawl up his spine. it was yours.
you | voice message â 0:26
for a second, he didnât breathe.
and then he scrolled up. and froze.
y/nâs played jeonginâs voice message â 4:32
his thumb hovered over the audio like it was a live wire. he didnât remember sending anything that long. and if he didnât rememberâŚ
his chest was tight. he tapped play.
âokay⌠donât freak out. but i might be slightly drunkââ
he stopped the message immediately.
his stomach dropped out. his head fell back against the pillow. he stared up at the ceiling, eyes wide, mouth slightly open like heâd just witnessed a car crash in slow motion.
he sat up, limbs slow, phone still clutched in one hand. his other hand dragged through his hair, pulling at the roots, as if that could rewind time.
he scrubbed his face once. twice. then hit play again. forced himself to listen. every word made his spine curve in embarrassment. every laugh he heard from his own mouth made him wince.
it was exactly what heâd been thinking for months â whispered between managersâ backs, buried under every stolen glance, choked down during every midnight walk where he saw the moon and wished he could share it with you.
and now it was out there.
he didnât even remember pressing send.
he stayed like that for a long time â just sitting on the edge of the hotel bed, elbows on his knees, phone limp in his hand. he couldnât decide if he was relieved or terrified. maybe both.
eventually, when he felt like he could physically handle it, he tapped on your message.
the sound of your voice hit him like cool air on sunburned skin.
âyouâre lucky iâm not there, yang. iâd have smacked your arm for saying all that while tipsyâŚâ
he huffed out a laugh â one of those chest-deep ones that you donât fully control.
ââŚbut also⌠youâre lucky youâre not here. because iâd definitely kiss you right now.â
âi like you too. more than i should.â
it echoed. not just in the room, not just in his phone, but somewhere inside him. in that place where heâd kept the hope hidden like a fragile thing, not trusting it to live too long in daylight.
and now⌠it wasnât hope anymore. it was real. it was words. it was you.
he didnât move for hours.
the day passed him by like a movie in another language â familiar rhythms, but none of the meaning registering. he showed up to rehearsal late, with no explanation. barely danced. barely spoke.
chan asked if heâd been crying. felix kept throwing him suspicious glances. even minho, who usually stayed out of emotional territory unless invited, hovered near him at lunch but didnât press.
everyone could tell something had changed. but none of them asked.
he was grateful for that.
because how could he explain that his entire inner world had just shifted? that something between them â between you and him â had cracked open gently, quietly, and the light was still pouring in, slow and sacred?
there was no way to explain it. it wasnât loud. it wasnât dramatic.
that night, after practice, he sat by the window in his room. didnât bother turning on the lights. the moon was out again â a little dimmer than before, but still there. still pulling on something inside his chest.
he held his phone again. jeongin stared at the glowing screen of his phone, his thumb frozen just above the call button. the quiet of the room was heavy, like it was holding its breath with him. his mind raced through every possible outcome, every way this could go wrong. what if he sounded foolish? what if he ruined the fragile trust youâd both quietly built over late-night voice notes and stolen glances across crowded rooms?
but then his thoughts shifted to your voiceâthe way it had softened when you said you liked him too, the gentle sincerity that made his chest ache with something he didnât want to name but couldnât ignore. that tiny spark of hope, delicate and bright, pulled him forward.
with a shaky breath, he pressed the call button.
the line rang once, twice. each ring echoed louder in the silent room, reverberating in his heart like a countdown.
your voice was soft. tentative. but there.
jeongin blinked like he hadnât expected it to actually connect. his throat tightened, but he forced the words out before fear could pull them back.
âitâs me,â he said. âi meanâyeah. itâs jeongin.â
and that broke something in him. because he could hear it â the warmth, the shyness, the tiny trace of a smile. you werenât mad. you werenât avoiding him.
you were there. just like before.
âi wasnât sure if i should call,â he admitted, rubbing his palm against his knee. âi didnât wanna make things weird. i know that message was⌠a lot.â
âit wasnât too much,â you said quietly.
he let out a breath he hadnât realized he was holding.
âi remember all of it,â he said. âthe things i said. i meant them.â
another pause stretched between you. but it didnât feel empty. it felt like both of you were trying to let it settle â the truth of it, the quietness, the weight.
âi meant what i said too,â you added. âi didnât think youâd feel the same. but iâm glad you do.â
jeongin leaned back against the wall.
silence stretched. but it wasnât empty.
âi wanted to hear your voice,â he said quietly. âiâm not tipsy now,â he added. âso if i say it again, itâll be worse. because iâll remember it.â
you let out a breath that sounded like a smile.
his voice broke just slightly as he did.
there was no panic now. no fear. just truth.
and your reply came almost instantly.
âi like you too, yang jeongin.â
neither of you said anything more after that. the line stayed open â not because you had more to say, but because not saying anything suddenly meant everything.
no rushing. no planning. no labels.
just two people, under the same sky, finally admitting what the moon had known all along.