Chapter Text
Jeonghanâs eyes go wide the second the words leave Seungcheolâs mouth.
Theyâre still pressed togetherâforeheads touching, breaths mingling in the thin night airâclose enough that Seungcheol can feel the slight hitch in Jeonghanâs inhale, close enough that the world seems to stall between heartbeats. The city hums somewhere far below the balcony, cars passing like distant tides, but up here everything narrows to the space between their noses, the heat of shared breath, the weight of what was just said.
Letâs end this, Han.
Seungcheolâs arms tighten instinctively around Jeonghanâs waist, pulling him closer even though there is no space left to close. Jeonghan reacts without thinkingâhis hands clutch the front of Seungcheolâs shirt, fingers curling into the fabric over his chest like he needs something solid to hold onto. Their hearts feel too loud, too frantic, as if either of them might hear the truth pounding in the otherâs ribs.
For a moment, neither speaks.
Seungcheol searches Jeonghanâs face, so close he can see the fine shimmer in his eyes, the way his lashes tremble. His hand lifts slowly, carefully, as though any sudden movement might shatter what little balance remains. His palm cups Jeonghanâs cheek, thumb brushing along warm skin. Seungcheol swallows hardâthereâs a knot in his throat, sharp and achingâand he leans in, instinct pulling him forward, his mouth hovering just a breath away from Jeonghanâsâ
âKIDS!â
His motherâs voice cuts through the moment like a crack of thunder.
They startle apart as if burned. Jeonghan clears his throat too quickly, hands dropping, gaze flicking to Seungcheol for half a second before he turns on his heel and walks back inside without another word. The night air rushes in where his warmth had been.
Seungcheol stays frozen, staring at Jeonghanâs retreating back until it disappears through the doors. When he finally looks up, his mother is there, pausing just long enough to give him a small, knowing smileâgentle, unreadableâbefore following Jeonghan inside.
Seungcheol exhales heavily and drags a hand through his hair.
He isnât frustrated.
Heâs terrified.
Jeonghan has been his best friend for over a decade. Seungcheol knows every shift in his tone, every quiet withdrawal, every laugh thatâs too bright to be real. There is always meaning behind Jeonghanâs silencesâand thatâs what scares him now. He canât understand why Jeonghan would look like that, why sadness would flicker across his face at the idea of ending something that was never supposed to be real in the first place.
Because that isnât what he meant.
Not really.
What Seungcheol meant was ending the lie. Ending the arrangement. Ending the careful pretending so they could finally talkâhonestlyâabout the possibility of something real. About the feeling thatâs lived in his chest since he was fifteen, a quiet, persistent presence that never went away. Heâs twenty-nine now, and that feeling hasnât fadedâitâs only sharpened, especially over the past few months, blossoming into something undeniable, something that refuses to be ignored.
Inside, the house is warm and softly lit. Seungcheol spots Jeonghan immediatelyâwrapped in his motherâs arms, holding her tightly. The sight hits him square in the chest, tender and painful all at once. Jeonghan loves his parents the way Seungcheol does, with an ease that feels like home, and Seungcheol feels unbearably lucky for it.
His mother smiles at them both. âItâs getting late. You boys should head out.â
Jeonghanâs mother pulls Seungcheol into a tight hug, patting his cheek affectionately. Jeonghanâs father follows with a firm side hug, his voice warm but weighted. âTake care, young man. And always stay patient with our Jeonghan, okay?â
Seungcheol smiles, nodding, watching Jeonghan pout as he hugs his parents one last time. He says his goodbyes tooâpromises his mother heâll visit soon, exchanges a nod with his father. His dad mentions training updates, businesslike as ever, but thereâs something softer beneath it.
Outside, Jeonghan stands near the car, brows knitted as he stares at his phone. Seungcheol steps closer without thinking, gently lifting Jeonghanâs shoulder bag from him. He crouches slightly to catch Jeonghanâs eye.
Jeonghan startles, eyes widening again, a faint blush blooming as their faces draw close. âIâIâm texting my driver,â he says quickly.
Seungcheol raises an eyebrow, then checks his own phone and turns the screen toward Jeonghan with a crooked smile. âFunny,â he says lightly. âI havenât received anything.â
Jeonghan rolls his eyes, but the smile that tugs at his lips betrays him. He reaches up and pinches Seungcheolâs cheek. Seungcheol playfully winces, then catches Jeonghanâs hand before it can retreat. His fingers thread through Jeonghanâs, warm and familiar.
âLetâs go?â Seungcheol says softly.
Thereâs a pauseâbrief, almost imperceptibleâbut Seungcheol feels it. Jeonghanâs smile falters for just a fraction of a second before he nods.
They turn back to wave goodbye one last time. The chauffeur hands Seungcheol his keys. Seungcheol opens the door for Jeonghan, watching as he settles into the seat, expression unreadable now, carefully composed.
The car pulls away from the estate, headlights cutting through the night as they drive toward Jeonghanâs placeâsilence stretching between them, heavy with things unsaid, the road ahead illuminated but uncertain, and Seungcheol gripping the steering wheel like heâs bracing himself for whatever comes next.
Â
Â
The ride to Jeonghanâs place stretches longer than it should, or maybe it only feels that way because silence has weight tonight. The city hums outside the carâdistant engines, the low sigh of tires against asphaltâbut inside, there is only the radio murmuring softly, some late-night song neither of them is really listening to.
Seungcheol keeps his eyes on the road, hands steady on the wheel, yet his attention drifts again and again. He loses count of how many times he glances sideways, drawn to Jeonghan like gravity. Jeonghan sits quiet in the passenger seat, forehead tipped lightly against the window, eyes tracing the blur of streetlights as they pass. His reflection flickers faintly in the glassâthere, gone, there againâlike heâs half here, half somewhere far more exhausting.
Seungcheol exhales through his nose, the sound barely audible, then clears his throat.
âYou okay, chatterbox?â
The nickname lands softly, familiar, worn smooth by years of use. Jeonghan shifts at the sound of it, pulling away from the window. He turns his head, meets Seungcheolâs gaze for a moment, and offers a smile that doesnât quite reach his eyes. Itâs tired, honest in the way exhaustion always is.
âJust tired, Cheollie,â he says, nodding once as if to convince himself as much as Seungcheol.
Seungcheol hums in response. He doesnât pushâitâs a language theyâve learned together, knowing when to stop. Jeonghan adjusts in his seat, shifting his weight until heâs angled slightly toward Seungcheol now, one knee tucked in, his attention no longer on the window but on the quiet presence beside him. Thereâs a pause, the kind that isnât empty but waiting.
âYou know me too well, hmm?â Jeonghan murmurs, a sigh threading through the words.
Seungcheol smiles, small and fond, still focused on the road ahead. He doesnât answer out loud.
He never needs to.
The light ahead turns red, bathing the intersection in a steady, warning glow. Seungcheol eases the car to a stop. The engine idles. Time slowsânot dramatically, not obviouslyâbut enough that the moment feels contained, like the world has pressed pause just for them.
Without thinking, or maybe because heâs thought about it too much, Seungcheol lifts his hand from the wheel and reaches across the console. His fingers find Jeonghanâs hand easily, instinctively, as though theyâve been practicing this motion all their lives. Their fingers slip together, palms aligning, grip settling into something sure and familiar.
Jeonghan looks down first, startled only for a heartbeat, then looks up. Seungcheol finally turns to face him fully. The red light reflects faintly in Jeonghanâs eyesâhesitation, fear, all the things theyâve carefully avoided namingâbut thereâs assurance there too. Warmth and trust.
Seungcheol brings their joined hands up, presses a slow, deliberate kiss to Jeonghanâs knuckles. Itâs soft and reverent. When he pulls back, he tightens his hold instead of letting go, like heâs afraid the moment might slip if he doesnât anchor it.
The light changes.
Green spills across the road ahead, permission given, the world nudging them forward again. Seungcheol turns back to the windshield, foot easing onto the gasâbut he feels it then, unmistakably. Jeonghanâs thumb brushing against his hand, a small, absent-minded caress that sends something sharp and bright through his chest.
Seungcheol risks another glance. Just one.
Jeonghan is watching him now, expression unguarded in a way that steals the air straight from Seungcheolâs lungs. In that secondâjust that secondâSeungcheol feels like his chest might split open from the sheer weight of it. Years of friendship, laughter, shared nights and unspoken things all rush forward, rearranging themselves into something new and undeniable.
Their hands stay intertwined as the city flows around them again, streetlights blinking past like quiet witnesses.
âYou can take a nap,â Seungcheol says gently, voice low. âIâll wake you up when we get there.â
Jeonghan hums in response, soft and trusting, already sinking back into his seat. Seungcheol glances over to find his eyes closed, lashes resting against his cheeks, the tension slowly easing from his features. Itâs always amazed him how safe Jeonghan looks when he lets himself rest.
Seungcheol loosens his grip just slightlyâcareful, considerateâthinking he shouldnât distract him, thinking this is enough.
âCheollieâŚâ Jeonghan murmurs, eyes still closed. His fingers curl tighter instantly. âPlease donât let go.â
Seungcheolâs heart slams hard against his ribs, loud enough that heâs sure it must echo in the car. He doesnât trust himself to speak. Instead, he tightens his hold again, firm and certain, sealing the promise without words.
He drives on beneath the moon, city lights stretching endlessly aheadâno longer stopped, no longer waiting, moving forward together with hands still clasped, the road finally open.
Â
Â
Seungcheol turns off the engine, and the quiet settles fully this timeâno road noise, no passing lights, only the soft ticking of cooling metal beneath the hood. For a moment, he doesnât move. He shifts in his seat and looks over at Jeonghan, who is still asleep, head tipped slightly toward him, breathing slow and even. Their hands are still intertwined between them, fingers lax but secure, as if sleep itself hadnât dared to break the contact.
Something in Seungcheolâs chest softens at the sight.
He lifts his free hand carefully, as though the smallest movement might wake him. With gentle precision, he brushes a strand of hair away from Jeonghanâs forehead, tucks it back where it belongs. His thumb lingers, tracing the curve of Jeonghanâs cheek, warm and real beneath his touch. The intimacy of it hits him all at onceâquiet, unguarded, undeniable.
âHannie,â Seungcheol murmurs, voice barely louder than a breath. âWeâre here.â
Jeonghan groans softly, the sound half-protest, half-instinct. His eyelids flutter open, unfocused at first, then slowly clearing. He rubs at his eyes with his free hand, blinking as if re-entering the world takes effort. The faintest smile curves his lips when he realizes where he isâand who heâs with.
Seungcheol waits until Jeonghan is fully awake before carefully unclasping his seatbelt. He reaches for Jeonghanâs bag, lifting it over his shoulder without a word. Only then does he finally let go of their hands, and the absence feels louder than expected.
He steps out of the car, the night air cool against his skin, and walks around to the passenger side. Jeonghan is still yawning when Seungcheol opens the door for him, eyes glassy with sleep, movements unhurried. Seungcheol extends his hand againâan invitation, familiar now.
Jeonghan doesnât hesitate this time.
He takes it immediately, fingers threading together with Seungcheolâs, his entire demeanor shifting as though something inside him has clicked into place. He looks up at Seungcheol and smilesâwide, bright, awake in a way that has nothing to do with rest and everything to do with certainty.
The elevator ride up is quiet but comfortable, the kind of silence that doesnât need filling. When the doors open to Jeonghanâs penthouse floor, Jeonghan keys in his password, the soft beeps echoing in the hallway. The lock clicks open, and he steps inside before turning back instinctively.
Seungcheol is still standing just outside the door.
Jeonghanâs brows knit together, confusion flickering across his face. âYouâre not⌠entering?â
Seungcheol smiles, small and apologetic but warm all the same. âIâve got early training tomorrow,â he explains gently. âAnd I need to test some new cars for the next F1 season. Iâm also meeting a few new sponsorsâyou know my dad. He never stops networking.â
Jeonghan nods, absorbing the explanation, but Seungcheol sees it anywayâthe way his shoulders dip, the disappointment he tries to smooth away. Itâs subtle, but Seungcheol knows him too well to miss it.
âDonât you want to sleep here?â Jeonghan asks quietly.
Seungcheol loses it then, laughter spilling out of him before he can stop itâsoft, fond, and helplessly affectionate. He opens his arms wide. âCome here.â
Jeonghan steps into him without hesitation, fitting perfectly against Seungcheolâs chest. Seungcheol wraps his arms around Jeonghanâs shoulders, pulling him close, while Jeonghanâs arms circle his torso, holding on like heâs memorizing the shape of him. The hug is warm and grounding, the kind that says Iâm here without needing the words.
Seungcheol lowers his head, pressing gentle kisses to Jeonghanâs handâslow and deliberate. âYou have a shoot tomorrow, right?â he murmurs.
Jeonghan looks up at him, eyes soft, lips pushed into a small pout. âI have a flight,â he says. âJeju. New brand deal.â
Seungcheol smiles at him, thumb brushing reassuringly over Jeonghanâs knuckles. âThen weâll both be busy again,â he says lightly. âSo letâs message each other, okay? Iâll see you again soon.â
Jeonghanâs grip tightens at that, fingers curling more firmly into Seungcheolâs jacket. Seungcheol notices and smiles wider, heart warm and steady.
âHannie,â he says softly, lowering his voice, âyou trust me, right?â
Jeonghan nods without hesitation, slow and sure. That answer is enoughâmore than enough.
Seungcheol leans in and presses a gentle kiss to Jeonghanâs forehead, lingering just a second longer than necessary. âGood night, Hannie.â
He steps back after that, giving Jeonghan one last look before turning away. The door closes softly behind him, the sound final but not heavyâbecause neither of them doubts what comes next.
Â
******
Â
âYou said you trust me, right?â
âCHOI SEUNGCHEOL, I SWEARââ
Seungcheol finally breaks, laughter bursting out of him uncontrollably, loud and helpless and full-bodied. It spills into the enclosed space of the backseat, ricocheting off leather and glass, until his chest aches and his eyes sting. He barely manages to breathe through it when he feels Jeonghanâs hand tighten in hisâfingers squeezing, half-annoyed, half-desperate, entirely familiar.
Theyâre seated in the back of Seungcheolâs new Bentley SUV, the interior dim and quiet except for Jeonghanâs increasingly dramatic protests and Seungcheolâs inability to take any of it seriously. This is their first time seeing each other in weeksâweeks swallowed whole by packed schedules, flights, deadlines, meetings, obligations that never seemed to end. Theyâd agreed to meet today, finally, and Seungcheol had told Jeonghan theyâd grab lunch together.
It had been a lie. A gentle oneâbut a lie all the same.
When Seungcheol picked Jeonghan up in front of his place earlier, Jeonghan had climbed into the car buzzing with energy, words tumbling out of him the second the door closed. Heâd talked about everything at onceâhis shoot, his flight, the exhaustion, the things heâd missed telling Seungcheol over text. He hadnât noticed anything strange, hadnât suspected a thing.
Not until Seungcheol had guided him into the backseat and slipped a blindfold over his eyes with infuriating ease.
Now, ten minutes into the ride, Jeonghan has not stopped complainingânot even once.
âAre we there yet?â
âWhy are we in the backseat?â
âThis is kidnapping, you know.â
âI can hear you smiling.â
Seungcheol laughs again, softer this time, wiping at the corner of his eyes with his free hand. He tightens their intertwined fingers, grounding himself in the warmth of Jeonghanâs palm.
âDid you finish laughing?â Jeonghan demands, voice muffled slightly by the blindfold, a very clear pout shaping every word.
Seungcheol exhales, still smiling. âI asked you, Hannie,â he says gently, teasing tucked beneath sincerity, âyou trust me, right?â
Jeonghan doesnât answer right away. He sighs insteadâlong and dramaticâand Seungcheol can picture the pout perfectly without seeing it. When Jeonghanâs grip loosens just a little, something in Seungcheolâs chest tightens.
âAre you mad?â Seungcheol asks quickly, laughter fading as concern takes its place. âPlease donât be mad.â
Jeonghanâs pout deepensâSeungcheol can hear it in his voice when he responds. âIâm not mad,â he says, drawing the words out. âJust⌠shocked.â
Guilt settles heavy in Seungcheolâs stomach. He squeezes Jeonghanâs hand again, thumb brushing over his knuckles. âSorry,â he murmurs. âI was planning this surprise and I thought itâd be okay to do thisââ
He doesnât get to finish.
Jeonghan chuckles, the sound sudden and warm, cutting him off completely. âCheollie,â he says, softer now, fondness overtaking the earlier protest. âYou donât need to say sorry. I was just surprised, thatâs all. I didnât expect⌠all this.â
Relief floods through Seungcheol so quickly it almost makes him dizzy. He lets out a breath he hadnât realized he was holding. Carefully, he lifts his arm and drapes it around Jeonghanâs shoulders, guiding him closer until Jeonghanâs head rests against his chest. The blindfold stays on, but the tension drains away.
âSleep first,â Seungcheol murmurs, voice low and reassuring. âThe surprise is pretty far.â
Jeonghan hums, the sound vibrating softly against him, and nods once. Seungcheol lowers his head and presses a gentle kiss into Jeonghanâs hairâunhurried, affectionate, certainâbefore leaning back himself and closing his eyes.
The car continues forward smoothly, carrying them toward whatever comes next, Jeonghan warm and trusting against him, the promise of the surprise steady and real between their joined hands.
Â
Â
As soon as the car comes to a smooth stop, Seungcheolâs eyes open instinctivelyâlike heâs been waiting for this exact second. A smile breaks across his face when he recognizes where they are, relief and quiet excitement settling into his chest all at once. He turns slightly, careful not to jostle Jeonghan too much, and nudges him with gentle insistence.
âHannie,â he murmurs, voice soft and fond. âWake up.â
Jeonghan groans in protest, stretching lazily before curling closer instead. His arms tighten around Seungcheol, face burying itself into the warm hollow of his neck, cheek pressed firmly against his shoulder. Seungcheolâs arm is still draped securely around Jeonghanâs shoulders, holding him there without question, without resistance.
Seungcheol chuckles, low and helpless, at the sightâand the feelingâof Jeonghanâs cheek mushed against him. He tilts his head and presses a few light kisses to the bridge of Jeonghanâs nose, each one deliberate, affectionate. The response is immediate: another groan, a soft whine, Jeonghan burrowing even deeper as if determined to disappear into Seungcheol entirely.
âUnbelievable,â Seungcheol murmurs with a fond shake of his head. His fingers slide up to cup Jeonghanâs cheek, thumb brushing slow circles into warm skin. âHan,â he says again, gentler this time, âthe surprise is waiting for you.â
Jeonghan groans one last time, long and dramatic, and instinctively reaches upâhalf-asleepâto tug at the blindfold. Seungcheol catches his hand instantly, fingers closing around his wrist with playful authority.
âNot so fast, chatterbox,â he says, amused. âIâll take that off for you once we step outside.â
He slips Jeonghanâs bag over his shoulder and opens the car door. Cool, clean air rushes in immediately, carrying the scent of grass and open landâfresh and unmistakable. Seungcheol steps out first, then turns back and reaches for Jeonghanâs hand again, steadying him as he carefully steps down from the car.
Jeonghanâs head tilts slightly, curious despite himself, blindfold still in place. The sight makes Seungcheol smile wider than he means to.
âYou ready?â Seungcheol asks.
Jeonghanâs lips curve upward, anticipation creeping into his expression even without sight. He nods.
Seungcheol moves behind him, hands gentle and deliberate as he lifts the blindfold away. He steps back to stand beside Jeonghan just in time to see him blink, rub at his eyes once, twiceâ
Then freeze.
Jeonghanâs eyes widen, breath catching audibly in his chest as a soft gasp escapes him. Seungcheolâs own breath stutters in response. No matter how many versions of Jeonghan heâs witnessedâhappy, devastated, overwhelmed, exhausted, radiant, tearfulâthis one still hits him the hardest.
Surprise looks beautiful on Jeonghan.
Everything does.
Â
Jeonghan clutches Seungcheolâs arm, fingers digging in like he needs the grounding. âCheollieâŚâ he breathes. âWhat is thisâŚ?â
Seungcheol follows his gaze, chuckling quietly. Stretching out before them is a vast farmlandâwide and open, the earth rolling gently beneath the sky, endless and alive.
He intertwines their fingers again, squeezing lightly. âYou remember what I promised you,â he says, voice warm. âBefore we started this fake dating arrangement?â
Jeonghan turns to him sharply, eyes still wide. âCheolâbut I was joking about you buying a farm for me, Iââ
Seungcheol laughs, unable to help himself at the panic creeping into Jeonghanâs voice. He leans in and steals a quick kissâsoft, fleeting, reassuringâbefore pulling back with a smile.
âYou trust me, right?â
Jeonghan nods absentmindedly, still trying to process everything, and Seungcheol laughs again, shaking his head fondly as he tugs Jeonghan along toward a nearby golf cart.
He helps Jeonghan into the seat, starts the engine, then looks over to find Jeonghan staring around in awe, eyes bright, wonder written all over his face like a child seeing something magical for the first time.
âReady?â Seungcheol asks.
Jeonghan grins and nods.
Seungcheol hits the pedalâand the golf cart jerks forward with surprising speed.
âCHOI SEUNGCHEOL!â Jeonghan shrieks, laughter and shock tangled together. âTHIS IS NOT F1!â
Seungcheol throws his head back, laughing loud and free as the farmland blurs around them, Jeonghanâs voice ringing out beside himâalive, real, and unmistakably happy.
Â
Â
After a few more minutes in the golf cartâminutes filled with wind whipping past them, Seungcheolâs laughter ringing freely, and Jeonghanâs dramatic screams echoing across the open landâSeungcheol finally eases his foot off the pedal. The cart slows to a gentle roll before coming to a stop beneath the wide canopy of a towering tree. Its branches stretch overhead like sheltering arms, leaves whispering softly in the breeze, sunlight filtering through in scattered patterns on the grass below.
Jeonghan stands up too quickly, adrenaline still buzzing through him. The world tilts for a split second, balance abandoning him entirelyâbut Seungcheol is already there. He catches Jeonghan around the waist without hesitation, steadying him easily.
Jeonghan laughs, breathless, and playfully punches Seungcheolâs chest. âOh my god, Seungcheol!â
Seungcheol bursts out laughing again, the sound loud and unrestrained. He cups Jeonghanâs face with both hands, thumbs brushing warm skin, eyes still crinkled with amusement. âSorry,â he says, grinning. âI just got excited. Are you dizzy?â
Jeonghan rolls his eyes exaggeratedly, though the smile tugging at his lips gives him away. He takes a moment to steady himself before turning slowly, gaze sweeping over the endless stretch of farmland once more. The quiet of the place sinks in nowâthe open sky, the distant rustle of grass, the sense of space that feels almost unreal.
âHow did this even happen?â Jeonghan asks, voice softer, awe threading through every word.
Seungcheol watches his expression for a beat, clearly pleased, before gently taking Jeonghanâs hand again. Without answering right away, he guides him around the thick trunk of the tree.
Jeonghan gasps.
Set just beyond the treeâs shade is a long wooden table, sturdy and inviting, surrounded by matching chairs. The surface is filled with foodâcarefully arranged dishes, drinks catching the sunlight, everything laid out with unmistakable intention. Itâs intimate but abundant, simple yet thoughtful, like someone planned it with care rather than extravagance.
Seungcheol gestures toward it with a small, proud smile. âCome on,â he says, nudging Jeonghan forward. âSit.â
Jeonghan does, still visibly stunned, eyes darting between the table and Seungcheol as if trying to piece everything together.
âWell,â Seungcheol continues as he moves to sit across from him, voice warm and steady, âweâre going to have lunch hereâso I can explain how this happened.â He glances around the farm again, then back at Jeonghan, smiling.
âAll of it. Everything that led to this⌠farm.â
The word lands solidly between them, real and undeniable, as the quiet hum of the countryside settles around their table.
Â
Â
start of flashback - a few weeks ago â the morning after dinner.
Â
The day stretches long and exhausting, the kind that leaves Seungcheolâs body aching in that familiar, earned way. Training runs later than expected, his muscles burning, sweat clinging stubbornly to his skin as he pushes through the final laps. Afterward come the sponsorsânew faces, polished smiles, handshakes that linger just long enough to feel calculated. He answers questions, listens, nods, performs the role heâs perfected over years of discipline and expectation.
By the time itâs over, the sun has already begun its slow descent.
Seungcheol sits alone for a moment, towel draped around his neck, phone resting heavily in his palm. It vibrates thenâonce, twiceâand his attention sharpens instantly.
Jeonghan.
A message lights up the screen, followed by a selfie. Jeonghan standing by the ocean in Jeju, hair tousled by the wind, smile effortless and bright. Arrived safely! the caption reads, followed by a small heart that feels far louder than it should.
Seungcheol exhales slowly, something settling into place inside his chest.
This is it.
Heâs been thinking about it for so longâturning it over in his mind late at night, weighing the risks, the timing, the consequences. He knows now that waiting longer will only make the fear grow teeth. If heâs going to do this, he has to start somewhere.
And he canât do it alone.
His fingers move quickly, instinctively, dialing the first number without hesitation.
âCheol? Whatâs up?â Mingyu answers almost immediately, voice easy, familiar.
âI need your help,â Seungcheol says, skipping pleasantries. âWhen are you free?â
Thereâs a brief pause, then, âI donât have any acting or modeling stuff tomorrow.â
âPerfect,â Seungcheol replies, relief threading into his voice. âCome to my place tomorrow. Wear something comfortable.â
ââŚComfortable?â Mingyu repeats, clearly confused.
âYouâll see,â Seungcheol says, smiling despite himself.
Mingyu hesitates only a second before agreeing. They hang up, and Seungcheol doesnât lingerâhe scrolls through his contacts again, thumb slowing when he reaches a familiar name.
Soonyoung.
He knows Soonyoung wonât be much help in the practical senseânot like the othersâbut he also knows something just as important. Soonyoung is Jeonghanâs favorite younger friend, holds a special, untouchable place in his heart. That alone makes him invaluable.
Seungcheol dials.
âCheol? HEY CHEOL!â Soonyoungâs voice explodes through the speaker, energetic as ever.
Seungcheol chuckles instantly, tension easing just from hearing him. âSoon,â he says, âare you free tomorrow? Whole day.â
âTomorrow?â Soonyoung replies. âIâm busy.â
Seungcheol raises an eyebrow, even though no one can see it. âReally?â
âYes,â Soonyoung says cautiously.
âIf you clear your schedule tomorrow and meet me at my place,â Seungcheol continues evenly, âyou wonât lose your favorite friend card with Jeonghan.â
Thereâs a beatâthenâ
âDEAL!â
Seungcheol laughs, shaking his head. âJust wear comfortable clothes.â
âWhat are we doing?â Soonyoung presses. âDoes Jeonghan hyung know? Do the others know?â
âBe quiet,â Seungcheol says fondly. âIâll explain tomorrow.â
The call ends, and Seungcheol leans back, staring at the ceiling. His thumb hovers over another nameâJisoo. Jeonghanâs longest best friend, his anchor. For a moment, Seungcheol seriously considers it.
But Jisoo is busy. Always working. Always hands-on with baby Heesung. Seungcheol exhales and scrolls again.
Dokyeom.
Thatâll work.
He dials, and immediately hears chaos on the other end.
âDonât hold him like thatâBabe!, I swearââ
âCheol?â Dokyeom cuts in. âHey? You called? Need something?â
Seungcheol shakes his head, smiling. âIs this a good time, or is Jisoo going to kill both of us?â
Dokyeom laughs. âItâs fine, itâs fine. Whatâs up?â
âAre you free tomorrow?â Seungcheol asks. âWhole day.â
âI can clear my schedule,â Dokyeom replies easily. âIf you need me.â
âThank you,â Seungcheol says immediately, sincerity unmistakable. âCome to my place tomorrow. Wear comfortable clothes. Andâdonât tell Jisoo everything yet.â
Dokyeom chuckles, lowering his voice. âThis is about Jeonghan, right?â
Seungcheol laughs quietly. âYouâll find out tomorrow.â
After the call ends, Seungcheol stares at his phone again, weighing his last decision. Vernon or Chan. Vernonâs wedding is in a monthâtoo close, too important to disturb. That leaves only one choice.
He calls Chan.
âSeungcheol hyung? Hey!â
âChan,â Seungcheol asks immediately, âare you free tomorrow?â
Thereâs a pause. âDo we need to go to IKEA again, hyung?!â
Seungcheol laughs, shoulders finally loosening. âItâs⌠kind of like that. But more serious.â
Chan sighs dramatically. âIf itâs for my Jeonghan hyung, then Iâm in.â
Seungcheol grins. âMeet me at my place tomorrow. Comfortable clothes.â
When the call ends, the silence feels differentâcharged, expectant. Seungcheol rests the phone against his chest, heart pounding hard and steady.
This is the first real step.
Not a thought. Not a promise whispered in the dark.
But actionâtaken with the people who know them best, who will help him turn something fragile into something real.
Â
The next morning arrives with precision.
At exactly eight oâclock, the doorbell rings through Seungcheolâs penthouseâclear, insistent, unmistakable. Heâs already awake, already dressed, already steady in a plain white shirt and jeans that feel deliberately ordinary for what heâs about to do. When he opens the door, he freezes for half a second before laughter bursts out of him, unrestrained and loud.
Standing in the hallway are Mingyu, Soonyoung, Dokyeom, and Chanâall of them wearing white shirts, just like him, paired with different shades of jeans and pants. It looks accidental. It looks coordinated. It looks ridiculous.
Soonyoung squints down at himself, then at the others, then at Seungcheol. âWait,â he says, already laughing. âAre we dancing? Is this a performance unit thing?â
Seungcheol chuckles, stepping aside to let them in. âCome on,â he says, amusement threading his voice. âBefore someone thinks I started a cult.â
Mingyu enters first, holding up two plastic bags triumphantly. âBreakfast,â he announces. âYouâre welcome.â
Chan follows behind him, still yawning, eyes half-closed. âPerfect,â he mutters. âI woke up early so I wouldnât be late for whatever this is.â
Dokyeom trails in last, laughing softly to himself. âJisooâs already suspicious,â he says, shaking his head. âI told him I had an appointment with you and the others and he just stared at me for a full minute.â
They settle around the dining table easilyâyears of familiarity making the movement natural. Mingyu starts unpacking food, Chan reaches for coffee, Dokyeom leans back in his chair. It feels like any other gathering, casual and warmâuntil Mingyu looks up.
âOkay,â he says, eyebrows knitting together. âCheol, what is this meeting for? And why only us? Where are the others?â
Seungcheol leans back in his chair, fingers wrapped loosely around his coffee mug. He chuckles once, then speaks with deliberate calm.
âI think,â he says lightly, âIâm ready to settle down.â
Silence.
The coffee machine hums in the background, painfully loud in the absence of any other sound. Chan freezes mid-bite, croissant hovering inches from his mouth. Dokyeomâs hand flies up to cover his lips, eyes wide. Mingyu stares at Seungcheol like heâs misheard something fundamental.
âYouâreââ Mingyu starts. âYouâre joking, right?â
Seungcheol smiles faintly. âWhen have I ever joked,â he says, âespecially about Jeonghan?â
Silence again.
And thenâ
Soonyoung bursts into tears.
âCheol hyung!â he cries, already standing up. âI donât call you hyung oftenânot like my Hannie hyungâbut Iâm so happy for you! This has been a long time coming!â
Mingyu stands abruptly, hands on his head, pacing back and forth. âI canât believe this,â he mutters. âI actually canât believe this.â
Dokyeomâs hand is still covering his mouth when he finally speaks. âAfter almost fifteen years,â he says slowly, âdid you finally realize that youâre in loveââ
âI need your help,â Seungcheol cuts in, gentle but firm.
The four of them stare at him, disbelief still hanging heavy in the air, while Seungcheol calmly sips his coffee like he hasnât just shattered their collective understanding of reality.
Dokyeom blinks first. âOkay,â he says. âSo whatâs the plan? Are you planning to proposeâ?â
Mingyu screams. Actually screamsâthen drops to the floor dramatically. âPropose immediately?!â
Chan stands up, panic written all over his face. âDO I NEED TO PREPARE FOR ANOTHER WEDDING?â
Seungcheol finally bursts out laughing, nearly spilling his coffee. âYou guysâcalm down!â
It takes a few minutesâseveral dramatic reactions, a pillow thrown, and multiple groans laterâbefore they all settle back into their seats, facing Seungcheol expectantly.
Dokyeom tilts his head. âOkay. What do you mean by âsettling down,â Cheol?â
Seungcheol exhales, smiling softly now. âWeâre going farm hunting today.â
Silence.
He rubs the back of his neck. âI know, I knowâit sounds confusing. But you all know Jeonghan grew up in the countryside. He was basically raised on a farm. He loves that life. And I promised him that Iâd buy him a farm next to mine.â He pauses, gaze steady. âI think the timeâs come.â
Silence againâthen Soonyoung smiles through lingering tears. âWow,â he says quietly. âThatâs⌠romantic.â
Chan shoots to his feet once more. âSo thatâs why you told us to wear comfortable clothes,â he says, realization dawning. âWeâre visiting farms?!â
Seungcheol laughs. âExactly.â
Mingyu screams again. Dokyeom looks stunnedâbut then he smiles, wide and genuine, eyes softening as he looks at Seungcheol. âCheol,â he says quietly, âIâm happy for you. Finally. Youâre finally choosing your happiness.â
Soonyoung sniffles. âIâve been choosing Jihoon since high school,â he says sadly. âAnd we still havenât made progress.â
Mingyu immediately stands and pulls Soonyoung into a hug. âMe too with Wonwoo! Iâve been courting him since high school and he still hasnât said yes!â
Dokyeom throws a pillow at both of them. âIdiots! Thatâs why Jihoon and Wonwoo canât take you seriously! And anywayâthis isnât about you two. This is about Seungcheol and Jeonghan.â
Mingyu sticks his tongue out. Chan, finally calm, looks back at Seungcheol. âSo, hyung,â he asks, âdo you already have prospects?â
Seungcheolâs smile turns mischievous. He sets his coffee down and meets all of their eyes. âGet your phones ready,â he says. âWeâre researching and calling all morning.â
The collective groan that follows fills the penthouseâfollowed by laughterâas Seungcheol grabs his laptop, fully committed to turning his promise into something real.
Â
Â
âSo it is possible to visit the farms this afternoon?â Seungcheol asks, phone pressed to his ear, posture straight despite the exhaustion tugging at his shoulders. He listens closely, nodding even though the other person canât see him. âPerfect. Thank you so much, Mr. Kim.â
He ends the call and looks up, triumph lighting his face before he even says a word.
The other four are scattered around the living area, phones still in hand, empty pizza boxes and half-eaten slices spread across the tableâa quiet testament to the last four hours. Four solid hours of relentless searching, calling, scrolling through real estate listings, squinting at satellite images, and learning far more about zoning laws and land boundaries than any of them ever intended.
But it paid off.
Theyâd gone into it knowing they had limited time and even more limited expertise. None of them were professionalsânot in land ownership, not in agricultureâbut they did what they could. They searched every real estate site they could find, any platform that even hinted at selling farmland or open plots. And somewhere deep in the chaos of Naver listings, Seungcheol had finally struck gold.
A seller willing to meet the same day.
âItâs just outside Seoul,â Seungcheol says, voice steady with contained excitement. âAbout an hour and a half drive. We need to leave soon if we want to see it while thereâs still daylight.â
A collective groan rises immediately.
Mingyu slumps back in his chair, still chewing his pizza. âI seriously canât believe this,â he mutters, shaking his head like the reality still hasnât landed.
Dokyeom is already dialing his phone, pacing slightly. âBabe,â he says into the receiver, voice softening instantly. âYeah⌠I might be home later than I thought. Iâll explain when I get there, okay?â He listens, smiles, and nods before hanging up.
Soonyoung drapes an arm dramatically over Seungcheolâs shoulders, eyes wide, hand pressed to his chest like heâs trying to calm his heartbeat. âMy heart is still pounding,â he says breathlessly. âI canât believe Iâm part of this.â
Chan, without missing a beat, tosses a tissue at him. âHyung,â he says flatly, âyouâre only here because Jeonghan hyung likes youâand because Seungcheol hyung needs your approval. Otherwise, you wouldnât know anything.â
Soonyoung spins around, offended. âExcuse me?! I bring emotional support!â
âYou bring noise,â Chan fires back.
The two of them devolve into bickering instantly, voices overlapping, gestures exaggerated, sounding more like siblings than friends. Seungcheol just shakes his head, a small smile tugging at his lips as he gathers his keys and wallet.
Despite the chaosâdespite the disbelief, the teasing, the exhaustionâthereâs a quiet certainty anchoring him now.
This is happening.
With the sun still high enough to guide them, Seungcheol leads the way out, his friends following behindâcomplaining, laughing, arguingâready to see the land that might soon become a part of his future.
Â
Â
The drive stretches into an hour and a half of noise and warmthâloud singing that veers wildly off-key, arguments about directions that donât matter anymore, debates that start serious and dissolve into laughter before anyone can win. The city thins gradually, buildings giving way to open roads, the sky widening above them until it feels like theyâre driving straight into something quieter and older.
Then Seungcheol slows.
Ahead, beyond the narrow road, the land opens upâvast and unbroken. As he continues forward, he spots an old pickup truck parked near the edge of the fields, its paint dulled by time. An elderly man stands beside it, hands folded patiently behind his back, waiting.
Seungcheol parks the car.
All five of them step out at onceâand stop.
A collective gasp leaves them as they take in the farmland stretching endlessly before them. Grass ripples gently in the breeze, the land breathing beneath the afternoon sun. Itâs wide. Itâs open. It feels like possibility.
The old man smiles as he walks toward them, steps unhurried. âHello,â he says warmly. âI didnât expect to see young men here.â
Seungcheol moves forward immediately, heart steady despite the weight in his chest. He bows slightly before extending his hand. âMr. Kim,â he says, voice respectful. âIâm Choi Seungcheolâthe one who called earlier. Thank you so much for being willing to show us the farm today.â
Mr. Kim chuckles as he shakes Seungcheolâs hand, his grip firm despite his age. The others bow in turn, greeting him politely, each shaking his hand. Mr. Kim bows back, clearly amused and touched.
Before continuing, he pauses. âAhâbefore I introduce the farm, let me get something.â
He turns back to his truck, rummaging briefly before returning with a small stack of posters and folded shirts. He scratches the back of his head, shy now. âIâm sorry,â he says with a gentle laugh. âWhen we received the call earlier and heard your name⌠my wife prepared these immediately. Theyâre for my son. Heâs a huge fan of yours.â
Something soft settles in Seungcheolâs chest. Without hesitation, he takes the pen offered to him and signs each poster and shirt carefully, taking his time. Mr. Kim bows deeply afterward, gratitude clear in the way his hands tremble slightly as he accepts them. He shakes Seungcheolâs hand again, lingering just a second longer.
Then, finally, he turns toward the land.
âThis farm,â Mr. Kim begins, sweeping his hand outward, âwas inherited from my grandparents. Itâs been our familyâs livelihood for generations.â His voice carries pride, but also fatigue. âWe used to raise many animals hereâcows, goats, chickens. We planted vegetables, fruit trees. It was always full of life.â
The five of them listen closely, eyes tracing the horizon as he speaks.
Chan hesitates before asking gently, âSir⌠you said the farm was full of animals and plants. But now itâs all clean grass. What happened?â
Mr. Kimâs smile fadesânot completely, but enough to reveal the ache beneath it. âMy son had an accident three years ago,â he says quietly. âHe was the one managing the farm. But after the accidentâŚâ He pauses. âThey had to amputate both his legs.â
The wind shifts. The land feels suddenly heavier.
âMy wife and I tried,â Mr. Kim continues, voice steady but worn. âWe really did. But at our age⌠physically, we canât anymore. So we posted the listing last year.â He lets out a soft, resigned chuckle. âNo one called. No one visited. We werenât expecting anyone to buy it.â
Seungcheol nods slowly, gaze fixed on the field aheadâon what it once was, and what it could be again.
âMay we look around?â he asks.
Mr. Kim gestures warmly toward the land. âOf course. Iâll wait hereâmy old legs canât keep up with young people like you.â
The five of them laugh softly as they walk forward, shoes brushing against the grass. With every step, Seungcheol feels his heart pound harder, faster. The land feels right. It feels honest. It feels like the beginning of something heâs been carrying in his chest for years.
Mingyu slips an arm over Seungcheolâs shoulder, voice low. âThis is perfect, Cheol,â he says. âYou taking it?â
Seungcheol doesnât hesitate.
He nods.
Â
They donât linger long after the decision is made.
Seungcheol stands with the others near the edge of the land, the grass still warm beneath their shoes, the late afternoon sun stretching shadows across the fields. He turns back to Mr. Kim and bows deeply, sincerity written plainly on his face.
âThe land is perfect,â Seungcheol says, voice steady despite the rush in his chest. âIâll call you again soon. I want to visit a few more timesâto finalize everything properly.â
Mr. Kim bows in return, lower this time, eyes glassy as he straightens. He wipes at them quickly, embarrassed but unable to hide the relief trembling in his smile. Theyâve been waiting for thisâfor someone to see the land not as abandoned ground, but as something worth believing in again.
The five of them bow together, exchanging final words and quiet thanks before turning back toward the car.
The drive home is nothing like the one before.
No music. No arguments. No shouting over one another.
Just silenceâthick, thoughtful, heavy with meaning.
They all feel it: the gravity of what Seungcheol has chosen. They know him well enough to understand that once his mind settles like this, there is no turning back. This decision isnât just about landâitâs about a future that will quietly, irrevocably reshape their lives.
And somehow, none of them doubt it.
When they arrive back at the penthouse, Dokyeom is the first to move. He steps forward and pulls Seungcheol into a firm hug, patting his back twice. âYouâve got us, Cheol,â he says without hesitation. âWhatever you needâpaperwork, muscle, emotional supportâweâre here.â
Soonyoung wipes at his eyes, already tearing up again. âHyung,â he says, voice wobbling, âI love you both. Iâm really happy for you.â
Seungcheol chuckles, rubbing the back of his neck. âI havenât even done anything yet.â
Chan scoffs and punches Seungcheol lightly on the shoulder. âHyung,â he says, half-laughing, âyou dragged us an hour and a half out of Seoul to look at land. This is already serious.â
They laugh together thenârelieved, loud, familiar.
After long goodbyes, shared plans, and repeated reassurances about what comes next, the door finally closes. Silence settles over the penthouse, calm and complete.
Seungcheol exhales and smiles to himself.
This is it.
Â
Â
The days that follow blur together.
Seungcheol rearranges his schedule carefully, telling his staff heâll be busy most afternoons for a whileââpersonal errands,â he explains. During those hours, heâs rarely alone. Chan accompanies him on nights when his bar opens late. Mingyu comes along during the day, freshly done with his movie shoot and restless in his downtime.
Gradually, the circle widens.
Dokyeom canât keep the secret from Jisoo for more than a dayâand when he finally spills, Seungcheol only sighs, resigned. Jisoo doesnât scold him; he just nods, understanding immediately. From then on, every visit to the farm includes FaceTime callsâJun and Minghao watching from China, smiling brightly through the screen; Vernon and Seungkwan joining between wedding preparations, offering opinions and teasing encouragement.
Everyone knows now.
Everyone except Jeonghan.
And that is the hardest part.
White lies have never been a problem between themânot when it comes to birthdays or surprise visitsâbut this feels different. Heavier. Every time Jeonghan calls, Seungcheol makes sure heâs either in his car or somewhere indoors, careful with camera angles, careful with his words.
Soonyoung, who also FaceTimes Jeonghan constantly, is placed under strict supervision. Jihoon eventually confiscates his phone outright. Seungcheol tells Jeonghan that Soonyoungâs been busy lately, that his phone is brokenâJeonghan laughs and accepts it easily, unaware of how tightly Seungcheol grips the truth.
Wonwoo helps with paperwork quietly and efficiently, his fatherâs influence smoothing the process where it matters most. Mingyu, meanwhile, grows close to Mr. Kimâtoo close, Seungcheol thinks, watching them bicker endlessly from the driverâs seat with Mingyu telling Mr.Kim on how he is currently pursuing Wonwoo who is literally sitting in front of them.
Â
Weeks pass like thisârushed, exhausting, overwhelming, and filled with laughter. Legal inspections. Administrative hurdles. Long afternoons standing on land that grows more familiar each time.
And then, finally, itâs done.
Seungcheol sits alone at the table, pen still warm in his hand after signing the last document. Ownership finalized. The future no longer hypothetical.
He unlocks his phone.
Jeonghanâs sleeping face fills the screen, soft and peaceful, entirely unaware.
Seungcheol smiles and murmurs, certain and steady, âThis is it, chatterbox.â
Â
end of flashback
Â
The farm smells like warmth before Jeonghan even registers whatâs on the table.
It takes him a secondâmaybe moreâto catch up to the present, because heâs still reeling from everything that came before it. From the way the day unfolded like a secret carefully held for years. From the fact that Seungcheol and their friends had prepared this place, tended to it, filled it with lifeâand somehow kept it from him. Every step inside the farmhouse feels like walking into a memory he was never supposed to miss, yet somehow did.
Jeonghan stands there, quiet for once, eyes tracing the long wooden table laid out beneath the branches of the old tree. Sunlight pours in generously, turning the edges of plates soft and golden. Thereâs steak resting beside roasted potatoes, a bowl of greens dressed simply, bread still warm enough to steam faintly when torn. Itâs not extravagant, not styledâbut itâs perfect in a way that makes his chest tighten.
âYou really⌠did all of this,â he murmurs, voice rough with awe.
Seungcheol watches him from across the table, sleeves rolled up, expression fond and unreadable in that way that always makes Jeonghan feel like heâs being looked after without asking for it. âWe did,â he says gently. âEat before it gets cold.â
Jeonghan laughs under his breath, still stunned, still smiling like someone afraid the moment might disappear if he blinks too hard. They sit side by side, close enough that their elbows brush, close enough that Seungcheol automatically reaches for Jeonghanâs plate before he even realizes heâs doing it.
He cuts the steak into neat piecesâslow, practiced, carefulâand shifts the potatoes closer. Jeonghan doesnât comment. He never does. He just keeps talking.
âAnd Paris was insane,â Jeonghan says between bites, eyes lighting up as the shock gives way to excitement. âThe light thereâit hits everything softer. I did this early morning shoot near the river, and I swear the air itself felt romantic. Singapore was the oppositeâsharp, clean, futuristic. I kept thinking how youâd love it. Jeju was quiet, though. It reminded me of this place. Sydney was chaos, but the good kind. Wind everywhere. I almost lost a jacket.â
Seungcheol hums, listening like every word is something precious. He nods at the right moments, smiles when Jeonghan laughs, reaches over without interrupting to wipe a smudge of sauce from the corner of Jeonghanâs mouth. The gesture is so casual it barely registersâexcept Jeonghan pauses, blinks, then continues talking as if this has always been the shape of them.
âDrink,â Seungcheol murmurs, nudging the glass closer.
Jeonghan obeys, rolling his eyes affectionately as he takes a sip. âYouâre unbelievable.â
âYou forget,â Seungcheol says, smiling softly.
âI donât forget,â Jeonghan counters. âI just let you.â
They eat like thatâunhurried, unguarded. Jeonghan talks about brand meetings and creative directors, about exhaustion and excitement tangled together, about how strange it feels to be everywhere and still miss home. Seungcheol listens, heart steady and loud at the same time, feeling every word settle somewhere deep.
âWe should travel together,â Jeonghan says suddenly, like the thought just occurred to him. âNo schedules. No shoots. Just⌠go.â
Seungcheol doesnât hesitate. âIâm free,â he says. âFor anything. With you.â
The way Jeonghan looks at him thenâsoft, surprised, almost shyâmakes Seungcheolâs chest ache.
Â
After lunch, they walk.
Hand in hand, like itâs the most natural thing in the world.
The farm stretches around them, alive with late afternoon soundsâleaves shifting, distant animals, the earth breathing. Jeonghan talks again, animated, pointing toward open fields, describing what he wants to build. A small greenhouse here. A place for his favorite animals. A long table outside for friends. Lights strung between trees. Somewhere quiet to sit when the world gets too loud.
Seungcheol listens, but more than thatâhe watches. The way Jeonghanâs face opens when he talks about the future. The way happiness settles into him like it finally knows where it belongs.
His heart starts pounding then, heavy and undeniable. Not fear. Not confusion. Just truth arriving all at once.
The sun sinks lower, turning the sky orange and pink, bleeding color into everything it touches. Jeonghan wanders ahead, lifting his camera, chasing the light like he always does. He moves freely, hair caught by the wind, laughter carried softly through the air. He looks back over his shoulder, spots Seungcheol standing beneath the old tree, and smiles.
He waves.
Seungcheol waves back.
Something clicks into place.
He has spent his whole life trying to name this feelingâtrying to be careful with it, trying to keep it quiet. But now, standing there as the day fades and the light wraps Jeonghan in gold, he doesnât need words anymore. He hears it in the silence between them. He hears it in every car ride home theyâve taken since they were fifteen. He sees it in every bright day and every dark one they survived side by side.
Itâs steady. Itâs certain. Itâs already written into everything they are.
Seungcheol is in love with his best friend.
Seungcheol is in love with Jeonghan.
Â
Seungcheol doesnât realize Jeonghan is already standing in front of himânot at first.
Heâs still rooted beneath the tree, heart hammering so loudly it feels like it might echo across the fields, like the land itself could hear the confession heâs finally allowed himself to make. His chest feels open, unguarded. For the first time in longer than he can remember, breathing comes easilyâdeep and full and unafraid. As if admitting the truth has loosened something knotted tight inside him for years.
Heâs in love. Completely. Hopelessly. With his best friend.
The realization settles not like panic, but like relief.
Then warmth slips into his hand.
Jeonghanâs fingers slide between hisânatural, effortlessâand Seungcheol startles softly, blinking as the world snaps back into focus. Jeonghan is right there, close enough that Seungcheol can see the faint pink at the tip of his nose from the cold, the way his hair is still wind-tousled from running around with his camera.
âLetâs go?â Jeonghan says brightly, squeezing his hand. âItâs getting chilly here, Cheollie.â
The nickname lands gently, familiarly, right over Seungcheolâs heart. He smilesâa small, private smile meant only for Jeonghanâand lets himself be pulled forward, feet moving before his thoughts catch up. The sky behind them deepens into dusk as they head toward the car waiting at the edge of the drive, the farm fading into shadow but not into distance. Not really. It feels permanent now, stitched into them.
The car ride is quiet.
Not awkwardânever thatâbut comfortable in the way only years of shared silence can be. The heater hums softly. The road stretches ahead, dark and steady. Jeonghan curls slightly into his seat, absorbed in his phone, thumbs tapping with focus.
Seungcheol sneaks glances when he thinks Jeonghan wonât notice.
On the screen, little animated cats bustle around a forest soup restaurant, chopping vegetables, running pots, scampering happily between trees. Seungcheol doesnât understand the game at all, only that Jeonghan loves itâand that alone makes it endearing. He smiles to himself, heart doing that ridiculous, tender flip it seems determined to keep doing tonight.
Then Jeonghan looks up.
âI took a stolen picture of you earlier,â he says casually, like itâs not a dangerous thing to admit. âCan I post it on my Instagram?â
Seungcheol laughs, the sound light and surprised. âYeah,â he says. âGo ahead.â
âYay,â Jeonghan replies immediately, already editingâadjusting the light, the contrast, pausing thoughtfully before nodding in satisfaction. A moment later, he posts it with a single green heart as the caption. đ
Something about that feels intimate in a way Seungcheol doesnât quite know how to name.
Â
By the time they arrive at Jeonghanâs place, night has fully settled. The building glows warmly, familiar and lived-in, and the quiet hum of the city wraps around them as they step out of the car. Seungcheol barely has time to turn before Jeonghan is in front of him againâcloser this time.
And thenâ
A kiss.
Jeonghanâs lips brush his, almost shy in their certainty, and Seungcheol freezes for half a heartbeat before the warmth rushes everywhere at once. When Jeonghan pulls back, his cheeks are pink, eyes shining with something gentle and sincere.
âThank you,â Jeonghan says quietly. âFor always making me happy, Cheollie.â
Seungcheolâs smile is immediate, unguarded. âIâm happy,â he says, voice steady, âwhen youâre happy.â
Jeonghan huffs a laugh, the moment turning playful as easily as it turned tender. âYou know,â he adds, pointing at him teasingly, âyouâre turning thirty next week.â
Seungcheol groans dramatically. âDonât miss the party, okay? I want you to be there.â
Jeonghan grins. âIâll come the night before,â he promises. âIâll be there. I promise.â
The certainty in his voice quiets something deep in Seungcheolâs chest. He leans forward and presses a gentle kiss to Jeonghanâs forehead, lingering just long enough to mean something.
âSee you soon,â Seungcheol says.
Jeonghan watches him leave with a smile that stays even after the door closesâand Seungcheol walks away knowing, without doubt, that this isnât an ending or a maybe or a question waiting to be answered.
Itâs a beginningâclear, solid, and finally spoken in the way that matters most.
Â
Â
******
Â
Seungcheol stood at the center of the room, shoulders squared, posture immaculateâyet his face betrayed him.
It was the look of someone waiting for a promise to be kept.
And quietly bracing for the possibility that it wouldnât be.
The chandeliers burned bright overhead, cascading light down in molten gold, scattering it across a sea of people who filled the hotel ballroom wall to wall. Faces heâd known for yearsâteammates, rivals, mentors. Faces heâd only ever seen through screens until tonight, all polished smiles and practiced admiration. Faces that softened when the cameras swung their way, laughter blooming on command. Champagne glasses chimed together endlessly, catching the light like fractured stars, the sound sharp and celebratory and relentless.
To everyone else, it is perfect.
A milestone. A spectacle. A victory lap.
To Choi Seungcheol, it is all noise.
He is the reason they are all hereâthe celebrated racer, the golden boy of the circuit, thirty years old and somehow still standing at the very top. The banners bore his name. The screens looped highlights of his career: wins, podiums, moments of glory slowed down until they looked almost unreal.
And yet, standing in the middle of it all, he felt strangely hollowâlike an actor trapped onstage long after the meaning of the script had slipped away.
Every laugh sounded rehearsed.
Every handshake lingered a beat too long.
Every compliment felt borrowed.
His fingers twitched toward the watch on his wrist before he could stop himself.
4:00 p.m.
Heâd checked it so often the motion had become muscle memory. The cake was already gone, sliced and served and praised. The candles had burned down into a glossy, sugary ruin. His parents had hugged him tight, pride shining in their eyes. His friends had raised their glasses, shouted toasts that made the room erupt in cheers. Sponsors hovered nearbyâcircling, smiling, talking about upcoming seasons, new contracts, another race he didnât know if he had the heart to run.
But all Seungcheol could think about was the space beside him.
Empty.
Unclaimed.
Wrong.
The one person who is supposed to stand thereâthe one who had promisedâisnât.
He hated himself for it, but his gaze kept drifting to the ballroom entrance. Every few minutes. Every time the tall doors opened, his heart leapt before his mind could stop it, hope flaring sharp and brightâ
âand then collapsing just as quickly when it wasnât him.
No Jeonghan.
No familiar laugh cutting through the crowd.
No wind-tossed hair, no camera slung carelessly over a shoulder, no smile meant only for him.
No call.
No message.
Just silence.
And Godâhe hated how much it hurt.
He knew where Jeonghan was. Paris. A shoot that would likely dominate social media by morning, photos edited to perfection before Seungcheol even woke up tomorrow. Jeonghan had told him about it weeks ago, had apologized even while accepting it. But heâd promisedâsworeâthat heâd make it back in time.
âEven if I land an hour before the party,â Jeonghan had said, voice warm and sure. âYouâre turning thirty, Cheollie. I wouldnât miss it for the world.â
Except the world, it seemed, had other plans.
Â
Seungcheol had tried calling all day till the start of the party. Once. Twice. Thrice. The calls went unanswered. He told himself Jeonghan must have been busyâshoots ran late, flights got delayed, schedules slipped. He told himself not to spiral, not to assume, not to let doubt creep in where trust had lived for years.
Still, as the afternoon dragged on and the sun dipped lower behind the ballroom windows, the ache behind his ribs grew heavierâsettling in, unrelenting.
Then he heard it.
Not meant for him. A whisper carried just far enough.
âWhereâs the boyfriend?â someone murmured, half-amused. âYouâd think heâd show up for something like this.â
The word boyfriend landed like a bruise.
Â
Seungcheolâs smile falteredâjust for a moment, just long enough for the truth to slip throughâbefore he forced it back into place, polished and presentable. He laughed when someone clapped him on the shoulder. He lifted his glass when cameras turned his way, teeth flashing, eyes crinkling just right. He posed, nodded, thanked, endured.
Jisoo finds him near the edge of the space, where the light thins and the air feels heavier than it should. Seungcheol is standing still, hands tucked into his pockets, eyes fixed somewhere beyond the immediate presentâas if heâs listening for something only he can hear.
âCheol,â Jisoo says softly, concern creasing his brow. âI tried reaching Jeonghan. I called his manager tooâneither of them is responding.â He hesitates before adding, quieter now, âVernon checked the flights. A lot of them are getting delayed. Some are cancelled outright. The stormâs worse than expected.â
The words land carefully, but their weight is unmistakable.
Seungcheol exhales through his nose and lets a small smile curve at the corner of his mouth. It isnât careless or dismissiveâitâs measured, grounded, as if heâs already braced himself for this possibility. He doesnât say anything. He doesnât need to. His gaze remains steady, anchored, unwavering in a way that suggests patience rather than denial.
Jisoo studies him for a moment longer, then nods, trusting that silence.
Not long after, Seungkwan appears at Seungcheolâs side, bumping his shoulder lightly with an elbow. âHyung,â he says, voice deliberately bright, âcheer up. Jeonghan-hyung will arrive in no time. You know storms canât stop himânot when heâs decided on something.â
Seungcheol lets out a quiet breath, something between a laugh and a sigh, and finally turns back toward them. His smile deepensânot because the worry is gone, but because itâs shared now, softened by the people standing beside him.
âHe always does,â Seungcheol says, certainty threaded through his calm.
But inside, he was exhausted.
Tired of the lights that never dimmed.
Tired of the questions that never stopped.
Tired of pretending that the empty space beside him didnât matter.
Because it did.
Because no amount of applause could fill it.
By the time he finally left the hotel, the sky had broken open.
Rain came down in sheets, unforgiving and loud, drumming against the pavement and streaking violently across the tinted windows of his car. The city dissolved into silver smears and wavering shadows, streetlights bleeding into one another until nothing looked solid anymore. Seungcheol leaned his head against the cold glass, eyes unfocused, jaw tight. The low hum of the engine vibrated through his bones, steady and dull, as if trying to keep him tethered to the present.
His phone lit up again. And again.
Mentions. Tags. Headlines already being written about the party, about his career, about thirty years of excellence and endurance. Well-wishes from people who barely knew him. He stared at the glowing screen for a long momentâthen turned it off completely and dropped it into the cup holder.
The silence that followed felt merciful.
The rain filled the space instead, a constant, rushing sound that wrapped around him like white noise. It reminded him of long drives after races, of nights when the world felt far away enough to survive.
Unbidden, his mind drifted to Jeonghanâs last text.
Packing up. See you soon, old man.
Two days ago.
At the time, heâd smiledârolled his eyes, typed back something equally teasing. Heâd believed it without question. Why wouldnât he have?
Now, the words sat heavy in his chest.
When the car pulled into the private garage and the engine shut off, the quiet returned in full force. His penthouse greeted him the way it always didâpristine, expansive, beautifully empty. Tonight, the emptiness felt louder. He toed off his shoes, dropped his jacket over the back of the couch without caring where it landed, and wandered toward the windows that stretched floor to ceiling.
Rain lashed against the glass, relentless, each drop tapping like something desperate to be let in.
The clock on the wall read 10:30 p.m.
He let out a long breathâslow, controlled, sad at the edges.
Jeonghan is his best friend.
Not his loverânot truly, not yet. What they were, what they had agreed to be, had begun as something careful and contained. A mutual decision born out of convenience, protection. A performance polished enough to keep the world at bay, a shield against rumors and questions and the kind of loneliness neither of them had the energy to unpack out loud.
Except lies, no matter how gently told, only stayed clean for so long.
Somewhere along the way, the lines blurredâquietly, almost tenderlyâuntil Seungcheol realized Jeonghan had slipped past the edges of the act and into the unguarded spaces of his life. He was there in the early morning calls where time zones collapsed into shared silence. In the teasing messages sent before races, carefully timed to pull a smile from Seungcheolâs mouth when his nerves were frayed. In the soft, habitual stay safe Jeonghan never forgot, no matter how busy or exhausted he was.
Seungcheol knowsâhas always known, even before he admitted itâthat his world orbits that laugh, that voice. And tonight, without it, everything feels off. Tilted. Misaligned. Like furniture shifted an inch out of placeâsubtle, but impossible to ignore once noticed.
He drags a hand through his hair, exhaustion settling heavy on his shoulders until his posture folds inward under its weight. The room feels too quiet, too large, as if itâs holding its breath with him.
âPromises are really hard to keep,â he mutters to no one.
His phone lights up his palm as he checks it again. Jeonghanâs sleeping face stares back at him from the screenâsoft, peaceful, entirely unaware. Still no missed calls. No messages. Nothing.
Seungcheol has always given Jeonghan the benefit of the doubt. Always. Trust comes easily where Jeonghan is concerned. But he is still human, and trust does not erase the ache that settles in his chestâthe dull, persistent throb that comes when the most important person in his life is nowhere to be found on his birthday, when the night keeps moving forward without him.
He changed into a plain shirt, movements slow and mechanical, every part of him ready to let the day end without ceremony. The clock ticked on, merciless.
11:30 p.m.
Thirty minutes left before his birthday slipped quietly into the pastâanother memory filed away with all the others he didnât revisit unless forced to.
He reached for the light switch.
The doorbell rang.
Once.
Twice.
Seungcheol froze, hand hovering in midair. No one visited this late. Everyone who mattered had already come and gone. His heart kicked hard against his ribs as he crossed the room, unease prickling under his skin.
When he opened the door, the world seemed to stutterâlike time itself forgot how to move.
Jeonghan stood there.
Soaked through, rainwater dripping from his hair and trailing down his face, clinging to his lashes. His clothes were plastered to him, darkened with water, shoulders trembling faintly from the cold. In his arms, he held a small transparent cake box, the plastic fogged over, and several luxury paper bags that had clearly suffered the storm with himâedges crumpled, logos smeared.
He looked wrecked.
And breathtaking.
His smile wavered when he saw Seungcheol, but it was still unmistakably hisâbright and soft and stubbornly warm, even now. âHappy birthday, Cheol,â Jeonghan said, voice shaking as he began to sing, quietly, the melody barely rising above the sound of rain pounding marble behind him.
Halfway through, his voice broke.
Seungcheol couldnât move.
Couldnât breathe.
The sight of himâdrenched, shivering, eyes shining with tears he refused to let fallâtightened something vicious around Seungcheolâs throat. Every complaint, every bitter thought heâd rehearsed collapsed under the weight of Jeonghan standing here, having crossed oceans and storms to keep a promise.
Jeonghan faltered when Seungcheol didnât respond. The song faded into silence. For a suspended heartbeat, there was nothing but rain and the space between themâheavy with everything theyâd never said aloud.
Then Jeonghan blinked.
A single tear slipped free, carving a clean line down his cheek.
âIâm sorry,â he whispered, voice small, unsteady. âI tried. I swear I did.â
Â
start of flashback
Â
When Jeonghan boarded the car to Charles de Gaulle that morning, everything in him felt light.
His body ached from back-to-back shoots, his eyes burned from lack of sleep, but none of it mattered â he was going home.
Home.
That word had started to mean Seungcheol.
Heâd promised him he would be there â âEven if I have to fly straight from the runway to your party, Iâll make it before the cake melts.â
And when Seungcheol laughed, saying, âYou donât have to do that,â Jeonghan only smiled. âI want to.â
Now, as the Paris morning sunlight spilled across the sleek airport floors, Jeonghanâs grin stretched ear to ear. In his hands, he carried a stack of glossy paper bags â Dior, Celine, Cartier â little things that reminded him of Seungcheol. A cologne that smelled like rain and cedar, a new watch heâd picked out just because it felt like him.
He imagined Seungcheolâs face when heâd see him at the door, imagined the way the other manâs eyes would soften even if he tried to act indifferent. The thought alone kept Jeonghanâs heart fluttering all the way to the check-in counter.
But the moment he reached the terminal, his world cracked.
The announcement echoed overhead â calm, impersonal, final.
âLadies and gentlemen, we regret to inform you that Flight AF274 to Seoul will be delayed due to technical maintenance and weather restrictions. Estimated wait time is currently unknown.â
Jeonghan froze.
He turned to the nearest attendant, panic creeping into his voice.
âThere must be another flight, right? I justâ I need to get to Seoul tonight.â
The hostess offered an apologetic smile. âIâm sorry, sir. We donât have a new estimate yet. It could be a few hours.â
A few hours.
The words hit harder than expected.
His stomach twisted, and he clenched the straps of his bags tighter. A few hours meant he wouldnât make it to the party before it ended.
He could already see Seungcheol â surrounded by people, smiling for the cameras, pretending everything was fine â waiting for a message that wouldnât come.
He felt sick.
Â
He spent the next hour pacing the gate, checking the departures board like it would change if he stared long enough. At some point, he realized his phone was gone â left somewhere between security and the coffee counter, maybe. A small mistake, but it made him feel untethered.
No phone meant no message. No way to tell Seungcheol he was trying.
He pressed his hands against his face and inhaled deeply. âThink, Jeonghan. Think.â
Then, he made a decision.
He talked to his manager, voice trembling. âBook me whateverâs fastest. I donât care where it connects â just get me home.â
Within an hour, he was boarding a different flight â Paris to Dubai, then Dubai to Seoul â a desperate detour that carved hours into his already thin patience. He left his luggage behind, took only his carry-on and the paper bags clutched tightly to his chest. They were damp with sweat by the time he sat in his seat, heart pounding as the plane took off into the heavy Paris sky.
Â
By the time he landed in Dubai, the exhaustion hit.
The terminal lights were too bright. The announcements too loud. And when he checked the board again, his heart dropped.
Next flight to Seoul: 3 hours.
Three hours of waiting. Eight more hours of flight time.
He slumped into a seat by the window, staring blankly at the runways outside. Planes came and went, streaks of light against the dawn. He thought of Seungcheol again â how heâd probably be in the middle of that grand party now, smiling that tight, polite smile Jeonghan hated. The one that never reached his eyes.
âIâm coming,â he whispered to no one, fingers curling around the paper bag handles. âJust wait for me a little longer, Cheol.â
The journey blurred after that â hours folding into each other like a dream he couldnât wake from. The hum of the plane, the ache in his shoulders, the cold window pressed to his cheek. He barely noticed when night fell again.
When he finally landed in Seoul, nearly twenty-four hours had passed.
The rain was merciless â thick, cold, unrelenting. His hair plastered to his forehead as he dashed through the terminal, clutching his gifts against his chest like fragile hope. He flagged down a taxi, voice trembling when he gave the address.
âPlease hurry.â
The driver shot him a weary glance in the mirror. âItâs a storm, sir. Iâll go as fast as I can.â
The city passed by in streaks of gray and gold, neon lights reflecting on wet pavement. Jeonghanâs fingers were numb by the time the taxi stopped outside the exclusive complex gates.
âNo entry without permit,â the guard said.
Jeonghan forced a smile, his voice breaking. âItâs okay. Iâll manage.â
And so he ran.
Through the storm, his shoes sloshing in puddles, his clothes soaked through. The paper bags were crumpled, the ink from the logos bleeding. But he didnât stop.
When he reached the elevator, he caught a glimpse of the digital clock above the doors. 11:29 p.m.
His chest tightened. He still had time.
The doors opened. He stumbled out, breathless, dripping, his heart racing faster than it ever had. He pressed the doorbell once, twice, thrice â praying, silently, please be home, please open the door.
And when the door finally swung open, Jeonghan froze.
Seungcheol stood there, still in his home clothes, eyes tired, face unreadable. The room behind him was dim, quiet â empty of laughter, candles, or music.
Jeonghanâs throat went dry.
But he forced a smile, trembling as he lifted the small, transparent cake box between them.
âHappy birthday, Cheol,â he said, voice quivering as he began to sing â the melody uneven, soft, out of breath.
Halfway through, his voice cracked. He saw the flicker in Seungcheolâs eyes â not anger, not even surprise, just⌠something unreadable.
It felt like a punch to the stomach.
He tried to smile through it, but the weight in his chest was unbearable. His lips trembled. âIâ Iâm sorry,â he whispered.
And when the first tear slipped free, it mingled with the rain still dripping from his lashes â indistinguishable, but heavy with everything he couldnât say:
that heâd tried, that heâd run, that heâd crossed oceans for him.
That heâd never wanted to break his promise.
Â
end of flashback
Â
The first thing Seungcheol noticed wasnât the cake or the paper bags â it was the sound of Jeonghanâs voice breaking.
A small, fragile crack that split the air like something too heavy finally giving way.
His eyes widened. The world seemed to blur around the younger â the wet hair clinging to his temples, the trembling lips that still tried to smile, and the tears that slipped soundlessly down his rain-cold cheeks.
âHey, heyââ Seungcheolâs voice softened, instinct taking over. He cupped Jeonghanâs face in his warm palms, his thumbs brushing away the wetness that wouldnât stop. âDonât cry, Hannie. Youâre here now.â
Jeonghan only nodded, biting his lip like a scolded child, and let himself be ushered into the penthouse. His shoes squeaked faintly against the marble floor, and droplets trailed behind him â a path of proof that he had run through a storm for this.
He set the cake box on the counter, hands shaking as he dug through the bags. âThe candle⌠whereâs the candleâ I had it hereââ
Seungcheol disappeared for a moment and came back with a towel, wrapping it gently around Jeonghanâs shoulders. But the younger didnât stop. His fingers fumbled with the small candle and lighter, muttering under his breath, âThereâs still time⌠still timeâŚâ
Then came the soft click of the lighter that wouldnât spark. Once, twice.
âJeonghan,â Seungcheol murmured.
Still, Jeonghan kept trying, his breath catching, hands trembling harder.
âHey.â
Seungcheol stepped closer and placed his hands over Jeonghanâs, steadying them. âItâs okay.â
But Jeonghan shook his head, tears slipping free again as his voice cracked between hiccups. âI donât want to fail you, Cheol⌠I triedâ I really didââ
Seungcheolâs heart clenched. He could see everything in Jeonghanâs face â the exhaustion, the guilt, the determination. His hair was still damp, dark circles heavy beneath his eyes, his clothes clinging to him from the rain.
Without another word, Seungcheol pulled him into his arms.
Jeonghanâs body gave out the moment their chests met â trembling, small gasps against Seungcheolâs neck.
âShhâŚâ Seungcheol whispered, rubbing slow circles on his back. âRelax. Breathe, my love. Itâs okay. Youâre here.â
The nickname naturally slipped between them, as effortless as breath, as though my love was no longer a confession but a fact â something that had already been spoken in a thousand quiet ways, shown in a thousand small gestures, and no longer needed emphais because its truth had settled and stayed.Â
Jeonghanâs hands fisted in the fabric of Seungcheolâs shirt, holding on like it was the only thing keeping him grounded.
âItâs okay,â Seungcheol kept murmuring, pressing a kiss to Jeonghanâs damp hair. But the younger only shook his head again, pulling back just enough to look at him â eyes glassy and red.
âI promised,â Jeonghan choked out, voice hoarse. âI didnât want to break it.â
Seungcheol didnât answer with words. He just leaned in and kissed him.
Softly. Tenderly. The kind of kiss that said you didnât fail me at all.
Then, as if on instinct, he guided Jeonghan toward the bedroom.
âCome on,â he said quietly. âYouâre freezing.â
Â
He sat Jeonghan on the bathroom bench, fetching a clean towel and a set of his clothes â a simple black shirt and gray sweatpants. Jeonghan changed in silence, the fabric hanging loose and warm on him. Seungcheol plugged in the hair dryer, the soft hum filling the air.
Neither of them spoke, but the quiet was gentle now, not heavy. Seungcheolâs fingers brushed against Jeonghanâs hair as he blow-dried it, and every once in a while, Jeonghanâs eyes fluttered closed from the warmth.
When Seungcheol glanced up, he caught the younger watching the clock. 11:54 p.m.
âYou must be so tired, hmm?â Seungcheol said softly, brushing stray strands away from Jeonghanâs face. âDo you want to sleep now, my love?â
Jeonghan shook his head, his eyes watery but determined. âNo⌠I want to celebrate your birthday, Cheollie. Please.â
A laugh slipped out of Seungcheolâs lips, low and fond. âAlright,â he said.
So Jeonghan placed the small cake on the nightstand, finally managing to light the candle this time. He sang Happy Birthday again, voice wobbly and thick with tears â but to Seungcheol, it is the sweetest sound in the world.
When the song ended, Seungcheol smiled and whispered, âI donât ever want to see you cry because of me again, okay?â
Jeonghan blinked rapidly, then suddenly threw his arms around him â words spilling out in a ramble between hiccups and sobs.
âIâI did my best, Cheol. There were so many delays, I took two flights, I left my team, my luggageâ I donât even know where my phone is. I justâ I wanted to make it.â
Seungcheol cradled the back of his head, his heart pounding. âI know,â he murmured. âI know you did. You donât have to cry anymore, my love.â
But Jeonghan shook his head again, his voice small and broken. âI promised. I didnât want to break it.â
Seungcheol looked at him for a long moment at the man in front of him, dripping sincerity, selflessness, and love so deep it scared him.
He smiled, that soft kind of smile that only Jeonghan ever saw. âLetâs look at my gifts tomorrow, hmm? Tonight, letâs just rest. Youâre exhausted.â
Jeonghan nodded like a child, making Seungcheol chuckle.
Without thinking, Seungcheol pulled him onto his lap. Jeonghan leaned forward instinctively, and Seungcheol caught his lips in a kiss â this time slow, deep, unhurried. The kind that said youâre home now.
The phone on the bedside table clicked â a timed photo snapping mid-kiss, capturing the reflection of their embrace in the mirror.
When they finally pulled away, Jeonghanâs eyes were half-closed, lashes damp. He murmured something unintelligible before settling against Seungcheolâs chest.
Within minutes, he was asleep â his breathing soft and even, fingers still curled in Seungcheolâs shirt.
Seungcheol watched him, every rise and fall of his chest feeling like a miracle. His heart wouldnât slow down.
He pressed a kiss to Jeonghanâs forehead and whispered against his skin, âI love you.â
Jeonghan didnât stir â just sighed, sinking deeper into sleep.
Seungcheol reached for his phone, opened the gallery, and stared at the photo theyâd just taken. Both of them a little messy, a little undone, but more real than anything else.
Without hesitation, he uploaded it.
The caption read:
âEnding this day perfectly â holding my favorite promise, my favorite person.â
Setting the phone aside, Seungcheol wrapped his arms tighter around the sleeping man beside him. The rain outside had softened to a hush, like the world itself was finally exhaling.
He closed his eyes and smiled to himself.
This year, his wish had already come true.
Jeonghan is here.
And he is never letting him go.
