chasing the moon* | w.j.h. + x.m.h.
synopsis â youâve always been chasing wen junhuiâwho introduced himself to you as moon junhui when he first moved into your neighborhood all the way from his hometown back in china, which made more sense in your current predicamentâbecause jun was like the moon hanging just out of reach in the night sky. he was a constant in your life: familiar but distant, untouchable. and for years, you revolved around him without ever truly being seen under the same light. then, just as there moon finally begins to turn toward you, a star slips into your orbit. xu minghaoâunexpected, radiant, and steady in a way you never knew you needed. now, with the moon finally within armâs length and a star starting to burn brighter by your side, youâre left wondering which pull your heart will follow. pairing â junhui x reader x minghao genre â very loosely inspired by reply 1998 and the movie flipped, highschool au, a love triangle that doesn't get too complicated, coming-of-age, soft angst, light romance, one-sided pining â mutual slowburn (the endgame is pretty clear, i think) cw â unrequited love, emotional neglect, subtle jealousy, academic stress, skinship, a kiss word count: 9.2k now playing | apple cider by beabadobee | she wants me (to be loved) by the happy fits | akin ka nalang by the itchyworms | exile by taylor swift ft. bon iver | dark red by steve lacy | betty by taylor swift | daylight by harry styles | pretty boy by the neighbourhood | starlight (2521 ost)
note: finally !! this fic officially completes the members on my masterlist, i have now written for all 13 of my pookies <3 and leaving these two for last was a perfect set-up for a love triangleâsomething i have been eyeing to write about for a while. enjoy, my pookies !! i love starlight. unfortunately, the singer is problematic. so i suggest the cover by hyumin of xodiac instead lol (taglist at the end)
masterlist | join the taglist | request a fic
you met wen junhui the summer before sixth grade, barefoot on your front porch with an orange popsicle dripping down your wrist. heâd just moved in across the street with his mother. you watched as he set the box down on the porch and wiped his palms on his shorts. the handwriting on the cardboard was messy but clearâwritten in chinese characters you didnât recognize then, squinting.
âwhatâs that say?â
âkitchen stuff,â he answered plainly, the words slow and a little stiff on his tongue. then he added, âmy mom writes everything like that.â
his korean was carefulâeach syllable slightly rounded, like he was still getting used to the way they fit together. you noticed the lilt of something unfamiliar tucked beneath his voice, a faint accent that softened some vowels and sharpened others.
he stuck out a hand like he remembered it was something people did. âiâm wen junhui. but my parents said my nameâs supposed to be moon junhui here.â
you blinked. âmoon?â
he nodded. âlike the one in the sky.â his voice dipped a little on sky, the accent peeking through, and for some reason, it made your chest flutter.
you didnât quite get it back then, but you liked the way it sounded like something distant and important. so you said it again, quietly to yourself, as he picked the box back up.
âmoon junhui, like the one in the sky.â
later that evening, you told your mom that you were going to marry the new boy across the street. she laughed and said, âat least bring him some food before proposing.â
so you did. or, well, your mom did. that week, she sent you over with a plate of mandu, and when jun opened the door, you almost tripped over your words.
âmy mom made these,â you said, holding out the container. âshe said... welcome to the neighborhood.â
he blinked at it, then blinked at you, taking it with one hand. âcool,â
and just when you turned around, cheeks burning, he added, âtell your mom thank you.â
after that, it became a rhythm. tupperware went out, tupperware came back, always filled with something new, a blend of korean-chinese dishes as your familyâs own way of communicatingâstir-fried lotus root, soy-sauce eggs, and jujube tea in the winter. your mom would beam, and you always offered to bring it over. sometimes he opened the door, sometimes his mom did. but it never stopped, and neither did you.
you started school that year with a thrill in your chest, already imagining how it would goânew erasers, fresh notebooks, and maybe, just maybe, junhui waving to you in the hallway between classes. that was enough to make your stomach flip.
but nothing, nothing, couldâve prepared you for the moment moon junhui walked into your classroom.
you were doodling in the corner of your planner when the door creaked open and the teacher looked up.
âwe have a new student joining us today,â she said, smiling. âthis is moon junhui. he just moved here, so iâd like someone to help him settle in.â
your pencil dropped to the floor with a soft clatter, your head jerked up. sure enough, there he was, standing right there at the front of the roomâhands awkwardly clasped in front of him, bangs flopping in his eyes, that same worn-out backpack you recognized from their huge stash of things from the moving truck. your mouth fell open, and the boy looked just as stunned to see you, blinking once, twice, like oh.
and then his mouth twitched into what mightâve been a grimaceâtight-lipped, slightly panickedâbut you, in your hopeless little heart, registered it as a lopsided smile. a charming one, even. your heart did a cartwheel.
âany volunteers to show him around today?â the teacher asked.
your hand shot up so fast your chair wobbled beneath you. âi volunteer!â you squeaked, louder than you meant to.
a few kids giggled. your face burned, but you didnât care. not when moon junhui was making his way toward the empty seat next to you, the one you definitely hadnât saved on purpose (except you had, just now, while jun was introducing himselfâshooing poor soonyoung away earlier with a whispered, âdonâtcha think youâd like that seat by the window better?â).
he sat down quietly, and when the teacher turned to write on the board, you leaned over, trying to sound cool and not like your brain was melting. âyouâre in my class?â
he nodded, eyes still a little wide. âdidnât know âtill just now, either.â
you beamed like it was fate, while he blinked slowly, probably still trying to figure out if the look on your face was excitement or if you were about to sneeze.
either way, you decided right then: this wasnât just going to be a good year. this was the beginning of somethingâyour little heart didnât know what that something was quite yet, but it was.
the start of your quiet orbit around moon junhuiâs life.
one revolution at a time.
soon enough, jun grew taller. broader in the shoulders, and quicker with his smirks. his voice dropped one day in eighth grade and never rose again. his hair grew out, brown and messy and a little longer than most boys kept itâalways flopping into his eyes, brushing past his eyebrows, that kind of effortless boyish mess that made him look like he belonged in a teen drama. he stopped wearing t-shirts with holes and started playing basketball with the neighborhood boys.
you, however, stayed the sameâstill orbiting moon junhui like he was your personal axis, still finding excuses to knock on his door. sometimes he let you sit on the curb with him after practice, his shirt sticking to his back with sweat and eyes glued to his flip phone as you rambled about school. sometimes he offered you half a banana milk. most days, he barely looked up.
but by freshman year, gravity had started to shift.
jun stopped leaving you the last sip of his banana milk, finishing it in two quick gulps without looking your way. he started walking home with the other boys from the basketball team, voices loud and rough and filled with inside jokes you werenât part of. when you waved from your porch, heâd give a distracted nodâif he noticed at all. and on the days you gathered your courage to wait for him after school, heâd emerge with someone new at his side, laughter spilling from his lips, eyes already somewhere else.
still, you kept orbiting himâlike a lone planet locked in quiet rotation, pulled in by a force you couldnât name. drawn in spite of yourself, never quite able to landâpathetic, maybe almost embarrassingly, but never enough to stop.
like this morning, when your mom handed you a warm container wrapped in a dish towel and told you to bring it next door, and you didnât even try to hide how fast you slipped your shoes on.
jun answered in sweatpants and bed hair, rubbing one eye with the back of his hand like heâd just rolled out of bed. he didnât even greet you, just blinked down at the container in your hands, half-asleep and completely unbothered.
you stood there like a fool on his porch, heart thudding way too loud for how mundane the moment was. he was the cutest boy on earth and didnât even know itâor worse, didnât care. you were painfully aware of the way his hair fell into his eyes, the slope of his nose, how his voice came out scratchy when he finally muttered,
âwhat now?â like he hadnât seen you just two days ago returning his momâs glazed sweet potatoes.
your heart does a backflip. damn it.
âd-dan dan,â you stutter pathetically, holding the tupperware of noodles out. âand a note from my mom that says, quote, âyour motherâs garlic green beans changed my life.ââ
his mouth curved, finally. âthat dramatic, huh?â
âyou know how she is.â
he took the dish, the warmth of his fingers brushing yours for half a second longer than necessaryâor maybe that was just your imagination again.
âtell her thanks,â he said, and you waited, just a little, like maybe heâd invite you in or ask about your day or say literally anything else.
of course he didnât. jun just stepped back, one foot behind the other, and pulled the door halfway closed. âgo home before your mom starts thinking weâre dating.â
you pretend it doesnât sting, your mind racing with something along the lines of âwould it really be so horrible?ââinstead, you roll your eyes, raise a brow to match his smirk.
âgross,â you shoot backâbecause itâs easier to play along than to admit youâd probably say yes in a heartbeat.
jun grins at the floor, not at you. and thatâs when it hits youâhe never really looks at you when it matters. jun is always quick with a joke, always flashing that grin like itâs armor. but never steady, never really enough.
you turn around without pushing further, letting his words hang in the air like always.
and maybe thatâs when something inside you shifted, just a little. not a full unraveling, not yetâbut a thread pulled loose. not because of what jun said, but because of what he didnât.
soon enough, summer melted into early fall, and everything started to shift in ways you didnât have words for. the cicadas quieted, the skies stretched longer in the evenings, and somewhere in the middle of it, you stopped showing up at the moonsâ front door. not all at onceâbut slowly and gradually, the way your feelings turn like fermented tofu left too long, the bitterness deepening day by day.
your little sibling was old enough now, old enough to carry tupperware with both hands and knock politely like your mother taught you. so you let them go in your place, making up excuses and saying you were busy or complained that you were tired.
but really, it just all started feeling kind of stupidâshowing up at junâs doorstep like clockwork when he never looked at you quite the way you hoped. senior year was just beginning, and you werenât about to waste your last year of high school chasing a hopeless childhood crushâthat silly, stubborn thing you promised yourself youâd outgrow by now.
one afternoon, he came to the door the same way he always didâsweatpants, bed hair, and rubbing sleep from one eye. only this time, when he pulled it open, he blinked down not at you, but at the top of someone elseâs head.
your sibling squeaked out a practiced greeting, arms stretched out with the side dish your mom had made. jun stared for a second longer than usual, the corner of his mouth twitching like he didnât know whether to smile or frown.
and maybeâfor a beat, no longerâjun wondered where youâd gone. maybe something tugged at his chest, quiet and annoying, like a thread snagged in the fabric of a routine he hadnât realized heâd grown so used to.
without you even noticing, the first day of senior year comes rushing in. and for the first time in a long time, you werenât waiting at the door to walk to school with jun or pretending not to time your steps with his. no rushing out in your uniform just to catch up and scold him for walking so fast, no sarcastic âwhat a coincidenceâ from him as he adjusted his backpack, smirking without looking at you.
this time, you waited by the window until you saw him head down the street, hoodie thrown over his shoulders, earphones half in. he didnât look upânot at your window, not at your houseâand that shouldâve made it easier. it didnât. maybe a small part of you hoped heâd look back and wonder where you were, wait for you, or even send you a text on his flip phone. but jun simply kept walking, indifferent, until his back disappeared from your view.
you took that as a signal. you slipped on your shoes, the ones with the worn heels, grabbed your headphones and portable cd player, and shrugged into your jacket like muscle memory. your little sibling was still asleep on the couch, and your momâs voice echoed faintly from the kitchen, but everything else felt unusually quiet.
by the time you stepped outside, the air had cooled just enough to make you wish youâd grabbed a scarf. you kept your head down, trying not to think too much, trying not to glance across the street even though you knew he wasnât there.
what you didnât seeâwhat you couldnât seeâwas jun leaning against the old oak tree halfway down the block, tucked just far enough behind the trunk to stay out of view. one foot pressed to the bark, hands deep in his hoodie pocket, chewing his bottom lip like he wasnât sure what he was waiting for.
and then you passed by. head down, steps steady, walking right past him without a glance. he watched your back as it grew smaller, the morning light catching the edge of your sleeve. that feeling tugged at his chest againâthe same one he felt a few weeks ago when you first sent your sibling to bring food over instead of yourself.
jun shifted his weight, exhaled slowly, and pushed off the tree.
you didnât look back.
you kept your headphones in as you slipped into the courtyard, a half-hearted attempt to seem occupied. a few familiar faces nodded as they passed, but you didnât stop to talk. not when your heart was still trying to unlearn a pattern it had followed for years.
junhui should be walking with you right now. he should be a step behind, yawning into his sleeve, bumping your shoulder with his on purpose. his friends should be calling out his name from the front steps, tossing lazy grins and half-waved hellos. and he should be answering them over his shoulder, still tugging at the frayed strap of your backpack and telling you your hair looked like a birdâs nestâthen ruffling it like that wasnât the most heart-fluttering, pulse-skipping, canât-breathe-for-a-second thing he could possibly do to you. âfix your ugly bangs,â heâd mumble, always the same toneâhalf-teasing, half-carelessâand then heâd disappear into the crowd like you hadnât been walking together at all.
thatâs how the first day was supposed to go. it was how it always did, for years in a row.
but today, the only hands in your hair are your own, brushing it down nervously as you stare straight ahead and try not to think about how hollow the space beside you feels.
at the front of the school, students gathered near the bulletin board where class lists were taped up in uneven rows. you hesitated before stepping in, heart skipping like it did every year, eyes skimming the columns faster than they could register namesâjust one name, really.
there he was: moon junhui, class 3-2.
you dragged your gaze down, your name sitting two lines below his.
same class. again.
you didnât know whether to sigh or smile. because a year ago, you wouldâve been squealing in delight, skipping your way to first period with the kind of giddy, reckless hope that only came from liking someone as loudly as you did him. now, your heart still beat just as fastâbut it was different. muddier, a bit conflicted. like your body hadnât gotten the memo that you were trying to stop feeling this way.
and just when you took a step back, someone brushed past your shoulder, close enough to make your breath hitch.
âahâsorry,â came a soft voice, unfamiliar and low, tinged with the faintest accent. you turned, blinking up.
he stood tall, maybe taller than jun, with sharp features and dark eyes that took their time looking over the list. his hair fell just slightly into his face, and his uniform hung neat, collar straight despite the morning bustle.
âdo you know which one is class 3-2?â he asked, glancing down at you like you might already have the answer.
his lips are slightly pouted, brows pinched like heâs trying to make sense of the board in front of him, and it takes a second for you to register that heâs talking to you.
you blink, heart lurching a little too hard at the sightâbecause wow, heâs prettyâthen quickly jab your fingerâmaybe a bit too eagerlyâtoward the list posted on the wall.
âthatâs me,â you say, trying not to sound breathless, âiâm in that class.â
your name, still sitting two lines below junhuiâs, stares back at you. still there. still in close proximity with the name of the boy you swore you were growing out of. youâve seen it a hundred times before, but beside someone new, it feels strangeâlike a thread has quietly shifted in a pattern you hadnât expected.
he leans in slightly, eyes skimming over where youâre pointing. then he lifts a finger, taps it just beneath yours.
âseo myungho here, but iâd prefer if you called me by my chinese nameâxu minghao.â he says, smiling now. âguess iâm right behind you.â
then you finally register itâthat subtle lilt in his voice, the way his words land with a soft, rounded rhythm. an accent, warm and unmistakably northern, threads through his speech like a familiar tune from somewhere far from here. itâs not like junhuiâsâhis had always been rougher at the edges, syllables clipped and pulled from the south, the faint drawl curling around his words. minghaoâs, though, settles in softer and more deliberate. and for a second, you forget what you were going to say.
you let out a small laugh before you can stop it, surprised at the way it slips out so easily.
âlooks like it.â
minghao steps back, still looking at the list like heâs memorizing it, and you steal a glanceâhis expression is open and curious, like someone seeing everything for the first time and already wanting to know more.
and maybe itâs just this new feeling of a fresh start you promised to have, or the fact that he spoke to you firstâout of all the kids here, he picked you. maybe your teenage brain is overthinking it, spinning meaning where there is none, but you honestly donât mind the undivided attention for once.
junhui steps into the courtyard a little late, the sleeves of his uniform hoodie pushed up and hair still a bit damp from a rushed morning shower. he scans the crowd, eyes flicking past familiar faces as he adjusts the strap of his bag over one shoulder.
youâre not where you usually are.
a habit he didnât realize heâd built until it brokeâexpecting to see you waiting near the bulletin boards or waving him over with some dumb comment about how the first day of school should be illegal. but this time, youâre nowhere in sight.
he shifts on his feet, gaze sweeping again, slower this timeâuntil something fuzzy catches his eye.
your keychain. that stupid fuzzy creature you insisted on keeping, dangling off the zipper of your bag. the furâs worn now, patchy in spots, the color a little dull from all the years of being dragged aroundâbut itâs still there, bobbing amongst the crowd like a flag. it swings gently as you move, and junhui catches sight of it before he sees you.
he remembers the claw machine in that dingy arcade three summers ago, remembers how you clapped when he knocked the toy into the chute on his second try. jun remembers how you snatched it from his hands before he could even look at it properly, beaming as you said, âyou won it for me!â like it was some grand romantic gesture. heâd rolled his eyes and said something about how annoying you were, but heâd let you keep it anyway. didnât even have the heart to argue.
now, your figureâs nearly swallowed up by someone elseâsâsomeone taller and unfamiliar. raven-black hair and legs that go on forever. and he wonders, bitterly, if the new guy knows that fact. if he even noticed it or asked where that keychain came from. not that it matters. whatever.
his brows pull together as he watches the two of you talking by the list, your head tilted slightly toward the guy beside you, smiling at something he says. itâs subtle, but jun catches the way your posture softens, the way you seem to lean in without meaning to. and for some reason, something shifts in his chest yet againâsmall and barely there, but noticeable. like a paper cut you donât feel until after itâs happened, sharp and mildly irritating in the worst way.
he doesnât know why it bothers him. maybe itâs the way you used to save that smile for him, or maybe itâs just habit that he would be the one next to you by that list, just like every year before this one.
either way, he tells himself itâs nothing. just the first day of school. just a new kid. nothing to think twice aboutâso he looks away.
âjun, youâre in 3-2 too, did you see?â
itâs joshua, already slinging an arm loosely around junâs shoulder like no time has passed at all since last semester. heâs grinning, waving a folded schedule in one hand.
âi saw your name on the list. looks like weâre stuck together again.â
jun hums something in agreement, sparing one last glance over his shoulderâyour fuzzy keychain already vanishing around the cornerâbefore letting joshua steer him toward the hall. their footsteps fall into rhythm, laughter rising easily between them, but thereâs a crease in junhuiâs brow that doesnât quite smooth out.
the classroom buzzes with first-day energyâchairs scraping, windows cracking open to let in the crisp air, conversations picking up where summer left off. you step in a little hesitantly, fingers tightening around the strap of your backpack, only to catch sight of a familiar head of tousled brown hair near the center.
junhui.
middle row, third seat from the frontâthe one he always liked. far enough to nap unnoticed, close enough not to get called on. but maybe more than that, it was more or less the same area where youâd saved a seat for him on his first day, the one you carved out space for him to take when he first moved in. the seat beside him is empty, and your steps falter.
but before the thought can root itself too deep, minghao nudges your arm gently and gestures to the back corner by the windows. âover here?â
his voice comes low and steady, easy to listen toânot pushy, just gently warm, like a quiet invitation you donât feel the need to refuse.
you find yourself following him without saying much, feet moving first and slipping into the seat by the window as he takes the one beside you. your bag hits the floor with a soft thud. the early morning light spills across your desk, warm against your skin. a breeze stirs your hair.
jun doesnât turn around.
you tell yourself itâs fine. it is. youâre in a new seat, next to someone new. someone who didnât grow up with the version of you that tripped over her own feet just to keep up, the version who doesnât follow jun pathetically like a shadow.
this feels like the change you didnât know you neededâthe breath of fresh air that makes your steps a little lighter, the quiet comfort of minghao by your side softening the edges of everything you thought you knew.
eventually, lunch becomes an unspoken thing between you and minghao.
itâs not planned at first, he just starts showing upânext to you in the hallway, at your desk after class, and in the cafeteria line with his tray angled toward yours. when teachers say to group into pairs, his eyes find yours before anyone elseâs even has the chance. and it doesnât take long before you realize youâre basically attached at the hip.
his presence is quiet, but it holds weightâlike gravity, steady and subtle. and somehow, it pulls you in. he doesnât talk much to others, never the first to speak in a crowd, but he always greets you first. always. like itâs second nature. and maybe your high school brain is reading too much into itâbut then again, maybe it isnât.
junhui notices when you stop waiting for him.
he notices when you stop waiting for him by the front gate. when you donât pause outside the cafeteria, scanning for his face before heading in. he sees you laughing quietly at something minghao says, the two of you already halfway through your lunch trays before heâs even stepped inside. itâs where you always liked sitting, but now itâs him thatâs sitting there with you.
and the kicker? minghaoâs chewing on rice cakes that look painfully familiarâyour momâs recipe, the one she always makes in bulk when the ingredients are fresh from the market.
your little sibling had dropped off a container of them last night, waving cheerfully at the door. jun hadnât opened itâhis mom hadâbut he remembers the smell and how it tasted. freshly made, still warm from the kitchen.
does minghao even know what they taste like fresh?
jun bets he doesnât.
and then he blinks, the thought catching him off guard. why did that matter? why was he thinking like that? since when did he care who got the first bite?
he tells himself itâs nothing. just food. just your momâs cooking.
but then jun looks back at the way youâre leaning in, nodding at something minghao saysâand he hates how natural it looks. how effortless and how easy.
like that space beside you was never his to begin with.
minghao took the space youâd carved jun out of, like it had always been waiting, like it had always been his.
he didnât rush to fill it, just slipped in quietlyâslid his tray next to yours at lunch, fell into step beside you in the hallways, always found you first when it came time to pair up in class. you didnât have to ask because he was already there.
minghao noticed. of course he did.
maybe he just pretended not toâkept his gaze steady, let you talk, let you laughâlike he didnât feel the weight of someone elseâs eyes on his back.
the boy with the messy brown hairâmoon junhui, was it?âhad a habit of staring like he was trying to set minghaoâs head on fire with just his eyes. sometimes from across the classroom, or when you were laughing a little too loudly beside minghaoâs shoulder. that boy would stare like he was waiting for you to pull away, waiting for you to take your usual seat back beside him in the middle row, like you always used to.
minghao had overheard stories about how you would be one step behind jun, always lingering around him from your classmates. he didnât bring it upâhe didnât have to, not when your gaze never really wandered, or when he already had all of your attention. maybe a part of him was selfish enough to hold onto it, to keep you looking only at him.
in the blink of an eye, autumn blurred into winter. and suddenly, it was midterm seasonâgray skies, tired eyes, the weight of your future pressing down in textbook margins and red underlines.
you were hunched over a desk in the corner of the library, highlighter uncapped, fingers tangled in your own hair as you muttered formulas under your breath. there were empty snack wrappers beside your notes, a half-empty bottle of water, and post-it tabs clinging to your fingers like tiny reminders of all the things you have yet to finish.
âyou forgot to eat lunch,â came a quiet voice beside you.
you looked at him through tired lashes, heart fluttering with something you couldnât nameâsomething that didnât feel loud or sudden, but slow and warm like a shift in the tide.
jun had never been like this. when you asked him to go over notes or lessons, heâd brush you off or give you a distracted nod, like your questions were just background noise to him. he barely gave you the time of day.
but minghaoâhe didnât tell you to rest, didnât hover, didnât ask questions. he simply set down the kimbap, opened his own book, and settled in beside you, steady and unintrusive. his presence felt like a quiet anchor, like a hand guiding you gently forward without pressure.
somewhere between the rustle of pages and the steam curling from the kimbap wrapper, you havenât realized youâd been holding your breath.
maybe it wasnât exactly the moment you fell. maybe it was the moment you crawled out of that hole junhui let you fall into, and quietly fell into a new oneâone carved out by minghao. this one didnât feel as deep or dark, unsure like the former, but warm and inviting.
that night, you and minghao had stayed late at the library, lost in quiet study and soft conversations, the hours slipping by unnoticed until the lights flickered off at eight.Â
that night, jun lingered by his bedroom window, waiting. the digital clock on his nightstand glowed 9:42PMâlater than youâd ever been home before. heâd almost left the house himself to go find you.
his chest tightened as he watched you and minghao move slowly down the sidewalk, your voices low, your steps in quiet sync. jun watched quietly from where he was, the soft glow of the streetlamp outlining your figure as you walked home. your books were tucked under one arm, and minghaoâs handâsteady and sureâheld yours in the other. it was a small thing, but jun felt it like a sudden jolt beneath his ribs.
but then, when you paused at your door and tiptoed to press a gentle kiss on minghaoâs cheek, it was like his heart stopped altogether.
jun practically ambushed you the next morning, stepping out of his door quick enough to fall into step beside you.
âh-hey,â he said, a little breathless, âdid you get home safe last night?â
you blink, caught off guard. âhowâd you know i got home late?â
he scratched the back of his neck, cheeks reddening a bit. âuh, your mom was looking for you last night. said she thought maybe you were still out with⌠someone. or, you know, whatever.â he shrugged, trying to play it cool but failing just a little. âguess she thinks youâre out on a date or something.â
he raised a brow, waiting for your response. you shook your head at this, smiling slightly. âwho has time for that right now, junhui? weâre too busy caught up with midterm exams in our senior year.â
he didnât miss the way you said his full first name, but he only nodded quietly, mostly to himself, a flicker of relief settling in.
as you walked to school together, the old routine seemed to snap back into placeâfamiliar, but tinged with something awkward underneath.
when you get to school, minghao spots you from a few meters away, his pace slowing just slightly. he doesnât miss the boy walking beside you, eyes flicking to junhui with a polite nod and a quiet, almost casual, âhey, junhui.â
then he steps between the two of you without hesitation, hand resting lightly on your shoulderâgentle, but unmistakably there. âmind if i borrow y/n for a sec?â
junhui blinks, then looks at you, something unreadable flickering across his face. âoh. yeah, sure. just wanted to ask real quickâcould you maybe tutor me next week?â
you tilt your head, surprisedâjun rarely asked for academic help. he usually got decent grades without much effort. still, you shrug and say, âsure.â
to face him properly, you shift a little, gently nudging minghao aside so you can meet junâs gaze. âwhich subjects do you need help with?â the cold air makes your cheeks flush; your breath puffs out in soft vapor. your hairâs a little messy, bangs falling over your eyesâthe same bangs jun used to tell you to fix every single time. back then, he never minded. maybe because you were kind of adorable like that, with those messy bangs barely brushing your eyes, and the way youâd finally fix them just so only he could see that slightly windswept look of yours. his heart starts racing faster than usual.
minghao raises a brow, watching the quiet exchange, as jun rambled on about how history has been kicking his ass lately. after a beat of silence, he clears his throat. âhey, iâve been meaning to tell you. i have a family trip until next week,â he says, voice calm but not unreadable. âiâll be away for a bit, but you can spend more time tutoring jun. looks like he needs it,â he mutters, an unamused gaze barely meeting the other boyâs own.
his hand stays steady on your shoulder, warm even through the fabric of your coat.
âjun can walk you home, anyway,â he adds, glancing at you with a faint smile. âneighborsâ privilege.â
then, softerâjust for youââsorry,â he murmurs, giving your shoulder a gentle squeeze. not possessive, just reassuring.
that afternoon, minghao was already gone, a quick text sent your way about heading out early for family dinner, leaving you and jun standing outside the school gates as the sun dipped lower behind gray clouds.
you fell into step beside him without thinking, the familiar rhythm of your footsteps side by side settling around you like an old song. the conversation was quietâmore comfortable than it had been in a long time. the world felt steady again, but your heart didnât thud like it used to when you were near him. it was softer, calmer, like you were finally seeing jun without the pull of chasing, without the weight of hoping.
that day, jun walked you back to your front porch. your momâs face lit up when she opened the door, offering him dinner like she used to all those years ago. and, surprisinglyâmaybe for the first time since middle schoolâhe accepted with a willing nod.
jun went home that night with the tupperware of your momâs mapo tofu balanced carefully in his arms. jun flashed you a soft, hesitant smileâlike he wasnât quite sure how to carry the momentâwith his brown hair still brushing past his lashes, catching the last light of the evening.
you offer him a quiet âgood night,â your voice soft like the fading light outside. your eyes linger on him, not closing the door right awayâwatching until he disappears into his room across the street, the faint glow of his window the last thing you see before you finally step inside.
it feels strange at firstâlike the worldâs shifted its usual rhythm just a little. for the next few days, itâs like everywhere you turn, thereâs jun. not the distant planet you once orbited from afar, but somehow closer, like heâs started circling you instead. itâs subtleâthe way he lingers near your locker, the way his shadow falls a little too close when you pass in the hallwayâbut itâs enough to make your heart skip, wondering if maybe the tides have finally changed.
one morning, you find a fresh banana milk waiting on your desk, cool and slightly sweet, just like the ones jun used to share with you after practice. thereâs no note, just the familiar warmth of the gesture, and you canât help but wonder if heâs trying to say something without words.
at lunch, you sit alone, scrolling through your phone quietly. then jun appears beside you, holding a small container of something homemadeâpickled radish, your favorite side dish. he shrugs, avoiding your eyes, and says, âthought you might like this.â you look up, caught off guard, but the way he lingers before walking away feels like a silent moment, maybe of hope.
meanwhile, minghaoâs been sending you quiet messages every night since he first arrived at their vacation homeâsmall check-ins, a good night here, a joke there. you read them with a smile, the softness in his words a warm anchor. even miles away, heâs somehow still holding your hand steadily and sure.
the day youâd promised to tutor jun finally rolled around, coinciding with the last day of minghaoâs family vacationâheâd be back at school the following day. the last bell had already rung, and most of the classrooms had emptied out, the quiet hum of students lingering only in the stairwells and front gates. outside, the sun was starting to dip low, casting the hallways in a soft glow, the ground blanketed with a few inches of snow that made everything feel quieter, like the end of something you couldnât name.
jun was waiting near your locker, hands shoved into the pockets of his jacket, the tip of his shoe nudging the floor like he was working up to something.
âready to go?â he muttered, jerking his chin toward the direction of the library. his voice was awkward, tentative, like he wasnât sure how to say what he wanted to say next.
you nodded anyway, falling into step beside him as the last traces of sunlight poured through the windows. your heart flipped just a little when he reached up and brushed a few stray snowflakes from your hair. the touch was quietâalmost familiarâand it made something in your chest pull tight. you shoved the feeling down, steadying yourself before it could bloom into anything more.
no. you couldnât waste all those weeks of distance, all the effort it took to carve out space between you and junhui, just to feel like this again. not when you were doing so well.
you almost scoffed at thisâat the way he slowed his pace, glanced over his shoulder once, then again, just to make sure you were still behind him.
because back then, all you ever saw was the back of his stupid brown-haired head, moving ahead like he didnât even notice you were trying to keep up. like he knew, knew youâd always be a few steps behind, reaching for something he never quite gave.
soon enough, you reached the library, jun holding the door open for you. you ducked inside from the cold, instantly enveloped by warmth and the faint scent of old books. you didnât look at him as you passed, choosing instead to pull your scarf a little tighter.
you found a quiet table tucked into a corner, one you used to sit at back in second year, and settled down. he sat across from you, dragging out his notes and a pen, and for the next hour or so, you walked him through formulas and vocab lists. made flashcards. quizzed him. and he answered everything in just a couple of beats.
still, he kept staring.
he watched the way your lips moved when you read out questions, the way your handwriting curved on the paper, the way you furrowed your brows when he got something slightly off. his heart skipped when your fingers brushed as you reached for the same pen, and he watched you quietly tuck it behind your ear, bangs messy over your eyes.
you always left them that way. he used to tease you about it, telling you to fix them so he could see your face. back then, it never really bothered him.
but now⌠now he thought maybe he told you that because he liked it. because the way you looked with messy bangs, slightly flushed from the cold, lips parted with vapor curling into the airâit was something he didnât want anyone else to see.
and maybe it was dumb. maybe it was stupid to start chasing and pining after you now, after everything. after he saw you press a kiss to the new guyâs cheek under a streetlamp just a couple nights ago. but junhui was a teenage boy. and teenage boys were dumb.
by the time you were zipping up your bag, it was nearly 7PM, the sky outside dusky and blue. jun watched quietly, fingers resting on his own books, mind still halfway stuck on the way your cheeks pinked from the cold.
and then he noticed it. next to that old, fuzzy keychain he won from the claw machineâa new, brighter one.
a plush froggie, bright green and smug, winking at him like it knew something he didnât. almost like it was mocking him.
he opened his mouth, the start of a question on his tongueâuntil you spoke first.
âhey, junhuiâŚâ your voice was quieter now, not cold, but distant. measured. âi⌠i donât know what youâre trying to do.â
something in junâs chest faltered. his heart dropped at the way you said his first name completelyâcarefully, as it cut through the silence.
you were looking down as you adjusted the strap of your bag, fingers brushing over the keychains before slipping away. âyou knew all the answers,â you said plainly, not accusatoryâjust true. âyou didnât need my help tonight.âÂ
you met his gaze then, finally, your expression unreadable but steady.
âi think you can study on your own next time, yeah?â
jun didnât want to admit it, but what you said during your study session a few days ago had been sitting heavy in his chest ever since. it echoed in the quiet momentsâin the space between thoughts, his classes, and between breaths. heâd always thought of you as reliable, familiar, and constant.
but he hadnât realized how far heâd fallen behind until now.
until he couldnât even pretend you needed him anymore.
he couldnât avoid the way minghao had greeted you the morning after that tension-filled library exchange, arms full of neatly packed lunch boxes leftover from the last night of his fancy family trip the day before. he watched the way your eyes lit up, how you gasped and clutched his arm, laughing as you peeked inside one of the containers.
âwhoaâyour family really goes all out, huh?â
minghao just smiled, modest. âmy mom got carried away. here, try this one.â
jun looked away.
because he remembered when you used to look at him like that.
when heâd hand you a tupperware his mom made him bring to schoolâsometimes braised tofu with soy sauce and scallions, sometimes stir-fried egg and tomato, or on special days, hong shao rou with a little too much fat clinging to the corners.
your face would light up just the same. not because the food was fancyâit never wasâbut because it came from someone like jun, and you like junâ
you liked jun. so much.
and now, you were looking at someone else like thatâwith that same sparkle and warmth.
and jun couldnât shake the ache that bloomed in his chest.
because he hadnât realized how much he missed that warmth, not until someone else had it, someone else slipping into the space he hadnât even known heâd left empty.
because somewhere along the wayâbetween brushing you off, never texting back, and pretending he didnât see the way you looked at himâjun had royally, completely fucked it all up.
maybe heâd been too comfortable, too sure youâd always be around.
maybe he was too busy being the guy who never cut his stupid brown hair, even when it kept falling into his eyes, past his eyebrows, because he thought he looked cool like thatâtoo busy being blinded by his own bangs to notice the way youâd started pulling away.
the senior ball was coming up fastâfliers on every classroom door, teachers reminding you to buy tickets, and group chats flooded with dress photos and playlists and gossip. it was the one event that managed to distract everyone from the impending doom of finals week, the looming pressure of graduation, and college applications creeping in like fog under a door.
proposals had started popping up left and right.
confetti in hallways, flowers in lockers, and notes scribbled on whiteboards.
you were definitely in the headspace, clapping and cheering with your friends as your classmates got asked by their datesâscreaming when someone said yes, laughing when someone blushed too hard to speak.
and even if you didnât say it out loud, even if you pretended you werenât lookingâŚ
something in your heart hoped.
hoped that maybeâmaybe a certain raven-haired boy would ask you.
quiet, steady, and thoughtfulâsomeone whoâd held your hand under the glow of a streetlamp and never made you feel like you were too much. someone who made you feel seen in a way that didnât burn or overwhelm.
but the next thing you know, a head of brown hair steps into your line of sight.
your breath catches.
junhui.
not minghao.
heâs holding something behind his back, eyes flicking nervously to yours.
and just like that, everything stills.
your eyes flicker to what heâs holding behind his backâa neatly packed bento box, mismatched lid and all, the kind you used to exchange when you were younger. junhui had cooked it himself, you could tell. the rice wasnât level, the side dishes a little uneven, but something about it made your chest tighten.a quiet, clumsy echo of something you used to shareâa ritual buried beneath teenage silence.
your gaze drifts back to him. his eyes are hopeful and uncertain, watching you like heâs bracing for a hit he knows might still come.
âiâm sorry,â he says, voice low. âfor making you wait. for beingâgodâstupid. i shouldâve said something sooner. i justâŚâ
you hear the rest, but itâs faint, drowned beneath the roar of your own thoughtsâthe ones rapid-firing, all jumbled and too much.
you swallow the lump in your throat.
you should want this. should be squealing, saying yes before he could even get the words out. a few months ago, you would have. the you that still clung to every small moment, every glance and maybe, every time he turned and waited for you to catch up.
youâre still standing there, trying to catch up to everything all at once
but nowâ
now, when jun finally asks, bringing out the bento box from behind him, his voice low and rushedâ
âwill you go to the ball with me?â
you donât know what to say.
somewhere behind you, some students that notice pause to watch, someone muttering with a laugh,
âi knew theyâd get together one of these days.â
you donât turn to look, you just stand there, the weight of old memories and new feelings pressing into your chest, unsure which ones youâre supposed to carry forward.
because thisâjunâs bento box, his quiet apology, the soft tremble in his voiceâit shouldâve been everything.
but it wasnât comfortable anymore, it didnât feel warm. warm like minghaoâs steady presence, not like the quiet way he always made space for you without asking anything in return, or like the way he would greet you first, making sure your presence is acknowledged.
and maybe thatâs when you realizeâyou werenât still chasing the moon anymore. youâd stopped somewhere along the way without even noticing that youâd started turning toward the warmth of the stars instead.
you swallow hard, the words catching in your throat. junâs face shifts, the smile falteringâeyes dimming as he reads the hesitation in your expression.
âsorry, junhui⌠iââ
but you donât get to finish.
because before the rest can tumble out, thereâs already a familiar warmth at your side. a gentle hand finds your shoulder, another wrapping easily around you as a voice cuts through the tension.
âhey,â minghao says, tone light and almost casual, but gaze unwavering as he glances at jun. âsorry, am i late?â
he doesnât wait for an answerâjust guides you forward, slipping past the small crowd of curious onlookers, his grip steady as he steers you away from the fluorescent hallway and the boy still standing in it. the boy whose name sits heavy on your tongue.
you let yourself lean into minghaoâs touch, not because itâs easier, but because right now, it feels like the only thing keeping your heart from tumbling out of your chest.
minghao doesnât say much as he guides you down the quiet corridor, hand gentle at your back until he pushes open the door to an empty classroom. it clicks shut behind you, soft but final. the silence settles between you like fresh snow.
he doesnât turn around at first, just runs a hand through his hair before leaning against the teacherâs desk, eyes flicking to yours.
âlook⌠y/n,â he starts, voice quieter than usual, but steady. âi donât know whatâs going on between you and jun,â
he pauses, as if waiting for you to say something. you donât.
âbut i know what it looked like. and admittedly, heard from other kids how you had always hovered over him.â his gaze softens, searching your eyes to check if he had crossed any lines, but your quiet nod urges him to go on, â i canât imagine how you mustâve feltâwatching someone push and pull with you like that.â
his eyes darken, not with anger, but something softer. something more careful.
âand i justââ minghao swallows, the words catching in his throat for a moment. âi just wanted you to know⌠i could never do that to you.â
he shifts, finally stepping closer, slow and deliberate. his fingers twitch at his sides before he lifts his gaze to meet yours.
âand maybe i was being a little selfish,â he admits softly, voice almost a whisper now. âpulling you away from him back there like that, butâŚâ a breath, his cheeks flushing, âi decided iâll let myself be. just this once.â
his hand finds yours again, gentle but certain, like heâs been waiting to. âbecause if thereâs even the slightest chance you might choose me⌠i couldnât just stand there and watch him take it.â
âyou made space for me. and iâiâd never let you chase. never make you guess where you stood.â
the words fall from minghaoâs lips so softly they almost miss you, tucked between the silence of the empty classroom and the steady rhythm of your own heartbeat. but they land with weight, like the hush that follows a snowfallâquiet, but thick, clinging to every surface inside you.
you blink, the words echoing in your head again and again, as if your heart needs time to understand them. because no one had ever said that to you before, no one had ever wanted to take the guessing out of love. no one had ever promised not to run, not to make you stumble after them, reaching for scraps of their attention like you once did with wen junhui.
your breath catches in your throat, fragile and unsure, and you look at himâat minghao, standing there with the softest kind of certainty, a warm glow. the kind that doesnât shove its way into your chest but offers a place to rest instead. his gaze is steady, searchingâlike he means every word he just said, and is willing to wait if you need time to believe them.
itâs not loud or the type to sweep you off your feet, itâs not a movie-scene confession with roses or confetti or a marching band. but itâs real. and itâs everything you didnât know youâd been aching for.
and suddenly youâre not back in that hallway with jun, fumbling and breathless with disappointment, as if you were lost in space. youâre here, grounded. held in place by the boy who never made you chase, who met you exactly where you were, who had just said heâd never let you question where you stood.
your hands tremble slightly by your sides, and minghao waits. he doesnât rush or fill the silence with an awkward laugh or joke.
and itâs in that moment you realizeâyou were never chasing him to begin with.
heâd been walking beside you all along.
you donât need to say a word. just a quiet step forward, the slight nod of your head, and minghao understands. something in his expression softensâlike the knot between his brows finally loosens, like heâs been holding his breath this whole time too.
he gently brings your hand up between you two, fingers curling around yours. your cheeks flush even deeper when he brings your hand to his lips, eyes widening just a little as you watch him in awe. thereâs something unhurried in the way he moves, like heâs treating the momentâtreating youâwith care. it makes your heart flutter, your throat tightening.
then, instead of letting go, he keeps your hand in his, fingers laced through yours as he gently pulls you closer. your feet move instinctively, closing the small distance, until youâre standing toe to toe in the quiet classroom.
his other hand rises slowly, cupping your cheek with the same gentleness he always offeredâthe kind that you never had to beg for, but simply given to you, no questions asked.
âmay i?â he whispers, voice laced with something a little breathless, a little giddy, like he canât quite believe this is real.
and the small laugh that escapes him, soft and sweet, wraps around you like warmth.
you nod before you can even think about it, breath caught somewhere in your chest.
he leans in slowly, giving you every moment to pull back if you want toâbut you donât. his lips brush yours gently at first, soft and tentative like a question, then deepen with quiet certainty, as if heâs been waiting for this moment just as much as you have.
the world shrinks down to nothing but the warmth of minghaoâs touch, the steady beat of his heart beneath your hand, and the way his breath mingles with yours.
itâs tender and slow, a promise wrapped in a kiss that feels like the start of something newâsomething actually real, something that doesnât make you chase, feelings that are reciprocated and solid.
from the corridor, junâs grip tightens on the bento box in his hands, his eyes fixed on you through the empty classroomâs window. deja vu hits him hardâthe same way he watched from his bedroom window the night minghao walked you home just weeks ago. without a word, he turns and walks away, the bento box slipping from his fingers and landing in a nearby trash bin with a soft thud, discarded like the chances heâd lost.
a soft smirk tugs at minghaoâs lips against yours, subtle and knowing. one eye slips open, just barelyâa quiet, amused glance over your shoulder.
he sees junâs back retreating down the hallway, the stiff set of his shoulders, defeated, and the way his grip tightens around the bento box before it disappears into the nearest bin.
minghao only pulls you closer.
his hand slides from your cheek to the back of your neck, thumb brushing gently as he leans in, deepening the kiss just slightly. this time, thereâs no hesitation. itâs the clearest signal he could giveâlike a flashing green light above his head saying go. like a door wide open, no locks, no riddles, no second-guessing.
you finally werenât chasing the moon anymore, so out of reach. you were here, grounded to minghao and being loved the way you always wanted and deserved to. and with every second that passed, the years wasted on moon junhuiâon hoping, wondering, waitingâfelt like they were finally, quietly, slipping away as you melted into minghaoâs arms.
the space you once carved out for him now met with his ownâtwo halves finally folding into place, like they were always meant to fit together. like the universe itself planned it to.
đ . ⎠taglist .á seventeen Öš â ęą @kstrucknet | @ateez-atiny380 @alien0n3arth @cuppasunu @dhaliaa1211 @seokminfilm @babilou-pov @crowneve @hhaechansmoless @triciawritesstuff @sopitadearvejas @slytherinshua @chronicfic @xh01bri @d4ily-s-nsh1ne @snowflakemoon3 @bbangbies @kibtsuji @dahlia-blossom @dhaliaa1211 @symphonies-of-poenies @judesbae @rivercattail @reiofsuns2001












