Work Text:
After all this time
Chapter 1 – Lifelong Friendship
The café is nearly empty at this hour, the rush long gone. A low rhythm of jazz fills the air as Namjoon drops into their usual corner booth, his tie half-loosened, glasses sliding down his nose. He’s already scribbling equations on a napkin when Seokjin arrives, smelling faintly of garlic and smoke, his chef’s jacket slung over his shoulder.
“Seriously?” Seokjin deadpans, dropping into the seat opposite him. “You’re doing math in a café. Do you want everyone to know you’re single, or is this some kind of performance art?”
Namjoon looks up, expression dry. “You own a restaurant empire and still show up smelling like fried calamari. We all have our crosses to bear.”
Seokjin snorts, reaching over to steal Namjoon’s untouched biscotti. “At least calamari smells better than chalk dust and despair.”
“That’s academia,” Namjoon says, adjusting his glasses with a smirk. “I’m just the vessel.”
“You’re not a vessel, Joon. You’re a cautionary tale.” Seokjin bites into the biscotti and makes a face. “God, this is dry. Why do you keep ordering this? You have a Michelin star chef sitting right here.”
“Because every time I ask you to cook for me, you tell me to book a reservation and bring my credit card.”
“Business, my dear Watson.”
“That’s Sherlock,” Namjoon corrects automatically.
“See? Nerd.” Seokjin grins, victorious, before leaning back in the booth. “You’re lucky I like nerds. Otherwise, this friendship would’ve expired after you recited pi to seventeen digits in the seventh grade.”
Namjoon chuckles, the sound low and warm. “You only kept me around because I tutored you in math.”
“And you only kept me around because I made you ramyeon at two a.m. when you were crying over derivatives.”
They fall into laughter, the kind that comes from years of practice, years of showing up for each other no matter how chaotic life gets.
It’s late, and they’re both exhausted—one from grading papers until his brain feels fried, the other from running a kitchen that never seems to sleep. But this—this booth, this banter, this ritual of meeting at least twice a week—is non-negotiable.
Seokjin raises his cup in a mock toast. “To terrible biscotti and even worse life choices.”
Namjoon clinks his cup against his with a small smile. “And to you always stealing my food.”
“Obviously,” Seokjin says, grinning wide, crumbs clinging to his lip.
Namjoon doesn’t tell him he wants to kiss them away. He never does.
The café door jingles, and in walk Yoongi, swallowed by his oversized hoodie, and Hoseok, grinning like the café was built just for him. Their eyes immediately find Namjoon and Seokjin tucked into the corner booth.
“Oh no,” Hoseok says, loud enough for the barista to glance over, “did we just crash date night?”
Yoongi slides in beside Namjoon, voice as flat as ever. “Our bad. Want us to leave you two to your candlelit biscotti?”
Seokjin groans and tosses a napkin at him. “Shut up, Yoongles. That joke was old five years ago.”
“Not our fault you two keep setting it up,” Yoongi replies, flicking the napkin back with sniper precision.
Namjoon rubs his temple, already weary. “Stop it, guys. He has a boyfriend.”
“Ooooh, the professor speaks,” Hoseok teases, plopping down next to Seokjin. “Always defending him like you’re his lawyer-slash-bodyguard-slash emergency snack supplier.”
Seokjin points his spoon like it’s a dagger. “Excuse you. He’s my best friend. He enjoys my company.”
“I tolerate your company,” Namjoon mutters, though his smile betrays him.
“Sure, tolerate,” Yoongi says, leaning back. “That explains the way you let him drag you out here twice a week just to complain about burnt caramel.”
Seokjin gasps dramatically. “That was one time!”
“Three,” Namjoon corrects without thinking.
Hoseok raises his brows, smug. “See? Only someone taking notes would know the exact number. I rest my case.”
Seokjin laughs, smacking the table. “Oh my god, you’re all ridiculous. Next you’ll say Namjoon’s secretly pining after me.”
Namjoon nearly chokes on his coffee. “Wh—what? Don’t—”
“Relax,” Seokjin says, still laughing. “As if.”
Hoseok and Yoongi exchange the kind of look old friends share without words—amused, knowing, unwilling to spell it out just yet.
“Anyway,” Hoseok sighs theatrically. “Let’s change the subject before this feels like babysitting Jimin, Taehyung, and Jungkook all over again.”
Seokjin smirks. “So… torture?”
“Exactly,” Yoongi deadpans.
They all laugh, loud enough to earn a couple of side-eyes from nearby tables. It’s familiar and easy—chaos wrapped in comfort, the kind of laughter that feels like home.
Still, Namjoon hides behind his coffee cup, ignoring the way Yoongi and Hoseok share that look again over Seokjin’s head.
The laughter around the café table blurs in Namjoon’s ears. Seokjin is still getting teased by Hoseok about biscotti, his smile bright, his hand waving animatedly in defence. Namjoon’s gaze lingers a second too long—and just like that, he’s seventeen again.
FLASHBACK
High School Party
The room smells like cheap soda and too much body spray. Music thumps through the thin walls, and a circle of kids sit cross-legged on the carpet, flushed with excitement.
“Spin the bottle!” someone yells, pushing an empty Coke bottle into the middle. “The rules are simple: whoever it lands on, truth or dare.”
Seokjin, with his easy laugh and too-pretty-for-his-own-good face, leans in and flicks the bottle. It spins, wobbles, and lands on himself. The group erupts in cheers.
“Truth or dare?” Yoongi asks flatly, clearly unimpressed.
“Dare.” Seokjin smirks.
A kid from the circle doesn’t hesitate. “Kiss one of your best friends. On the lips.”
The crowd ooohs, clapping and chanting, already leaning in for the drama. Seokjin rolls his eyes, but his gaze drifts—slow, deliberate—across the three options.
Yoongi looks immediately offended, his nose wrinkling, lips flattening like he’s just been personally wronged by the universe. “Absolutely not,” he mutters under his breath. “Don’t even think about it.”
Hoseok, on the other hand, lets out a scandalized gasp and promptly ducks behind Namjoon, gripping his arm like a human shield. “Nope. I refuse. I have a reputation to maintain. Use him,” he says, pointing at Namjoon from behind his shoulder.
Namjoon—poor Namjoon—just sits there, frozen. His posture stiffens, hands hovering awkwardly at his sides, like he doesn’t know what to do with them. His ears are already turning red, his eyes flicking to Seokjin and then away just as quickly.
But there’s something else there too—something quieter, buried under the nerves.
Expectation.
Hope.
Like a tiny, dangerous part of him is already bracing for impact… and wanting it anyway.
Seokjin’s gaze lingers. Just a second too long.
And without a beat of hesitation, without any sign of nerves, he leans forward and presses his lips to Namjoon’s.
It’s not rushed, not shy—his mouth lingers just a second longer than casual would allow, lips parting slightly against Namjoon’s as if daring him to chase it deeper. The faint slide of breath between them makes it feel hotter than it should, like a secret accidentally spilled in front of everyone.
The circle screams anyway, delighted.
But Namjoon’s world tilts.
Because for him, it isn’t nothing.
His heart slams against his ribs, the taste of soda lingering on Seokjin’s mouth, the warmth of his breath brushing his cheek. It sears into him, branding something permanent in a place he didn’t know existed.
When Seokjin pulls back, grinning like it’s the funniest thing in the world, Namjoon forgets how to breathe.
Across the circle, Yoongi’s sharp eyes catch on him, lingering a second too long. Hoseok too, brows raised knowingly, like they’ve seen something Namjoon wishes he could hide.
But Seokjin? Seokjin just laughs, nudging Namjoon’s shoulder like it’s all a joke. “See, that wasn't so bad, right?”
Namjoon swallows hard. “Y-yeah. Not bad.”
Inside, everything has already changed.
BACK TO PRESENT – CAFÉ
“Joonie?” Seokjin’s voice cuts through his thoughts. He’s waving a spoon in front of Namjoon’s face, grinning. “Earth to professor. Don’t tell me you’re calculating biscotti probabilities again.”
Namjoon blinks, heat crawling up his neck. “No, just… zoning out.”
Yoongi smirks into his coffee cup, Hoseok hides a grin behind his hand. They’ve seen that look before. They’ve been seeing it for a decade.
Seokjin, as always, is blissfully unaware.
SEOUL STREETS – NIGHT
The night air carries a cool bite, the streets yawning in half-sleep. Yoongi peels away first with a lazy two-finger salute, heading toward his studio, while Hoseok mutters about taking the long way home and disappears down the block. Namjoon clicks open his car, the headlights flaring softly against the quiet street, and tips his head toward the passenger seat in wordless invitation.
“Come on, Jinnie. I’ll drop you.”
Seokjin makes a show of sighing. “See? This is why you’re everyone’s favorite. Too nice for your own good.”
Namjoon shrugs, sliding into the driver’s seat. “Or maybe I just don’t trust you not to fall asleep on the subway and wake up in Busan.”
Seokjin snorts. “That happened one time.”
“One time too many.”
They buckle in, the car purring to life. For a while, the only sound is the low jazz spilling from Namjoon’s speakers, matching the quiet rhythm of the city outside.
“So,” Seokjin says eventually, turning to study him. “What does it feel like?”
Namjoon glances over. “What does what feel like?”
“Being you. A math genius.” Seokjin waves a hand vaguely. “You make entire rooms of people feel stupid for fun, Joon. What’s it like to carry that giant brain around?”
Namjoon chuckles, shaking his head. “Honestly? It feels… noisy. Like my brain never shuts up. Equations everywhere, even when I don’t want them. Sometimes I’d give anything to just… think nothing for a while.”
Seokjin tilts his head, surprised. “That’s… not the answer I expected.”
“What did you expect?”
“Something cocky. Like, ‘I’m basically Iron Man without the suit.’”
Namjoon laughs. “Well, I mean… the suit would be nice.”
Their laughter tapers off, leaving a quieter ease behind. Seokjin studies him, taking in the small shifts—the way Namjoon holds himself now, the steadiness in his expression—like he’s seeing a version of him he hasn’t quite caught up with yet.
“You’re always like this, though,” Seokjin says after a beat, quieter. “Acting like you don’t know things you definitely do. You’ve always been like that. You notice everything. Remember everything.”
Namjoon glances at him, a faint smile tugging at his lips. “Comes with the sexy brain, apparently.”
Seokjin huffs a small laugh, but his eyes stay on him, sharper now.
“Okay, genius,” he says, leaning back, smirking sideways at Namjoon. “Then riddle me this.”
A beat.
“Tell me something personal about myself. Something I don’t know.”
Namjoon blinks in thought, then—
“You hate sleeping with the lights off.”
Seokjin frowns, caught off guard. “Excuse me?”
“You pretend you don’t,” Namjoon continues, eyes fixed on the road, voice measured. “But whenever it’s pitch-dark, you leave the TV on. Not loud, just enough glow to keep the room from being empty. And if you’re staying somewhere new, you’ll joke about needing a nightcap or being restless—but it’s really just you trying to delay going to bed.”
Seokjin’s lips part, his breath hitching. “How the hell do you even know that?”
Namjoon shrugs, like it’s the simplest thing. “Because I’ve known you since you were fourteen. You used to sneak into the living room at sleepovers, claiming you were hungry. But really, you’d sit there until you fell asleep on the couch under the lamplight.”
There’s a long pause. Seokjin huffs out a quiet laugh, but it trembles, caught somewhere between disbelief and something dangerously tender.
“Not even Hyun-woo knows that.”
Namjoon’s hands tighten on the wheel, knuckles pale, but his voice stays calm.
“Guess that’s the difference. He got the boyfriend title. I got twenty years of you.”
Seokjin studies him, his expression unreadable for once, before finally smiling. Warm. Familiar. Too much. “Yeah. You really do know me better than anyone.”
The words sink into Namjoon’s chest like both a gift and a wound. He forces himself to look at the road, not at Seokjin, because if he does, he knows he’ll give himself away.
Seokjin is quiet for a beat, still processing Namjoon’s answer. Then he lets out a low whistle, shaking his head. “You’re scary sometimes, you know that? Like a walking, talking lie detector.”
Namjoon chuckles, though there’s a tightness in his chest. “Or maybe I just pay attention.”
The rest of the drive passes in comfortable silence, broken only by the pur of the engine and the faint jazz curling through the speakers.
When Namjoon pulls up in front of Seokjin’s apartment building, neither of them moves right away. Seokjin unbuckles his seatbelt but doesn’t open the door, fingers drumming lightly against his knee.
“Thanks for the ride,” he says finally, voice softer than usual.
“Anytime,” Namjoon replies. And he means it. Always.
Seokjin glances at him, lips tugging into that familiar half-smile. “Don’t stay up grading papers all night, professor. I don’t want to read about your tragic caffeine overdose in the news tomorrow.”
Namjoon grins. “And don’t burn your kitchen down trying to reinvent ramyeon.”
“Ha. You wish.” Seokjin lingers a moment longer, like he’s about to say something else. But he only shakes his head, opening the car door.
Seokjin waves, heading toward the building. Namjoon watches until the doors close behind him, the smile slipping from his face the second he’s alone.
He exhales slowly, gripping the wheel like it’s the only thing keeping him steady.
Twenty years of friendship, he thinks. And it still isn’t enough.
Chapter 2 – The Engagement
A week had slipped by since Namjoon and Seokjin’s last meet-up. They were supposed to catch up at their usual café, but at the last minute, Seokjin had texted to reschedule. Namjoon hadn’t thought much of it. Life got busy, and their routine was nothing if not flexible.
Now, on a bright Saturday afternoon, the meeting had shifted to Namjoon’s apartment. The place is warm and lived-in—books stacked unevenly against the wall, records scattered across the low table, the faint smell of coffee lingering in the air.
Yoongi and Hoseok are already stretched out on the couch, mugs in hand, trading lazy banter. Jimin, Namjoon's younger brother, has somehow planted himself in the room too, claiming he was “just passing by,” though it was clear as day why he’d stayed. Every time Yoongi so much as lifts his cup, Jimin perks up with another excuse to talk—asking about his playlist, his shoes, even the angle of his cap.
Yoongi, for his part, isn’t fooled. But instead of brushing him off, he answers each question with a quiet patience that only makes Jimin glow brighter. Hoseok watches the whole exchange with barely hidden laughter, kicking Namjoon’s shin under the table every time Jimin finds a new excuse.
The atmosphere is easy, familiar, the kind of afternoon that feels like it could stretch on forever—until the front door bursts open–
“Guess what?” Seokjin sings as he strides inside, cheeks flushed, eyes glittering. He doesn’t even take his shoes off before announcing, “HE PROPOSED.”
The room freezes.
Hoseok nearly drops his mug. Yoongi’s eyes snap up, blinking in disbelief. Jimin’s mouth falls open.
And Namjoon—Namjoon just stands there by the kitchen counter, his fingers tightening imperceptibly around the handle of his coffee cup. His smile is instantaneous, practiced.
“That’s… wow. Congratulations, hyung.” His voice is steady, so steady it almost convinces even himself.
Almost.
Hoseok recovers first, forcing a grin as he sets his mug down. “Are you serious right now? Oh my god!” He jumps up to hug him, clapping his back with more force than necessary.
Yoongi’s congratulations comes slower, quieter, but genuine. “Congrats. That’s… big news.” His eyes flick toward Namjoon and linger.
Namjoon is still smiling, lips stretched just enough to look natural. His eyes, though, are glassy, a fraction too bright. He takes a sip of coffee he doesn’t need, swallowing past the lump in his throat.
Inside, his thoughts crash like waves:
Of course. Of course he said yes. Why wouldn’t he? You knew this day was coming. You knew, and still—
“Who knew our Jin-hyung would be the first one to get hitched,” Hoseok teases, trying to cut the heaviness with a laugh.
Seokjin beams, lifting his hand to show the ring. It glints in the sunlight. “Can you believe it?”
Jimin gasps dramatically, leaning closer. “Hyung, it’s gorgeous!” Then, with a quick glance at Yoongi, he adds under his breath, “Not as gorgeous as you.”
Yoongi snorts softly, but doesn’t look his way. Jimin flushes crimson, burying his face in his phone again.
Namjoon forces himself forward, reaching for Seokjin’s hand. His smile is gentle, unwavering. “It suits you,” he says, voice calm, almost proud. “He’s lucky.”
Seokjin squeezes his hand, oblivious to the tremor Namjoon hides. “Thanks, Joon. I knew you’d be happy for me.”
Namjoon’s chest tightens. Happy. Sure. If that’s what this feeling is.
Across the room, Yoongi and Hoseok exchange a look. They see it—the faint twitch in Namjoon’s jaw, the way his eyes avoid Seokjin’s too quickly, the silence that lingers half a second too long after every word.
But Seokjin doesn’t notice. He’s glowing, radiant, lost in the thrill of it. And Namjoon—Namjoon just keeps smiling, the ache buried deep beneath.
,
Seokjin's perched in the middle of Namjoon’s couch like it’s a throne. Hoseok and Jimin flank him on either side, hanging on every word as if the details of the proposal are Olympic-level gossip. Across from them, Namjoon sits stiffly in the armchair by the window, hands clenched around his mug, while Yoongi slouches beside him, unreadable as ever.
“So then,” Seokjin says, eyes sparkling, “he pulls me into the middle of the restaurant—full-on, in front of everyone—and he just drops to one knee.”
Hoseok gasps dramatically, clutching his chest. “In public? Bold. Risky. Iconic.”
“I would’ve died on the spot,” Jimin adds, wide-eyed.
“Not me,” Seokjin replies smugly. “I said yes, obviously. Everyone clapped.”
Hoseok leans in. “Were there violins?”
“String quartet,” Seokjin corrects, grinning. “And a cake.”
“Of course there was cake,” Jimin sighs. “You live in a K-drama.”
Across the room, Namjoon forces his lips into a polite smile, nodding at the right moments. He keeps his eyes on Seokjin but not for too long, careful not to let his expression slip. Inside, though, his chest tightens like someone is wringing it slowly, mercilessly.
Yoongi’s gaze flicks sideways at him, sharp, knowing. He says nothing, just drums his fingers once against the armrest.
Then Jimin, ever oblivious, turns suddenly to Yoongi with an eager tilt of his head. “So… when’s it your turn, hyung? When are you gonna find the love of your life?”
Namjoon nearly chokes on his coffee. Hoseok sputters with laughter.
Yoongi raises a brow, deadpan. “Bold of you to assume I haven’t already.”
Jimin freezes, eyes widening like he’s just been handed a divine prophecy. Hoseok cackles harder, slapping his thigh. “Oh my god, look at his face—he’s combusting.”
“I’m not—!” Jimin protests, ears pink, hands flailing uselessly in his lap.
Seokjin, missing the subtext entirely, claps his hands together. “Yes! See, Jiminie gets it. Love shows up when you least expect it.”
Namjoon smiles faintly, but the words land heavy. He presses his thumb into the handle of his mug, grounding himself, while Yoongi catches his eye again. One small, silent look—enough to say, hang in there, I see you.
Seokjin keeps chattering, radiant, blissfully unaware that right across from him, his best friend is slowly, but quietly unraveling.
Jimin finally recovers from his fluster, bouncing a little in his seat. “So when’s the wedding, hyung? Tell me so I can start looking for a suit already.”
Seokjin waves a hand, still glowing. “We haven’t decided yet. No date, no venue. But—we’re going to meet each other’s parents soon.”
Hoseok claps like it’s the finale of a drama. “Parents? Oh, that’s official-official.”
Across the room Namjoon's vein flickers at his temple, more honest than the faint smile tugging his lips. He keeps his face smooth, polite, but inside, something twists painfully. He pictures Seokjin in a tux, standing at an altar, promising forever to someone else. His stomach lurches.
Yoongi leans back, voice deceptively casual. “Isn’t this a little too fast, hyung? You’ve only been dating what—” he pretends to count on his fingers, “a year? And he’s already proposing?”
Seokjin arches a brow. “What, are you jealous?”
“No,” Yoongi deadpans. “Skeptical. There’s a difference.”
Hoseok snorts. “Translation: Yoongi’s still bitter he can’t even commit to a gym membership.”
“Shut up,” Yoongi mutters, but his eyes stay sharp on Seokjin.
Seokjin waves off the jab, grinning. “Look, I know it seems fast, but when you know, you know. And honestly? I’m happy. Isn’t that what matters?”
Jimin claps his hands like a seal. “Yes! You deserve the best.” His eyes flick toward Yoongi again, softening for half a second before he catches himself. “And love is love, right? You can’t put it on a timeline.”
Yoongi exhales through his nose, muttering, “Guess we’ll see.”
Namjoon swallows hard, forcing down the ache rising in his throat. He nods along, even managing a faint smile. “He’s right. If you’re happy, that’s all that matters.” His voice sounds steady, but Yoongi hears the thinness in it. Hoseok sees the way Namjoon’s knee bounces, restless, before he stills it with effort.
Seokjin beams at him, completely oblivious. “See? Namjoon gets it.”
Namjoon just smiles again, and it feels like holding his breath underwater.
The afternoon drifts into early evening, conversation spilling from proposal details to random gossip, until Seokjin’s phone buzzes. He glances at the screen, smile widening.
“That’s him. We’ve got dinner plans tonight.” He hops up from the couch, brushing imaginary lint off his shirt. “Don’t wait for me.”
Hoseok smirks. “We never do.”
Namjoon stands too, polite till the end. “Have fun, hyung.” His voice is steady, even warm. Only the slight delay in letting go of Seokjin’s shoulder as he pats him goodbye betrays him.
Seokjin waves cheerfully and disappears out the door, the glow of him lingering like sunlight after it sets.
A beat later, the apartment door bursts open again—this time with Taehyung and Jungkook tumbling in, loud as ever.
“Hyungs!” Taehyung sing-songs, already toeing off his shoes.
“Where’s the party?” Jungkook asks, spotting Hoseok’s half-empty mug.
“There’s no party,” Yoongi says flatly, not moving from his chair.
“Then we’ll make one,” Taehyung declares. He grabs Jimin’s arm, tugging. “C’mon, Jiminie, you promised to help me with that thing—”
“I didn’t—” Jimin starts, but Taehyung is already dragging him down the hall. Jungkook follows, grinning, and Jimin’s indignant voice echoes behind them: “Yah! I wasn’t done talking—!”
Their door clicks shut, followed by muffled giggles.
Silence settles in the living room. Only the ticking clock and the faint whir of the refrigerator fill the air.
Namjoon sinks back into his armchair, reaching for his abandoned mug. His face is calm, too calm. The kind of calm that makes Hoseok frown immediately.
Yoongi eyes him, sharp as a knife. “So that’s it? You’re just gonna sit there like a statue and pretend you’re fine?”
Namjoon shrugs lightly, gaze fixed on the mug. “Why wouldn’t I be fine?”
“Because,” Hoseok says, leaning forward, “the guy you’ve been in love with since high school just walked out the door planning his wedding with someone else. Does that ring any bells?”
Namjoon lets out a short laugh, empty and brittle. “Dramatic, much?”
Yoongi doesn’t budge. “You think we don’t notice? Joon, we’ve been watching you fake composure for a decade. You’re not fooling us.”
Namjoon presses his lips together, shoulders tense. His silence is an answer in itself.
Behind the closed door down the hall, Taehyung, Jungkook, and Jimin are pressed against it like conspirators. Taehyung’s whisper is way too loud: “I told you, he’s still in love with Jin-hyung.”
“Shhh!” Jimin hisses, smacking him. But his eyes are wide, glued to the crack of light under the door.
Back in the living room, Hoseok softens. “Look, we’re not here to roast you. We just… we don’t want to watch you kill yourself smiling while he talks about another man like that.”
Namjoon swallows, jaw tight. “What am I supposed to do? Tell him I’ve been in love with him since he kissed me in high school on a stupid dare? That every time he laughs I want to—” He cuts himself off, exhaling hard, finally lifting his eyes. They’re glassy, vulnerable. “He’s happy, Hobi. That has to be enough.”
Yoongi’s expression flickers, just for a second, from sharp to something almost pained.
Hoseok shakes his head. “It’s not enough for you. And we can all see it.”
The silence stretches. In the hallway, the maknae line are holding their breath, hanging on to every word.
Namjoon sinks back, dragging a hand over his face. “Please. Don’t make me say it out loud. It’s easier when it’s just… quietly inside.”
Yoongi leans forward, his voice low but firm. “Then at least don’t lie to us. You’re not fine. You never were.”
Namjoon doesn’t answer. The clock ticks on.
The silence stretches, heavy in the living room. Namjoon sits back, jaw tight, trying to steady his breath. Hoseok and Yoongi exchange worried glances, neither daring to push too far—until a faint whisper reaches Yoongi’s ears from down the hall.
“Shhh… quiet… he’s talking!”
Yoongi frowns. “What the—?” He stands, striding down the hallway toward Jimin’s bedroom. Another whisper:
“Do you think they noticed?”
“Shhh!”
Yoongi rolls his eyes, muttering, “Of course they’re eavesdropping,” and swings the door open with one swift motion.
Chaos erupts.
Jimin, Taehyung, and Jungkook topple over each other like a set of dominoes, limbs entangled, voices overlapping in frantic protest.
“Hyung! We—”
“Shhh! We weren’t—”
“I—fell!”
Yoongi pinches the bridge of his nose, lips twitching despite himself. Hoseok collapses back on the couch, snorting with laughter.
Namjoon buries his face in his hands, groaning. “I can’t… I can’t even…”
Seokjin’s absence makes it worse—he’s glowing in another part of the city, and Namjoon’s chest feels hollow. But the maknae line’s ridiculous pile of limbs, squeals, and muffled apologies is almost enough to make him laugh through the ache.
Yoongi crouches beside the heap of dimwits, hands on his hips. “You’re lucky I’m too nice to ground you all for life.”
Taehyung scrambles to his feet, brushing himself off. “We were just… curious adults!”
“Curious doesn’t explain the pile of bodies in the doorway,” Yoongi retorts, his voice dry but amused.
Jimin peeks up at him, wide-eyed and sheepish. “We weren’t—like—we just—”
“Don’t make me repeat myself,” Yoongi says, straightening. “All of you, out. Go. And stop eavesdropping.”
The three of them scramble to the living room, still whispering and shoving each other, while Hoseok wipes tears from his eyes. Namjoon lifts his head, finally allowing a small, tired smile to escape.
“Idoits,” he mutters. “Can’t live with them, can’t… really… live without them either.”
Hoseok chuckles, nudging Namjoon. “Exactly.” And just like that, the room’s heavy with love, chaos, and eavesdropping idiots.
FLASHBACK – UNIVERSITY YEARS
The knock is frantic. Three sharp taps followed by silence, then another set, louder.
Namjoon groans, tugging his headphones down around his neck. He opens the dorm room door—and Seokjin stumbles in without waiting for an invitation. His eyes are red, his nose blotchy, and he’s clutching a crumpled hoodie like it’s a lifeline.
“Jin—what—”
Seokjin drops onto Namjoon’s unmade bed and promptly bursts into fresh sobs. His shoulders shake, hands covering his face.
Namjoon’s stomach twists. He’s never seen Seokjin like this.
Carefully, he sits beside him. “Hey… talk to me. What happened?”
Seokjin hiccups through his tears. “He—he said I was boring. That dating me was like… like eating plain toast every day. He—he dumped me.”
Namjoon’s jaw tightens. His hands curl into fists before he forces them to relax. He hates the sharp stab of anger in his chest—anger at the faceless boyfriend, yes, but also at the fact that Seokjin ever let someone like that close enough to hurt him.
“Plain toast?” Namjoon scoffs softly, reaching out to pry Seokjin’s hands away from his face. His thumbs wipe at the wet streaks on his cheeks. “What kind of idiot says that? You’re—you’re the whole meal, hyung. You’re the reason the table even looks good.”
Seokjin gives a watery laugh, collapsing against Namjoon’s shoulder. “You’re just saying that because you’re my friend.”
Namjoon wraps his arms around him, holding him tighter than he probably should. His heart hammers in his chest. “I’m saying it because it’s true. He’s not worth it. None of them have ever been. You deserve someone who sees all of you and doesn’t let go.”
Seokjin sniffles into his hoodie, clutching at Namjoon’s t-shirt like it’s the only thing anchoring him. “Why does it hurt so much then?”
Namjoon presses his cheek against Seokjin’s hair, breathing him in, and closes his eyes. He wants to say, because you keep giving yourself to people who don’t deserve you. Because every time you come back like this, I realize I hate every guy you’ve ever dated.
But he only says:
“Because you have too much heart. And one day, someone’s going to be lucky enough to keep it.”
Seokjin doesn’t see the way Namjoon’s throat works around the unspoken words, or the way his eyes betray just how badly he wants that someone to be him.
CUT TO PRESENT
Yoongi shoots Namjoon a look, something unspoken passing between them. Namjoon’s fake composure slips for just a second—enough for Yoongi to notice, enough to promise: We see you, Joon.
The three maknaes continue gossiping, sprawling onto the couch, and for a moment, the apartment is full of laughter, heartache, and the warmth of a family forged over years of love and chaos.
UNIVERSITY – AFTERNOON
The lecture hall bustles with movement as students pack up, zippers dragging, chairs scraping against the floor. Namjoon lingers by the podium, stacking problem sets into his satchel with neat precision. The residue of equations still runs through his head—proofs unspooling, a question about infinity, the elegance of symmetry. Teaching always steadies him, the order of numbers grounding him when the rest of life refuses to add up.
His phone vibrates on the desk.
He glances down. [1 New Message: Seokjin]
Namjoon swipes it open.
> Seokjin: Joonie,
I want you to come for dinner this weekend.
I’ll finally introduce you to my boyfriend—well, fiancé now.
Yoongi and Hobi are in, Tae and Jungkook too. Bring Jimin with you. It’ll be fun!
Namjoon stares at the screen, pulse stuttering. The words “finally introduce you” blur, like the glow from the screen is mocking him.
Students file past, offering polite bows and murmured “thank you, professor” as they go. Namjoon returns each one with a practiced nod, steady on the surface, while quietly schooling his expression before it slips.
He should be happy. That’s what you do when your best friend gets engaged. You show up, smile, and toast the couple. You don’t picture your hands shaking over your phone because your chest feels like it’s being squeezed from the inside.
Namjoon presses his palm hard against the desk, grounding himself. A steady inhale. A steadier exhale.
He picks up his bag and slings it over his shoulder.
“Dinner,” he mutters under his breath, as if saying it aloud will make it less impossible.
The phone buzzes again.
> Seokjin: Don’t say no. You have to be there, Joonie.
Namjoon closes his eyes. The echo of Seokjin sobbing years ago, his body pressed to Namjoon’s shoulder, comes unbidden—every breakup, every consolation, every moment Namjoon told himself not to want more.
He exhales sharply, blinking back into the present.
“Yeah,” he murmurs, to no one. “Of course I’ll be there.”
His voice sounds like a lie.
FLASHBACK – UNIVERSITY NIGHT
The room spins in the warm haze of too many cheap beers. Laughter bounces off the dorm walls. Hoseok and Yoongi are sprawled on the floor, Yoongi’s hoodie half-on, Hoseok mid-giggle at something Namjoon can’t quite remember.
Namjoon sways slightly on the armchair, clutching his bottle like a lifeline. His heart’s still hammering from earlier—Seokjin, tears streaked down his cheeks, sitting on Namjoon’s bed while Namjoon held him close, whispered nonsense about how that jerk wasn’t worth it. That memory is sharp, sweet, and agonizing all at once.
He gulps, breath catching, then blurts out before he can stop himself.
“I—I think I’m… I’m in love with him.”
Hoseok snorts, mid-laugh, spilling half his drink. “Who, Jin? Our chef boy? Dude, you’ve been obvious since first year. Come on.”
Yoongi freezes, raising an eyebrow, expression unreadable. “Wait. What exactly are you saying, genius?”
Namjoon slumps further, face heating, wishing he could disappear into the carpet. “I mean… I can’t tell him. I can’t risk ruining… everything. He’s my best friend, and I—I just… I can’t.”
Hoseok blinks, serious now, and Yoongi leans forward, sharp and quiet. “So you’re saying you’ve been pining like a total idiot this entire time?”
Namjoon groans, hiding his face in his hands. “Yes. That’s exactly what I’m saying. I—ugh, don’t laugh, don’t—please.”
Hoseok grins, nudging him. “Oh, we’re laughing, but also… wow. You’re terrible at hiding it.”
Yoongi’s expression softens, almost imperceptibly. “I’ve known, you know. You’ve been carrying it like a secret backpack full of bricks. Stop pretending you’re not utterly doomed.”
Namjoon slumps into the chair, muttering drunkenly, “Doomed. Perfect. Yeah. Totally doomed. And he’s crying over that guy, and I can’t even… ugh.”
Hoseok and Yoongi exchange a glance, part exasperation, part fondness. “You’re ridiculous,” Hoseok says, shaking his head. “But also… he’s lucky to have you, man.”
Namjoon groans again, staring at the ceiling, half-laughing, half-crying. “Lucky? Ha. Maybe. If I survive myself first.”
The night stretches on, filled with sloppy confessions, laughter, and the bittersweet ache of wanting someone you can’t have—yet somehow still being their anchor.
END OF FLASHBACK
NAMJOON’S APARTMENT – EVENING
The apartment is quiet except for the scratch of pen against paper and the occasional clink of Namjoon’s tea mug. He sits at the dining table, half-buried in lecture notes, when the front door swings open.
Jimin enters, loosening his tie, looking drained but still carrying that restless spark he never quite loses, even after a long day. He kicks his shoes off with dramatic flair and drops onto the couch with a groan. “I swear, my boss thinks I’m some kind of a superhero. One human can’t do three people’s jobs.”
Namjoon laughs softly. “That’s because you make it look easy.”
Jimin squints at him. “Flattery doesn’t mean I’m making you dinner, hyung.”
Namjoon smirks, setting his pen down. He hesitates for a beat, then says, “Seokjin invited us to dinner. This weekend. To… celebrate his engagement.”
Jimin bolts upright, eyes wide. “Wait really? This weekend?”
Namjoon nods once, trying to keep his tone even. “Yeah. He wants us all there. Yoongi, Hoseok, Tae, Jungkook… you too.”
That last part barely lands before Jimin blurts out, “Yoongi hyung’s gonna be there?”
Namjoon bursts into laughter, the sound catching him off guard. He leans back in his chair, shaking his head. “Out of everything I just said, that’s what you choose to focus on?”
Jimin pouts theatrically. “What? It’s important information. Life-changing, even.”
Namjoon chuckles again, but the laughter fades, leaving a quiet space between them. Jimin studies him, softer now, his teasing replaced with something gentler. “Are you… okay, though? With all this?”
Namjoon stills, his thumb brushing absently over the rim of his mug. He knows Jimin heard more than he let on that night behind the door, knows his little brother sees more than he ever says aloud.
“I’ll be fine,” Namjoon says. “He’s happy—that’s what matters.”
His voice is steady, but his eyes flicker, betraying him.
Jimin doesn’t push. He slides off the couch and drops beside him at the table, nudging Namjoon’s shoulder with his own. “Maybe so. But it doesn't mean you can’t… not be fine too.”
Namjoon glances at him, the corner of his mouth tugging upward despite himself. “Since when did you get so wise?”
“Since I started working three people’s jobs,” Jimin replies. “Builds character.”
They laugh together, the tension loosening, if only for a moment. Namjoon takes a long sip of his tea, grateful.
UPSCALE RESTAURANT – WEEKEND – EVENING
The table is long, set with flickering candles and wine glasses. Laughter from other diners echoes in the background, but at this table, tension simmers beneath the surface.
Seokjin beams as he ushers his fiancé forward. “Everyone—this is Hyun-woo.”
Hyun-woo, tall, polished, a little too rehearsed in his charm, bows politely. His smile is practiced, gleaming, but his eyes flicker with something sharper—a glint of competition.
Seokjin glances around the table—then, his gaze lands on Namjoon, almost instinctively.
Namjoon smiles, warm but measured. “It’s good to finally meet you.”
Hyun-woo slides into the seat beside Seokjin, resting a casual hand over his fiancé’s. His gaze lingers on Namjoon, sharp beneath the surface of his friendly tone.
The group begins to shuffle into their seats. Jimin makes a beeline for Yoongi’s side, practically shoving Jungkook out of the way. “Sorry, this seat’s taken,” he says with a grin.
Yoongi smirks, smug, leaning back like he owns the world. “Didn’t know I was in such high demand.”
Namjoon and Hoseok both snort into their wine glasses, failing to hide their laughter.
Jungkook, ousted, stumbles and bumps into Taehyung. “Hyung! Tell him it’s unfair.”
Taehyung only laughs, draping an arm around Jungkook’s shoulders as they sit together. “Guess you’re stuck with me tonight, bunny.”
Jungkook grumbles but softens almost instantly at Taehyung’s grin.
Yoongi leans toward Jimin, his voice just loud enough for everyone to catch. “Guess some people know how to claim what they want.”
Jimin beams, pink-eared, while Jungkook glares across the table. Hoseok dissolves into laughter, and Namjoon bites the inside of his cheek, hiding his grin behind his glass.
The table bursts into easy chatter again, but beneath the warmth of it, a quiet tension lingers—Hyun-woo’s hand resting possessively on Seokjin’s, Namjoon’s smile stretched just a little too tight, Yoongi and Hoseok clocking every micro-shift like hawks.
“Ah, so you’re the famous Namjoon,” Hyun-woo says, turning his attention back to him. “I’ve heard your name more times than I can count.”
Namjoon blinks, caught off guard.
“Seokjin never shuts up about you.”
Seokjin laughs, swatting his fiancé’s arm lightly. “That’s not true—”
“Oh, it is,” Hyun-woo cuts in smoothly. “Always ‘Namjoon this’ and ‘Namjoon that.’ His genius best friend. His partner in crime. Honestly, I was starting to think you were a myth.”
The table shifts, glances bouncing like silent volleys. Yoongi’s brow ticks upward, Hoseok presses his lips together, trying not to smirk. Jimin sneaks a quick look at Namjoon, as though waiting to see if he’ll crack.
Namjoon keeps his expression polite, almost serene. “Well, twenty years of friendship will do that.”
“Exactly,” Seokjin says, grinning. “No one gets me the way Namjoon does.”
The words hang in the air. Hyun-woo laughs a beat too late, covering it with a sip of wine. “Guess I’ve got competition then.”
Seokjin squeezes his hand, oblivious to the weight of it. “You’ll live.”
Yoongi leans back, unreadable, while Hoseok exchanges a look with him that says: did you hear that too?
Namjoon manages a faint smile, holding it steady, steady, steady, even as he swirls the wine in his glass a touch too carefully.
Hyun-woo, maybe sensing the shift, turns the spotlight back to him. “So, professor—math genius, right? I’ve read about your lectures. Seokjin says, ‘You're brilliant’.”
“I… try my best,” Namjoon replies, the words measured.
“I could never do that,” Hyun-woo says lightly. “Numbers, equations—beyond me. I’m more of a people person. Negotiations, networking. That’s where I thrive.”
The undertone isn’t lost on anyone at the table. Hoseok shifts, Yoongi’s eyes narrow just slightly.
Seokjin beams, basking in his fiancé’s polished charm. “You two should talk more. Namjoon’s brain and Hyun-woo’s business sense—what a combo, huh?”
Namjoon only hums faintly, swirling his wine.
The plates arrive, steaming and delicate, waiters weaving in and out with practiced ease. Conversation picks up again, though it bends easily toward Hyun-woo, who seems more than willing to take the lead.
“So, the proposal,” he begins, settling back like he owns the moment. “It was perfect—rooftop view of the whole city, champagne already chilled—”
“You forgot the part where you almost dropped the ring over the edge, and the—” Seokjin cuts in, laughing.
A ripple of laughter moves around the table. Hyun-woo smiles too, but it’s a shade too tight, his grip on the story firming as he steers it back.
“Right, right. But I saved it. Smooth hands, what can I say.”
Seokjin’s laughter lingers, warm and genuine—but as Hyun-woo continues, filling in details, stretching the story, Namjoon catches the slight falter at the corners of Seokjin’s smile.
He knows that look.
The ‘I wasn’t finished’ look.
The ‘Please don’t talk over me again’ look.
Namjoon’s fingers tighten faintly around his wine glass. The urge rises, sharp and immediate—to cut in, to redirect, to say, keep talking, hyung, I’m listening.
He doesn’t.
He takes a slow sip instead.
Across the table, Hoseok has Taehyung and Jungkook laughing over some exaggerated university story, while Yoongi leans in close to Jimin, murmuring something that earns him a quiet, delighted grin. The rest of the table carries on, unaware of the quieter current running just beneath the surface.
Hyun-woo launches into another anecdote—this one about a work gala where he “stole the spotlight.” Seokjin tries to slip in a comment about how they had to leave early because his shoes were killing him.
Hyun-woo talks right over him.
Namjoon watches the small shift— Seokjin’s hand curling against the tablecloth, his lips pressing together, the laughter fading before it fully forms.
And still, Namjoon says nothing.
Seokjin reaches for the wine bottle a moment later, pouring into Namjoon’s glass without thinking, the motion easy, familiar. Hyun-woo notices—Namjoon sees the way his jaw tightens—but he doesn’t comment.
Namjoon looks up.
Their eyes meet.
Just for a second.
A quiet flicker passes between them—
I see you.
I’ve always seen you.
For that brief moment, the noise of the table falls away. It’s just them, held in something unspoken and steady.
Then—
Hyun-woo clears his throat, louder than necessary, pulling the attention back to himself.
“Anyway,” he says, lifting his glass slightly, “I’m just glad everyone finally got to meet me tonight. Especially you, Namjoon. Seokjin never stops bringing you up—like I don’t hear enough about you already.”
The air shifts. Subtle, but unmistakable.
Seokjin flushes, caught somewhere between fondness and embarrassment.
Namjoon keeps his expression composed, though his heartbeat picks up, louder than he’d like.
“That sounds like him,” he says lightly.
,
The plates are cleared, and glasses refilled, the table settling into that lull between courses. Namjoon rises, glass in hand, drawing the room’s attention without effort. His voice is steady, deep, warm—but layered.
“I’ve known Seokjin for twenty years,” he begins. “I’ve seen him cry over bad grades, burn ramyeon three times in one night, and laugh so hard he fell off a chair. He’s… always been the brightest person in the room, even when he doesn’t see it himself.”
A soft ripple of amusement moves around the table.
“So when he said Hyun-woo proposed, I can’t say I was surprised. Who wouldn’t? He deserves the world.”
Namjoon’s gaze finds Seokjin—soft, aching, unguarded for just a second before it steadies again.
“And if Hyun-woo’s the one who gets to give it to him, then… I hope he never forgets how lucky he is.” A small pause. “To Seokjin, who deserves every ounce of happiness this world has to offer. Cheers.”
Glasses lift. They clink, a chorus of “cheers” filling the air.
Seokjin doesn’t look away. He watches Namjoon a beat too long, eyes glassy, lips pressed together like he’s holding something back.
Hyun-woo catches it.
His smile doesn’t falter, but the edges tighten. He raises his glass a little higher, brightness edging into something sharper. “Well said, Namjoon. You’ve clearly been an important part of Seokjin’s life for… what did you say? Twenty years? That’s impressive.”
A beat. Just long enough.
“Though I like to think I’ve gotten to know sides of him no one else has.”
A polite chuckle ripples across the table. It doesn’t quite land.
Jimin presses his lips together, eyes flicking between Namjoon and Yoongi like he’s waiting for one of them to react. Yoongi only raises a brow, then tips his glass lazily toward Namjoon, a smirk tugging at his mouth like he’s silently calling bullshit.
Taehyung leans in close to Jungkook, whispering something that earns a quick, muffled laugh, Jungkook’s pout dissolving for a second before his gaze drifts back to Namjoon, the smile fading.
Namjoon simply nods, expression composed. Only the slight movement of his jaw gives him away, the muscle ticking once before he looks down at his glass.
“Alright, enough mushy stuff—someone pass me the dessert menu before I faint,” Hoseok cuts in quickly.
Laughter breaks out, relieved, easy. Jimin snorts, nearly choking on his wine, and Yoongi wordlessly slides his water glass toward him, deadpan.
But Hyun-woo isn’t finished.
He leans forward, reclaiming the space with practiced ease. “You know, Jin always says you’re the one who keeps him grounded, Namjoon.” His smile sharpens, almost imperceptibly. “But I like to think I’m the one who pushes him forward. Balance, right?”
Seokjin lets out a light laugh, but doesn’t add to it. His gaze flicks to Namjoon’s—just for a second—like there’s no need to explain, not to him.
Namjoon answers with the faintest smile, quiet, steady. It lingers a fraction too long.
Hyun-woo notices. His hand finds Seokjin’s on the table, fingers curling over his, grip just a touch too tight.
“He’s mine to take care of now,” Hyun-woo says to the table, his grin polished and bright.
A murmur of agreement follows, though Jimin leans toward Jungkook, whispering something that makes Jungkook bite back a laugh. Taehyung covers it with a cough that fools no one.
Yoongi, unimpressed, swirls his wine and mutters something under his breath. Hoseok elbows him, barely containing his grin.
Namjoon doesn’t react.
He only looks at Seokjin one last time, holding his gaze for a quiet, weighted second—words unspoken, but clear all the same.
I hear you. I see you. Always.
DESSERT & AFTER
The dessert menus arrive, glossy pages sliding across the table. The waiter lingers nearby, pen poised, while everyone debates tiramisu versus cheesecake like it’s a life-or-death decision.
Jimin takes the opportunity to lean an inch closer to Yoongi. “What do you think, hyung?” he asks, low—but not low enough. “Should I get something rich and decadent, or something light and sweet?”
Yoongi doesn’t look up from the menu, voice flat as ever. “Get whatever you want. I’ll end up finishing it anyway.”
Jimin chokes on his own breath, eyes going wide. “E-excuse me?!”
Namjoon nearly spits his wine back into his glass. Hoseok doubles over, hand slapping the table.
Yoongi finally glances up, one brow raised, as calm as if he’d just asked for more water. “What? You never finish your desserts.”
There’s a glint in his eye—sharp, knowing, wicked. He knows exactly what he’s doing, and Jimin knows it too, sputtering as he hides behind his menu.
“I’m ordering two desserts now,” Jimin declares, still pink. “Just to spite you.”
“Good,” Yoongi replies, unbothered. “More for me.”
Hoseok snickers. “Bold choice for someone who can’t even wait for toast to pop.”
Taehyung grins at Jungkook. “Place your bets now—will he finish it, or will Yoongi hyung win again?”
The table dissolves into laughter, the tension easing for a moment.
Across the table, Jungkook cuts Taehyung off mid-sentence by stealing the menu from his hands. “We’ll share the chocolate soufflé.”
Taehyung blinks, indignant. “You didn’t even ask me!”
Jungkook smirks. “I didn’t need to.”
Taehyung glares for exactly three seconds before softening, cheeks flushed, and muttering, “Fine.”
Meanwhile, Hyun-woo takes the chance to dominate again, spinning the story of their proposal dinner—this time embellishing how the staff stopped everything to celebrate ‘them’. Seokjin smiles politely, nodding along, but his eyes keep sliding sideways to Namjoon, who listens without comment. Namjoon doesn’t look at Hyun-woo once; his attention stays on Seokjin, catching the way his laugh doesn’t quite reach his eyes.
Yoongi notices that too. He taps his glass lightly against Namjoon’s without a word—a quiet check-in. Namjoon tips his head in acknowledgment, lips pressing thin for a second.
Hoseok, sensing the shift, throws his hands up. “Okay, enough romance speeches—let’s talk about something real. Who here actually believes Jimin will survive a soufflé without dropping half of it on himself?”
The table bursts into laughter again, tension cracking open. Even Seokjin leans into it, grateful for the reprieve. Jimin groans, hiding behind his hands.
Through it all, Hyun-woo keeps his hand resting over Seokjin’s, firm, unmoving—like a claim staked in plain sight. And though Namjoon laughs along with the others, his gaze keeps drifting back, drawn to Seokjin again and again.
THE DINNER ENDS
Plates are cleared, wine glasses drained. Chairs scrape back and coats are pulled on as the group filters toward the door.
Outside, the night air is crisp, brushing cool against flushed skin. Seokjin shrugs his coat tighter around himself, shoulders lifting slightly against the chill. “Hyun-woo went to get the car,” he says, “It shouldn't take long.”
Namjoon hesitates for half a heartbeat before stepping closer, hands tucked into his pockets. “I’ll wait with you.”
Seokjin turns to him, and something in his expression softens, the brightness settling into something quieter, warmer. For a moment, the glow in his eyes has nothing to do with candlelight or champagne.
Not far away, Hoseok, Yoongi, Taehyung, and Jungkook hover near the restaurant entrance, pretending—badly—not to watch. Jimin, on the other hand, makes no such effort.
Tilting his head up at Yoongi, far too eager, he asks, “So, hyung, do you, like… always wear black? Or do you secretly own a pink hoodie somewhere?”
Yoongi glances down at him, expression blank. “Why? Planning to steal it?”
Jimin sputters immediately, words tripping over themselves. Jungkook groans into his sleeve, Taehyung laughs openly, shoulders shaking, while Hoseok turns away to hide his laughter.
Back at the curb, Seokjin shivers again, just slightly. Namjoon notices before he can stop himself. Without thinking, he shrugs off his jacket and drapes it over Seokjin’s shoulders.
Seokjin looks at him softly, a small smile tugging at his lips. “You’ll freeze.”
“I’ll live,” Namjoon replies, just as quietly.
A pause settles between them, heavier than it should be. Seokjin studies him, like he’s searching for something, the corners of his mouth twitching as though he might say more.
Before he can—
Headlights sweep across the pavement.
Hyun-woo’s car pulls up to the curb, engine idling, his hand lifting in a casual wave from behind the wheel.
Seokjin lingers for a fraction of a second longer, caught in the space between staying and going. Then he turns.
“Thanks, Joonie,” he says softly, almost like the words slipped out before he could stop them.
Namjoon swallows, forcing his expression into something steady. “Always.”
He watches as Seokjin slips into the car, the door closing with a quiet thud that echoes louder than it should. The taillights fade into the distance, carrying Seokjin with them—and everything Namjoon doesn’t say.
For a moment, he just stands there.
Then—
“Come on, Romeo,” Hoseok calls, voice cutting through the quiet. “We’re not carrying you home.”
Laughter follows, bright and easy, the group already moving down the sidewalk together.
Namjoon lets out a breath, lingers one second longer… then turns and falls into step behind them.
Chapter 3 – Sleepless
Namjoon lies in the dark, eyes fixed on the ceiling. The city bustles faintly outside his window, but inside, silence presses heavy against his chest. He hasn’t slept, not even close.
Every flicker of the dinner replays behind his eyes like a cruel reel.
Seokjin’s laugh flickering, whenever Hyun-woo cut him off. The quick way he masked irritation with a smile, one only Namjoon could read. The little twitch of his wrist when he wanted to finish a story but never got the chance.
Namjoon saw it all. He always does.
And then—the toast. Namjoon’s own voice, steady and warm, hiding the way his stomach twisted with every word. The way Seokjin’s eyes had softened, gone glassy, lips pressed tight like he was holding something back. The way Hyun-woo’s smile faltered when Seokjin didn’t look away fast enough.
Namjoon turns onto his side, gripping his pillow like it might anchor him. It doesn’t. His chest still aches.
He thinks of all the years: late-night ramen runs, Seokjin barging into his dorm room with tear-streaked cheeks after a breakup, the countless times Namjoon told himself it was enough just to be there. Just to be his friend.
But now? Seokjin is engaged. To someone else.
Namjoon presses the heel of his hand to his eyes, breath faltering with each exhale. He hates the way his mind whispers ‘what if’s’ into the dark.
What if he’d said something back then? What if he’d been braver, rebellious, reckless enough to risk the friendship that means more than anything?
Instead, he’d swallowed it down, year after year. A private devotion. A silent truth. And now, it’s too late.
Beside his bed, his phone buzzes with a late-night message. He doesn’t even reach for it. It won’t be Seokjin. Seokjin is probably asleep in Hyun-woo’s arms, blissfully unaware of the storm unraveling just a few miles away.
Namjoon rolls onto his back again, eyes burning. He knows he’ll regret it forever—staying silent, pretending to only be a friend—while someone else gets to be Seokjin’s everything.
The clock ticks past three. The city outside is hushed, the kind of quiet that feels heavier than noise. Namjoon gives up on sleep, dragging himself to the living room.
He sits on the cool marble of the kitchen island, notebook open, pen gripped tight. Scattered pages lie around him, filled with half-finished lines, abandoned metaphors, words crossed out so hard the paper nearly tore.
Namjoon writes slowly, deliberately—
“You laugh like the world forgives me.
You smile and I believe in God for three seconds.
But you belong to someone who doesn’t see the way you burn.”
His chest tightens. He stares at the words, jaw tense, as if holding back something he’ll never let out.
A soft shuffle. Bare feet on wood. Someone behind him.
Namjoon doesn’t notice at first, too lost in the page. But then—
he feels the weight of eyes on him.
He turns—
—and screeches, nearly toppling off the island stool like gravity just gave up on him.
“Jesus Christ, Jimin! What the hell!”
Jimin folds in half, laughter exploding out of him, clutching his stomach like it’s the only thing keeping him upright. “Hyung—your face—” he wheezes, barely getting the words out. “You looked ready to fight an actual demon!”
Namjoon presses a hand flat to his chest, trying to slow his heartbeat, scowling hard enough to compensate for the embarrassment. “You can’t just hover over people like that at three in the morning! Who even does that?”
Jimin wipes at his eyes, still shaking with laughter, then nods toward the notebook, his voice softening as the humor settles. “You couldn’t sleep either, huh?”
Namjoon’s gaze drops instinctively to the pages. Guilt flickers—quick, unguarded—before he snaps the notebook shut. “Just… writing.”
Jimin doesn’t push. He hops onto the stool beside him instead, feet swinging idly. “Well, good news—you’re terrible at hiding things. Bad news… I’m nosy.”
Namjoon groans, dragging a hand through his hair, though the edge of a smile tugs at his mouth anyway.
The living room stays quiet, the kind of quiet that only exists past midnight—thick, unhurried, honest.
Namjoon sets the notebook aside, but Jimin’s gaze lingers, thoughtful now.
“You know… it’s funny,” Jimin says, softer this time, no teasing left in his voice. “You write all these things you can’t say out loud. But the paper doesn’t judge you.”
Namjoon sighs, shoulders dropping a fraction. He doesn’t argue. “Yeah. Paper doesn’t look back at me the way people do.”
Jimin tilts his head, studying him. “Maybe. But it also doesn’t laugh when your jokes land, or hold you when you’re falling apart.” A small pause. “You deserve someone to hear you, hyung. Not just these pages.”
The words settle into the space between them, heavy but gentle. Namjoon glances at him, his younger, annoyingly perceptive idiot, and huffs a quiet breath.
“You should start writing your own Hallmark cards.”
Jimin grins, bumping his shoulder into Namjoon’s. “Maybe I should. Would save me from embarrassing myself out loud.”
Namjoon chuckles, low and tired, but genuine, leaning back in his chair. “You know,” he says, tone light, almost absent, “I’ve been meaning to ask you something.”
Jimin narrows his eyes immediately. “That already sounds suspicious.”
Namjoon ignores that, tapping his fingers idly against the table. “At the dinner… you were sitting next to Yoongi the whole time.”
Jimin stills, just slightly. “And?”
“And,” Namjoon continues, glancing at him sideways, “you didn’t move. Not once. Even when Jungkook tried to steal your seat.”
Jimin scoffs, too quick. “That’s because Jungkook’s annoying.”
“Mm,” Namjoon hums, unconvinced. “And the way you were laughing at everything he said? Even the ones that weren’t funny?”
Jimin’s ears start to tint. “Okay, wow. You’re really observing me, huh?”
Namjoon’s mouth curves, just a little. “Comes with the job. Math professor. Patterns and all that.”
Jimin groans, dragging a hand over his face. “Get to the point, hyung.”
Namjoon tilts his head, the question finally slipping out, softer now but deliberate. “Do you really like Yoongi? Like… Yoongi Yoongi?”
Jimin freezes mid-swing, then lets out a long, suffering groan, both hands coming up to cover his face. “Oh my god. Can we not—”
“So that’s a yes,” Namjoon cuts in, a faint smirk tugging at his lips.
Jimin drops his hands, defeated. “Yeah, okay. Fine. Yes. I like him. Happy?”
Namjoon’s grin softens, something warmer settling behind it.
Jimin squints at him. “Would you even be okay with that? Your brother, dating your best friend?”
Namjoon leans back against the counter, considering it for a second before shrugging, easy and sincere. “As long as you’re happy. And you don’t kill each other.” A beat. “And… if you actually manage to get through to him.”
Jimin snorts so hard he nearly slips off the stool. “Deal.”
He wipes at his eyes, still laughing, then shoots Namjoon a grin that’s all mischief again. “Don’t worry, hyung. I’ll dedicate our wedding vows to you.”
Namjoon groans, grabbing the nearest cushion and launching it at him.
Jimin yelps, dodging as he bolts out of reach, laughter ringing through the apartment—bright, ridiculous, alive in a way the night hadn’t been moments before.
INT. UNIVERSITY LECTURE HALL – MORNING
Namjoon stands at the front of the room, blazer hanging a little crooked, dark circles under his eyes betraying the sleepless night. He paces slowly as he speaks, chalk dust faint on his hands, winding up his lecture with his usual calm authority, though there’s a lag in his rhythm today.
“—and remember, proofs aren’t just about getting the right answer. They’re about showing the path you took to get there. That’s where the real beauty of math lives.”
He sets the chalk down with a soft clink, offering the class a weary but genuine smile. “That’s all for today. Problem sets are due Monday—show your work, not just your solutions.”
The students begin packing up, murmuring among themselves. Namjoon gathers his things at the desk, stifling a yawn, shoulders slumped under the quiet weight of the night before.
,
The university cafeteria buzzes at noon, filled with chatter and the clink of cutlery. Namjoon slides into a corner table with Yoongi, setting his tray down with a faint sigh.
“You look like death,” Yoongi says, eyeing him. “Rough night?”
“Didn’t sleep much.” Namjoon replies, adjusting his glasses.
Yoongi leans back, arms crossed, his gaze sharper than his tone. “Figured as much. That’s why I shut the studio down early. Someone’s gotta make sure you don’t collapse face-first into a whiteboard.”
Namjoon huffs a laugh, shaking his head. “You didn’t have to do that.”
“Yeah, well, you didn’t have to sit through that dinner pretending you were fine either. Consider it even.”
He doesn’t push further, just starts eating, though his eyes linger on Namjoon a second longer than necessary.
As Namjoon finally picks up his fork, a trio of female students approaches, giggling behind their hands like they’re about to commit a minor crime.
“Professor Kim,” one of them starts, leaning just a little too far over the table, “your lecture today was… amazing.”
“Like, really amazing,” another adds quickly, twirling a strand of her hair. “I still don’t understand half of it, but I’d love to… go over it again. With you.”
Namjoon pauses mid-bite, blinking up at them like they’ve just handed him an unsolvable equation. “Oh—uh. The slides are uploaded on the portal.”
A third one leans in, undeterred. “We were thinking something more… interactive? Maybe extra office hours? Private ones?”
Yoongi’s fork freezes halfway to his mouth.
Namjoon nods seriously, already in problem-solving mode. “Right, right. If you need more help, you can book a slot. I usually extend office hours before exams. Sometimes I even stay back—”
The first girl interrupts, smiling brighter. “We wouldn’t mind staying late.”
Namjoon, completely earnest, nods again. “That’s good. The department locks the building at ten, so just make sure you finish before then.”
There’s a pause.
The girls stare at him.
He stares back.
Somewhere in the distance, a metaphorical violin snaps.
“…Right,” one of them says weakly.
They exchange looks—half disbelief, half reluctant admiration—before dissolving into giggles again and drifting away.
The second they’re out of earshot, Yoongi folds in on himself, coughing into his hand as he tries not to laugh. “Oh my god.”
Namjoon frowns, finally taking his bite. “What?”
Yoongi points his fork at him like he’s presenting evidence in court. “They were flirting with you.”
Namjoon pauses mid-chew, genuinely baffled. “No, they weren’t. They were confused about the lecture.”
“Confused?” Yoongi wheezes. “They practically asked you out with a syllabus.”
Namjoon shakes his head, dismissing it entirely. “You’re reading too much into it.”
Yoongi leans back, watching him like he’s discovered a rare, fascinating species. “You’re either the world’s most oblivious genius… or you’re doing this on purpose.”
Namjoon picks up his water, completely unbothered. “They just wanted academic support.”
Yoongi mutters into his drink, “Yeah. Emotional, spiritual, romantic academic support.”
Namjoon nods thoughtfully. “That’s not part of the curriculum.”
Yoongi stares at him for a long second, then lets out a quiet, disbelieving huff, dragging a hand down his face. “You’re unbelievable,” he mutters, the grin still tugging at his mouth. “I don’t know whether to be impressed or deeply concerned.”
Namjoon sighs, pushing food around his plate while Yoongi looks like he’s just been handed front-row tickets to a comedy show.
“But seriously…” Yoongi adds, quieter now, watching him over the rim of his glass. “You okay?”
Namjoon leans back, one brow lifting, a faint smirk tugging at his mouth. “I’m fine. Don’t worry about me.”
A beat.
Then he exhales and pivots so abruptly it should come with a warning label. “So… you do realise my brother’s been crushing on you since he hit puberty, right?”
Yoongi doesn’t react at first.
Then—
His fork stops mid-air.
“…I’m sorry, what?”
Namjoon folds his arms, calm as a man discussing the weather. “I was just wondering what your intentions are. You know. For the record.”
Yoongi blinks. Once. Twice. Slowly sets his fork down like it might explode.
“Wow,” he says, leaning back. “That’s crazy.”
Namjoon waits.
Yoongi nods to himself, picking up his glass. “Truly. Wild information. Big if true.”
Namjoon tilts his head. “It is true.”
“Mm,” Yoongi hums, taking a sip. “And yet, I feel like this is less about my intentions and more about your coping mechanisms.”
Namjoon smiles faintly. “Answer the question.”
Yoongi points at him. “Deflection.”
“Projection,” Namjoon counters, unfazed.
Yoongi scoffs, dragging a hand through his hair. “You really woke up today and chose violence.”
“Your dodging is noted,” Namjoon replies, tapping the table lightly. “Should I interpret that as guilt?”
Yoongi narrows his eyes. “Should I interpret this as you spiraling?”
Namjoon leans forward, resting his chin on his hand, entirely too entertained. “Answer. The. Question.”
Yoongi exhales dramatically, tipping his head back like he’s appealing to the universe for patience. “Unbelievable. I ask if you’re okay and suddenly I’m being interrogated like I committed tax fraud.”
Namjoon doesn’t budge.
Yoongi peeks at him, sees that he’s serious.
“…You’re not going to let this go, are you?”
“No.”
Another long pause.
Yoongi picks up his fork again. Puts it down. Picks it up again. Puts it down again.
“…He started it,” he mutters.
Namjoon’s eyes light up. “Oh, so we’re admitting there’s something to start.”
Yoongi clicks his tongue. “You are insufferable.”
“And yet,” Namjoon gestures lightly, “you’re still not answering.”
Yoongi groans under his breath, then finally caves, voice dropping just enough to sound like a confession he’s not thrilled about. “Fine. Yes. I like him.”
Namjoon’s smirk widens.
Yoongi glares. “Don’t make that face.”
“What face?”
“That face,” Yoongi snaps. “The ‘I knew it and now I’m going to be annoying about it’ face.”
Namjoon tries—and fails—to hide his grin. “Continue.”
Yoongi rolls his eyes, but there’s a faint smile tugging at his lips now. “He’s… a lot. In a good way. Smart, stubborn, annoyingly charming. And yeah—he’s been catching me off guard since forever.”
Namjoon lets out a soft laugh. “So… you’re officially doomed.”
“Doomed?” Yoongi scoffs. “Please. I’m in control.”
A beat.
“…Mostly.”
Namjoon raises a brow.
Yoongi sighs. “Okay, fine. I’m absolutely not in control.”
Namjoon chuckles, leaning back. “Good to know.”
“And for the record,” Yoongi adds, pointing his fork at him, “if this blows up, I’m blaming you.”
“I’ll take responsibility,” Namjoon says easily.
“You’d better.”
A small pause settles, lighter now.
“And the studio?” Namjoon asks after a moment.
Yoongi leans back, stretching his arms behind his head. “Studio’s fine. I left early to check on you. Make sure you don't collapse into a puddle of sleepless, engagement-traumatized genius.”
Namjoon stills for half a second, then huffs a quiet laugh. “Good to know I have a designated guardian.”
Yoongi points at him again, mock-serious. “Designated guardian. Take note. Don’t screw it up, genius.”
Namjoon just shakes his head, smiling, the ease slipping back into place like it never left.
Chapter 4 – Wedding Preparations
The familiar jingle of the café door rings out, bright and cheerful, and Namjoon, Yoongi, and Hoseok are already settled at their usual table. The aroma of roasted coffee beans and fresh pastries curls through the air, wrapping around them like a comfort blanket.
Seokjin bursts in a moment later, glowing as always, practically vibrating with excitement. He slides into the booth across from them, barely letting his bag hit the floor before the words tumble out.
“Guess what, guys? Save the date—six months from now. We’re getting married.”
Hoseok lets out a sharp whistle, nearly choking on his coffee. “Whoa! Already? That escalated fast.”
Yoongi raises an eyebrow, expression flat but intrigued. “Six months? That’s… ambitious.”
Namjoon stills mid-sip. His eyes flick to Seokjin, just for a second too long. His lips curve upward, but the smile doesn’t quite reach his eyes. “Congratulations, Seokjin,” he says, measured, careful. “That’s… six months? Wow—.”
Seokjin claps his hands together, clearly delighted by their reactions. “I wanted you all here first! We need your support through this chaos. You know—taste-testing, venue scouting, cake sampling. The important stuff.”
Hoseok leans back, grinning wide. “Cake sampling? Finally, a wedding task I can fully endorse.”
Yoongi smirks into his coffee, gaze flicking sideways to Namjoon before landing back on Seokjin. “And how’s the fiancé? Or should I say… groom?”
Seokjin laughs, the sound is easy and familiar. His gaze darts—almost instinctively—to Namjoon before he answers. Namjoon notices. Of course he does. He forces himself to not react, keeps his expression neutral, composed.
“Hyun-woo’s thrilled,” Seokjin says, still smiling. “And yeah, the planning starts now. I mean, it’s six months away, but… that’s how adult weddings work, right?”
Namjoon nods, fingers tightening just slightly around his mug. Beneath the calm, something coils—quiet, familiar, stubborn. “Of course. Six months isn’t nearly enough time.”
Hoseok leans toward Yoongi, voice dropping just enough to sound conspiratorial. “Think Joonie’s okay with all this?”
Yoongi doesn’t even bother lowering his voice. “He’s fine. Totally fine.”
Namjoon hears it. He’s meant to. He offers a faint smile, the kind that asks for nothing and gives even less, hoping they’ll let it rest.
Seokjin, blissfully unaware, is already pulling out a small notebook, pages crowded with scribbles and tabs. “First order of business: venue. Ideas? Themes? Colors?” His eyes land on Namjoon again, bright, expectant. “And yes, Namjoon, I expect your honest opinion.”
Namjoon lets out a soft chuckle, lifting his coffee to his lips, letting the familiar rhythm of their café rituals settle around him. The noise, the laughter, the chaos—it all blurs at the edges.
But Seokjin doesn’t.
He notices everything—the way Seokjin’s eyes light up when he talks, the way his hands move when he’s excited, the way his laughter comes easy, unguarded.
Every small thing Namjoon has memorized over twenty years.
Every small thing he’s loved, quietly, all this time.
INT. UNIVERSITY TEACHER’S LOUNGE – AFTERNOON
It’s a couple days later. The teacher’s lounge sits in a lull, the low whir of the vending machine and the occasional echo of footsteps down the hall filling the silence. Namjoon occupies a corner table, math papers spread around him like a quiet battlefield, red pen poised in his hand. The clock above the door ticks louder than it should, each second stretching thin.
His phone vibrates.
Seokjin.
Namjoon pauses, just for a heartbeat, then answers, his voice settling into something calm and warm. “Hey… what’s up?”
“Hey!” Seokjin’s voice comes through bright but slightly breathless. “I’m at the restaurant—cooking, chopping, simmering—and I’ve just realized I cannot do everything myself. So naturally… I thought of you.”
Namjoon leans back a little, one brow lifting. “Me? In the middle of wedding chaos?”
Seokjin laughs, though there’s a faint strain threaded through it. “Yes, exactly. You know me better than anyone, Namjoon. I need your help.”
Namjoon huffs a quiet breath, a smile ghosting across his lips, though something tugs beneath it. “You know… technically, that’s the groom’s job.”
There’s a pause, then Seokjin exhales. “Hyun-woo? I did ask him to help. He said work’s too busy—deadlines, meetings, always something. So I let him off the hook.” A smaller breath follows, softer. “Still… It's a little lonely, doing all of this on my own. Even for someone like me.”
Namjoon’s pen hovers mid-mark over a student’s paper. He can picture it too clearly—Seokjin in his kitchen, sleeves rolled, flour dusted across his hands, moving from stove to counter with that same focused energy he’s always had.
“Of course I’ll help,” Namjoon says, voice gentler now. “You’re not doing this alone.”
A quiet relief seeps through the line, followed by a soft laugh. “Thank you. Seriously. I just… I need someone to keep me from going overboard—or completely missing the point. Someone who actually gets it.”
Something presses tight beneath Namjoon’s ribs, warm and aching all at once. He swallows it down.
“Then it’s settled,” he says. “We’ll take it one step at a time.”
“I’m counting on you.”
The call ends.
Namjoon lowers his phone slowly, leaning back in his chair. The papers in front of him blur, numbers and ink losing their edges.
“One step at a time,” he murmurs under his breath.
And just like that, he knows—he’ll be there for every decision, every detail, every moment.
Right beside Seokjin.
Exactly where he’s always been.
And just like that, somewhere between a single phone call and a dozen unanswered ones from the actual groom, Namjoon finds himself pulled in—quietly, inevitably—into the orbit of Seokjin’s wedding chaos. Not as a guest. Not even just as a friend.
But as the one who shows up.
MONTAGE – WEDDING PREPARATIONS
PASTRY SHOP
Namjoon and Seokjin stand side by side at the glass counter, a parade of tiered cakes lined up before them like edible architecture. They sample each one with exaggerated seriousness, forks tapping, brows furrowing as if the fate of the world depends on buttercream ratios.
Seokjin dips his finger into a swirl of chocolate frosting, tasting it thoughtfully—only to smear a careless streak onto his own shirt.
“Hmm… chocolate ganache or raspberry swirl?”
Namjoon chuckles, watching him with fond amusement. “Chocolate. Always chocolate. You’ve loved it since that disastrous ramen night when we were seventeen.”
Seokjin laughs, head tipping back. “How do you remember everything?”
“I know you.”
The words land softer than intended. Seokjin’s smile lingers as he brushes a stray lock of hair behind his ear, something in his shoulders easing, like Namjoon’s presence steadies the room itself.
FLORIST SHOP
Rows upon rows of flowers stretch outward in soft gradients of color, the air sweet and heady. Seokjin stands in the middle of it all, a handful of blush roses gathered in his hands, studying them with a small crease between his brows.
“Do you think blush is too soft? Maybe ivory?”
Namjoon doesn’t answer immediately. He’s watching Seokjin instead—the way his fingers cradle the stems, the quiet light in his eyes when he talks about something he cares about.
“Blush,” he says finally. “It suits you. Soft, but not faint. Elegant, like you.”
Seokjin lights up, the hesitation melting away. “You always know exactly what I want.”
Namjoon’s gaze lingers a second too long. “Better than anyone else,” he murmurs, just low enough that it almost disappears into the scent of roses.
INT. WEDDING DECOR STORE
Warm lights glint off glass and metallic accents, everything polished, curated, shimmering just enough. Seokjin lifts a table runner, letting it catch the light as he tilts it from side to side.
“What do you think? Too much sparkle?”
Namjoon smiles, leaning casually against the display. “You’ve always liked subtle sparkles. Not blinding glitter.” A small pause. “Trust your instincts.”
Seokjin nods, holding the fabric a moment longer, like he’s weighing more than just décor. When he looks back at Namjoon, there’s something softer in his expression—something grateful, something quiet.
BRIDAL SHOP (HYUN-WOO JOINS)
Seokjin moves ahead of them, energized, already deep in conversation with the consultant, while Namjoon follows a step behind, a neat list of notes in hand. Hyun-woo lingers off to the side, polite smile fixed in place, but there’s a disconnect in the way he looks around—like he’s trying to tune into a frequency that keeps slipping past him.
“What about ivory with blush accents?” Hyun-woo suggests, picking up a swatch and holding it up, a little too carefully.
Seokjin barely glances at it. His eyes flick—instinctively—to Namjoon.
Namjoon catches it. Of course he does.
“Blush accents,” he says, easy, certain. “You’ll hate ivory after an hour. You always do.”
Seokjin’s lips curve, immediate, familiar. “Exactly. It looks nice for five minutes and then it starts feeling… flat.”
Hyun-woo pauses, the swatch still in his hand. “I thought ivory was more… classic?”
“It is,” Namjoon replies mildly, not even looking at him, already scanning the next set of fabrics. “Just not very you.”
Seokjin nods without hesitation, already turning to the consultant. “Blush, then.”
Hyun-woo lowers the swatch slowly, something tightening at the edges of his composure. “You could’ve told me that earlier.”
Seokjin blinks, faintly confused. “Told you what?”
“That you don’t like ivory.”
A beat.
Seokjin shrugs, distracted, already reaching for another sample. “I thought you knew.”
The words land softer than they should. Sharper than intended.
Namjoon stills just slightly, then smooths it over, stepping in without making it obvious. “He changes his mind a lot,” he says lightly. “Keeps things interesting.”
Seokjin huffs a quiet laugh. “I do not.”
“You do,” Namjoon counters, almost fond. “Remember the suit fitting? Three changes in ten minutes.”
“That was different,” Seokjin mutters, but there’s a smile tugging at his mouth now, attention drifting back to Namjoon like it always does.
Hyun-woo watches the exchange, silent.
Because it’s not just the words—it’s the rhythm. The ease. The way they move around each other without thinking, filling in gaps, anticipating answers before they’re spoken.
He clears his throat, sharper this time. “Well, I’m here now. We can decide together.”
Seokjin glances at him, then back at the fabrics, hesitating for just a fraction too long. “Yeah. Of course.”
But when he lifts the next option, his body angles—subtly, automatically—toward Namjoon.
“Too much?” he asks.
Namjoon doesn’t even need to look properly. “Too much.”
Seokjin nods immediately, setting it aside.
Hyun-woo exhales through his nose, a quiet, contained sound.
He’s standing right there.
And somehow he’s still the one trying to catch up.
CAFE
The table is cluttered with fabric swatches, invitation samples, and half-empty cups of coffee gone lukewarm. Seokjin leans back, exhaustion settling into his shoulders, though the spark in his eyes hasn’t quite dimmed.
“I don’t know how I’d do any of this without you.”
Namjoon’s smile softens, quieter this time. “You’d manage. But… I’m glad you don’t have to.”
Their eyes meet—just for a second too long. Something unspoken stretches between them, fragile and warm.
Namjoon breaks it first, letting out a small breath of a laugh as he looks down at his notes, grounding himself in something safer.
The day winds down into a cool evening as Namjoon helps Seokjin load neatly stacked invitations into the backseat of a small car. The streetlights cast soft halos on the pavement, the world quieter now.
“Thanks for today, Joon. Really,” Seokjin says, pausing by the open door. “I… couldn’t have done it without you.”
Namjoon nods, voice low, almost slipping past him. “Of course. Always.”
Seokjin smiles—brief, grateful—before sliding into the driver’s seat. The door shuts, the engine purrs to life, and the car pulls away.
Namjoon stays where he is.
Hands tucked into his pockets, he watches the taillights disappear into the night, a steady red glow fading further and further until it’s gone.
His chest feels full.
And empty.
Because he’s always been there for Seokjin, just never the one Seokjin comes home with.
RING SHOP
The soft chime of the door greets Seokjin and Namjoon as they step inside, the quiet clamour of the shop wrapping around them. Rows of rings shimmer under warm lights, catching in the glass like little constellations.
Seokjin exhales, dragging a hand through his hair. “Hyun-woo said he couldn’t make it… something about a ‘client dinner.’ Again.”
Namjoon lifts a brow, glancing at the displays before flicking his gaze back to him. “He’s got a talent for choosing work over sparkle, huh?”
Seokjin lets out a small laugh, but it’s thinner than usual, more habit than humor. “Yeah… guess I shouldn’t be surprised.”
Namjoon doesn’t answer right away. He just watches—taking in the way Seokjin’s shoulders dip for a second, the way he pushes past it like he always does. There’s a quiet tug in his chest, familiar and unwelcome.
Because here he is—running on no sleep, juggling lectures and grading—and still showing up.
And Hyun-woo… doesn’t.
They approach the counter, where a staff member greets them with bright enthusiasm. “Congratulations! Looking for your wedding rings today?”
Seokjin blinks, caught off guard, while Namjoon clears his throat a little too quickly. “Uh—no, not exactly. I’m just helping. Friend. Definitely not the groom.”
Seokjin snorts, rubbing the back of his neck. “Yeah… friend. Helping with the wedding. I’m the groom.”
“No problem at all!” the staff chirps, already tapping away at the computer.
Seokjin drifts toward the display, eyes scanning the rings, but his focus keeps slipping—pulled somewhere else entirely. Namjoon notices.
“You don’t have to do this alone,” he says, softer.
Seokjin’s lips curve into a faint smile, but it doesn’t quite reach his eyes. “I know. But… somehow, I always end up making all the decisions.”
Namjoon leans slightly against the counter, voice quiet but steady. “Maybe that’s because you care enough to notice what actually matters.”
Seokjin lets out a small breath of a laugh, shaking his head. “You make everything sound so… easy.”
“It’s not,” Namjoon murmurs, almost too low to catch.
The staff returns with a tray this time, several velvet boxes arranged neatly across it, each holding a different band—gold, platinum, matte, polished, some understated, others catching the light just enough to demand attention.
“Here are a few options based on your preferences,” the staff says with a practiced smile.
Seokjin leans in, eyes scanning carefully. He picks up the first ring, turning it between his fingers, then sets it down. The second, he studies a little longer, brows knitting slightly.
“Too heavy,” he murmurs.
Namjoon watches quietly, leaning against the counter, already tracking the pattern—what Seokjin lingers on, what he dismisses without thinking.
Seokjin reaches for a third. Simple. Clean. Elegant without trying too hard.
His fingers pause.
“This one…”
He turns it slowly, the light catching along its edge. Something settles in his expression—recognition, maybe.
“It’s perfect,” he says after a moment. “Just… need to make sure it fits.”
He hesitates—then glances at Namjoon.
“You don’t mind helping me test the size, right?”
Namjoon raises an eyebrow, a flicker of tired amusement crossing his face. “You want me to try on your fiancé’s ring?”
“Just… trust me.”
Namjoon exhales a quiet laugh and extends his hand. Seokjin takes it without thinking—warm, familiar—and slides the ring onto his finger.
It’s slightly loose, but it settles at the base.
“There,” Seokjin murmurs, almost to himself. “Perfect.”
He doesn’t pull away.
Their eyes meet.
For a heartbeat, everything else fades—the glass cases, the polite presence of the staff, the distant bustle of the city. Just this.
Namjoon feels it again—that quiet pull under his ribs, steady and aching. He swallows it down, reshaping it into something lighter. “Looks good on you. Wait—no—on me.”
Seokjin laughs, soft and a little breathless. “It does, Joonie.”
The moment lingers—soft, edged with something neither of them names—before it eases back into something safer.
Beyond it, Hyun-woo’s absence hangs—noticeable, undeniable.
But here, in this small, quiet pocket of time, Namjoon is the one standing beside Seokjin.
The one who shows up.
The one who always does.
Seokjin straightens, slipping the ring back into its box. “Thanks for… being here.”
Namjoon shrugs lightly, like it’s nothing. Like it doesn’t mean everything. “Of course. Wouldn’t let you wrestle the world alone, Jinnie.”
They step back out into the street, the bell chiming softly behind them, the city swallowing them whole again.
But something quieter lingers as they walk side by side.
EXT. SEOKJIN’S APARTMENT BUILDING
The city settles into a softer rhythm around them, streetlights spilling warm gold across the pavement as Namjoon pulls the car to a stop. The engine dies, and with it, the last easy noise between them. What’s left is quiet—thicker than it should be.
Seokjin turns slightly in his seat, a small smile playing on his lips. “Thanks for… everything today. Couldn’t have done it without you.”
Namjoon huffs a faint breath of a laugh, leaning back, trying to keep it light. “Of course. You’re handling it all too well, though.”
Seokjin’s laugh is softer this time, fingers brushing through his hair in a familiar, absent gesture. The moment lingers, stretching just enough to feel fragile.
He leans in—closer this time, not quite accidental—and before Namjoon can second-guess it, Seokjin wraps his arms around him.
It’s quick, almost instinctive. A quiet, grounding kind of hug.
Namjoon stills for a heartbeat, the contact hitting him all at once—warm, familiar, far too easy to lean into. Then his arms come up around Seokjin, steady, careful, like he’s afraid to hold on too tightly and give himself away.
Seokjin exhales softly against his shoulder, the tension in him easing just a little.
Namjoon feels it—sharp, immediate—the pull to stay right here, to not let go.
But he does.
Eventually.
“See you tomorrow?” Seokjin asks quietly. “For… more wedding chaos?”
Namjoon smiles, steadier than he feels. “Wouldn’t miss it.”
Another pause settles, neither of them quite willing to be the first to move. The air shifts in small, subtle ways—Seokjin’s fingers twitching against his thigh, the slight crease forming between his brows, the way his gaze lingers and then flicks away.
Seokjin exhales, glancing down at the sidewalk like he’s grounding himself. “Well… I guess this is it.”
Namjoon nods, though he doesn’t reach for the door, doesn’t break the moment just yet. “Yeah… guess so.”
A beat.
Then Seokjin lets out a soft laugh, nudging the tension aside. “Don’t make it awkward.”
Namjoon tilts his head, a quiet smile tugging at his mouth. “I’m… only as awkward as you let me be.”
Seokjin chuckles, shaking his head, then reaches for the door. He pushes it open and steps out, the cool air brushing past him as he straightens.
Namjoon is already moving before he thinks twice—circling the front of the car, pulling his jacket tighter as he comes to a stop beside him. He reaches for the door, easing it shut with a soft click.
For a second, neither of them moves.
Then Seokjin turns toward the building entrance, hands slipping into his pockets, shoulders settling as if he’s trying to carry the day lightly.
Namjoon stays where he is, watching him go.
He wants to linger. Say something more. Anything more.
But he swallows it, stepping back instead, letting Seokjin walk inside.
The night is quiet, but inside, Namjoon carries a storm of feelings only he knows, only he can manage. And for now, all he can do is be there for Seokjin, even from the sidelines.
INT. SEOKJIN’S APARTMENT
Seokjin slips off his shoes and sets his keys on the counter. The apartment is dim, the soft spill of city light filtering through the blinds, painting faint stripes across the floor. He moves slowly, deliberately—like if he keeps busy enough, his thoughts won’t catch up to him.
They do anyway.
His phone buzzes.
Yoongi.
Seokjin pauses, staring at the screen for a second longer than necessary, then answers. “Hey.”
“Hey, how’s the chaos?” Yoongi’s voice filters through, dry as ever. “Is wedding prep hell treating you well?”
Seokjin lets out a quiet laugh, leaning his hip against the counter. “It’s… manageable. Namjoon’s been helping. A lot, actually.”
Yoongi snickers softly. “Yeah, I’ve heard. You’ve got him running all over the city.”
Seokjin opens the fridge, grabs a bottle of water, the cold biting into his palm. “I didn’t make him. He just… shows up. Even when he’s exhausted. He doesn’t have to, but he does.”
There’s a pause. Not empty—measured.
“Exhausted,” Yoongi repeats, flat. “Right. That tracks. He’s been living on coffee and, what, two hours of sleep? Three if the universe is feeling generous.”
Seokjin stills.
Yoongi continues, almost casually. “Cut his lectures short yesterday because he looked like he might pass out mid-sentence. Then went straight to meet you, didn’t he?”
Seokjin doesn’t answer.
“Funny,” Yoongi adds, tone unchanged, “I thought he had a job. Actually—two. Lectures, grading, whole life. But sure. Let’s add ‘full-time groom’ to the list.”
“Hyun-woo’s just busy,” Seokjin says, quieter now. “with work stuff.”
“Mm,” Yoongi hums. “So is Namjoon.”
The words land, simple and heavy.
“The difference is,” Yoongi goes on, “one of them still shows up.”
Seokjin’s grip tightens around the bottle.
“Isn’t that Hyun-woo’s job, though? Showing up.” Yoongi continues, voice still calm, but edged now. “Shouldn’t your fiancé be the one doing all this with you? Rings, décor, food… It's his wedding too.”
Seokjin swallows. “He said he’d help when things settle down.”
Yoongi lets out a quiet breath, something between a scoff and a laugh. “When things settle down. That’s convenient. Weddings are famously low-effort events.”
A beat.
“Jin,” he adds, softer now, but no less precise, “I don’t mean to poke where I shouldn’t, but from the outside? It doesn’t look like Hyun-woo’s the groom right now.”
Seokjin closes his eyes.
“It looks like Namjoon is.”
The silence that follows is heavier than anything said.
“Don’t be ridiculous,” Seokjin murmurs, but there’s no strength in it, just something thin, worn. “Namjoon’s just… helping.”
“Helping is one thing,” Yoongi replies. “Running himself into the ground for you is another.”
Seokjin’s chest tightens.
“He remembers everything you like,” Yoongi continues, almost idly. “Shows up without being asked. Picks up the slack without making a show of it. And he’s doing all that while barely sleeping.”
A beat.
“And the guy you’re actually marrying?” Yoongi adds. “Can’t make it to ring shopping.”
That one lands.
Hard.
Seokjin’s fingers curl tighter around the bottle, plastic creasing under the pressure.
“Yeah…” he says, barely audible. “I know.”
Yoongi doesn’t pile on after that. He doesn’t need to.
“Get some rest, okay?” he says after a moment, voice quieter now. “You sound dead on your feet.”
“Yeah. Night, Yoongi.”
“Goodnight Jin.”
The line clicks dead.
The apartment feels quieter than before.
Seokjin lowers the phone slowly, the weight of the conversation settling in, pressing from all sides.
He takes a sip of water.
It doesn’t help.
Because now, he can’t stop thinking about it.
Seokjin drifts into his bedroom, sets the phone aside, and sinks onto the edge of the bed. His hands clasp loosely in his lap, eyes fixed on the small pile of wedding prep notes and fabric swatches scattered across the floor.
The apartment rings with stillness, broken only by the faint traffic outside. He should feel excited—this is supposed to be the happiest time of his life—but Yoongi’s words linger, curling into his mind like smoke.
It doesn’t look like Hyun-woo’s the groom right now. It looks like Namjoon is.
The guy you’re actually marrying. Can’t make it to ring shopping?
The knot in his chest tightens.
Hyun-woo’s name surfaces, and for the umpteenth time that day, Seokjin realizes how absent his fiancé has been. Every meeting, every tasting, every errand… alone. Or worse, done with Namjoon at his side, stepping in without question.
Namjoon.
Seokjin exhales slowly, dragging a hand over his face. He thinks about the way Namjoon stayed late, juggling work calls in the car just to drive him home. The way he watched, quiet but attentive, while the day stretched on. That soft look in his eyes—so warm, so steady—it lingers now, harder to ignore.
And the contrast slices through him: Hyun-woo’s excuses, his clipped voice over rushed phone calls, his absence like a shadow where someone should be.
Namjoon, on the other hand, has been constant. Present. Carrying the weight that shouldn’t be his.
Seokjin lowers his gaze to his hands. They tremble faintly, not from fear, but from a feeling he can’t quite name because naming it would change everything.
The quiet presses in. He lies back on the bed, staring at the ceiling, Yoongi’s voice echoing still, fueling the spiral that steals away any chance of sleep.
He thinks back to the dinner with the boys—the way Namjoon had been there, navigating the chaos with him. Always present. Always noticing the small things: the slight twitch of his fingers when a decision stressed him, the sparkle in his eyes when something delighted him. Even simple things, like refilling his water glass without being asked. Namjoon just… knows him.
Seokjin exhales slowly, leaning back against the headboard, eyes drifting toward the ceiling. He remembers the ring shop.
The way Namjoon had guided him through every option. How he’d finally settled on the right size and design. How Namjoon’s hands, steady and careful, had brushed his own as he slid the ring onto his finger—soft, patient, comforting. Namjoon had looked at him then, like he understood every unspoken thought he had.
And then, there was Hyun-woo. Always a step behind. Always making excuses, disappearing for errands, deflecting responsibility, letting Seokjin carry the weight of planning what should have been their shared dream. Seokjin’s stomach twists with a mixture of guilt and anger—how did it get to this? How did he end up carrying everything alone while Namjoon, the one person who shouldn’t have to, had stepped in seamlessly, as though the role was meant for him?
He presses a hand to his face, running a finger along his jaw. The sleepless nights, the endless phone calls, the way Namjoon had quietly juggled work, sleep, and now this… all for him. And it wasn’t even about Namjoon. Namjoon didn’t need to do any of it. He could have walked away, could have let Seokjin flounder with Hyun-woo, could have chosen to leave him to figure it out alone. But he hadn’t.
A memory flickers—Namjoon’s gentle laugh when Seokjin fussed over the flower swatches, the way his eyes softened when he explained a detail, the warmth in his smile that seemed to wrap around Seokjin more tightly than any fiancé’s hand ever had. Namjoon had been there. Always. Fully. With him. For him.
Seokjin closes his eyes, chest tightening, the weight of the realization settling slowly. The contrast between Namjoon’s constancy and Hyun-woo’s absence is… undeniable. It’s not even a comparison he wants to make, yet he can’t stop himself. He’s been blind, caught up in the idea of the life he thought he wanted, while the person who has always truly been there—truly sees him—has been quietly, steadily supporting him.
His hands curl into fists in his lap. He exhales shakily, jaw tight. The thought he has been avoiding, pushing aside, now stabs sharp and insistent:
Maybe I’ve been looking in the wrong place all along.
The night stretches long. Seokjin lies back on his bed, staring at the ceiling, unable to sleep, mind replaying every soft glance, every careful touch, every moment Namjoon had been there for him.
For the first time, he wonders if this—this pulse thrumming through him—hasn’t been sudden at all. If it’s been there all along, quiet and persistent, buried beneath the comfort of friendship he mistook for the whole truth. Maybe he was too blind, too stubborn, too afraid to notice.
But now something has shifted. Something heavy, undeniable, inevitable. It presses against him with the certainty of gravity, pulling him forward whether he’s ready or not.
And deep down, he knows—
The wheels are already in motion.
INT. WEDDING BOUTIQUE – NEXT EVENING
Soft lighting glows over rows of fabric swatches—silk, chiffon, organza—each one draped like quiet promises. The air smells faintly of starch and fresh linen.
Namjoon moves through it with quiet focus, a tablet in one hand, the other brushing over fabrics as he goes—testing texture, weight, fall. Practical. Precise.
Seokjin follows.
Not beside him.
Just behind.
Close enough to watch. Close enough to notice.
Namjoon pauses at a rack of draped samples, fingers catching on a pale blush silk. He lifts it slightly, rubbing it between his fingers.
“Too sheer,” he murmurs, mostly to himself. “It’ll look good in photos but disappear under warm lighting.”
Seokjin reaches out a second later, touching the same fabric where Namjoon’s hand had been, thumb grazing the exact spot.
“Mm,” he hums, watching him instead of the silk. “You’re getting very specific about this.”
Namjoon doesn’t look up. “You hate when things look different in person than they did in your head.”
Seokjin blinks.
Right.
He does.
“Okay,” Seokjin says slowly, moving closer, “that’s… mildly terrifying.”
Namjoon finally glances at him, faintly amused. “You’re the one who asked for honest opinions.”
Seokjin smiles, but it lingers—softening into something quieter as his gaze drops again, tracking the way Namjoon flips through a sample book, neat, methodical.
Every movement has intention.
Every choice, already thought through.
Seokjin steps in beside him now—closer than before, their shoulders almost brushing.
Namjoon pulls out another swatch, holds it up against the light.
Seokjin leans in automatically, peering at it—but his attention drifts.
Not to the fabric.
To Namjoon.
The slight crease between his brows. The way his lips press together when he’s thinking. The faint smudge of ink still on the side of his hand.
“You’ve got chalk on your sleeve,” Seokjin says absently.
Namjoon glances down, huffs. “Occupational hazard.”
Seokjin’s hand lifts before he can think about it.
He brushes at the sleeve first—quick, casual.
Then, without pause, his fingers slide up, catching a stray strand of hair that’s fallen across Namjoon’s forehead.
He tucks it back.
A small, familiar gesture.
One he’s done a hundred times before.
But this time he’s watching.
Namjoon stills. Just for a fraction of a second. It’s subtle. Anyone else would miss it.
But Seokjin doesn’t.
Not now.
Namjoon’s eyes flick up to his, something shifting there—heat, surprise, something softer layered beneath it. His breath catches, almost imperceptible.
Then he exhales, shaking his head lightly, like he’s brushing it off.
“You’re fussing,” he mutters, but there’s no bite to it. Just a quiet, almost embarrassed smile.
Seokjin doesn’t move his hand right away, doesn’t step back.
“Am I?” he asks, softer.
Namjoon looks at him again.
And this time, he doesn’t look away immediately.
Something lingers.
Warm. Unsteady.
Seokjin feels it settle under his skin—recognition, sharp and electric.
Oh.
He withdraws his hand slowly, like the moment might snap if he moves too fast.
“Okay,” Seokjin says, clearing his throat lightly, reaching for another swatch just to do something. “What about this one?”
Namjoon looks at the fabric.
Then back at him.
A beat too long.
“…Too textured,” he says finally, voice quieter than before.
Seokjin nods, but he’s not really listening.
Because now he’s paying attention to everything. And suddenly, every small thing Namjoon does feels louder.
Closer.
Impossible to ignore.
INT. CATERER – NEXT DAY
The next day, they sit across from each other at a long tasting table, crowded with plated samples—delicate appetizers arranged like artwork, mains portioned with careful precision, silver cutlery gleaming under soft overhead lights. The air smells rich, layered with butter, herbs, and something sweet lingering at the edges.
Namjoon leans forward first, already in that focused, methodical rhythm Seokjin is starting to recognize—evaluating, comparing, thinking three steps ahead. He picks up his fork, scanning the spread before settling on the roasted duck.
Seokjin doesn’t sit.
He moves.
Circling the table slowly, aimlessly, but not really aimless at all. His attention keeps drifting—back to Namjoon. The way he studies the food like it’s a problem to solve. The faint crease between his brows. The way his shoulders relax only when he’s concentrating on something outside himself.
Seokjin stops beside him just as Namjoon lifts a bite.
“This one’s definitely your type,” he says, voice low, almost casual. “Rich, but not too heavy.”
Namjoon glances up at him, the corner of his mouth lifting. “You always know what I’ll pick, huh?”
Seokjin shrugs, like it’s nothing. Like it hasn’t always been this easy. But his eyes stay on Namjoon a second longer than necessary, tracing the small details he never used to linger on—the curve of his mouth, the way his lashes dip when he looks back down, the faint exhaustion he wears like a shadow he refuses to acknowledge.
He nudges the plate closer.
His fingers brush Namjoon’s hand.
Warm.
Familiar.
And this time—
he doesn’t pull away immediately.
The contact lingers, just a fraction longer than it should.
Seokjin notices everything now.
The way Namjoon stills, barely, but enough. The slight pause in his movement, the way his breath shifts, the tiniest tightening of his grip on the fork before he steadies it again.
Namjoon lifts his gaze, one brow arching faintly—not questioning, not calling it out, but aware.
He doesn’t say anything.
Instead, he takes the bite, slower this time, like he’s grounding himself in the act of tasting.
Seokjin watches him chew, watches the way his expression changes—thoughtful, analytical.
“Too sweet?” Seokjin asks, softer now.
Namjoon shakes his head. “Balanced. The glaze is just—” he gestures lightly with his fork, searching for the word, “—subtle enough.”
Seokjin nods, but he’s not really listening.
Because now he sees it.
The way Namjoon avoids looking at him for a second too long. The way his fingers tap once against the table before going still. The way something unspoken flickers beneath his calm.
Seokjin steps back, just slightly, but his gaze doesn’t leave him.
The space between them shifts.
Still familiar.
Still easy.
But threaded now with something sharper, warmer—something that hums quietly beneath every glance, every touch.
Something neither of them is pretending not to feel anymore.
INT. WEDDING DECORÈ STORE – NEXT DAY
They're reviewing flower arrangements today, Seokjin finds himself leaning closer than necessary, matching Namjoon’s movements as he gestures at color palettes.
Seokjin’s voice dips low and almost murmurs as he leans in slightly. “Do you think the lilacs complement the roses better than the peonies?”
Namjoon looks up, eyes catching his. There’s a flicker of something unsaid in his gaze, something Seokjin has never let himself notice before. His heart skips, but he forces a casual smile.
As they move to the ribbon aisle, Seokjin brushes Namjoon’s arm lightly as they reach for the same spool, fingers grazing just long enough to make contact. Namjoon stiffens again, then smirks faintly, muttering:
“Hyung, stop sabotaging my concentration.”
Seokjin laughs quietly, though it’s tinged with a sweetness he can’t hide. The joke is surface-level, but his eyes linger on Namjoon, reading every expression, every subtle movement, the way Namjoon adjusts a sample with meticulous care.
By the time they leave the store, Seokjin realizes how unnervingly aware he is of Namjoon: the way he carries himself, the faint scent of his cologne, the small, habitual gestures that make him feel… everything.
Outside, while waiting for a taxi, Seokjin doesn’t move immediately. He watches Namjoon adjust his coat, a soft warmth spreading in his chest. Every touch, every glance, every quiet interaction this week has amplified what he already knows: Namjoon has always been there, quietly, perfectly, just… for him.
He wants to say something, anything, but the words catch in his throat. Instead, he simply lets his shoulder brush Namjoon’s when they step onto the curb, holding the moment a little longer than necessary. Namjoon glances at him, eyes flickering with an unspoken question, but Seokjin only smiles faintly, letting the tension linger.
And for the first time, he isn’t sure he wants to stop feeling it.
INT. UPSCALE MENSWEAR BOUTIQUE – NEXT DAY
The boutique carries a quiet kind of luxury—cedar in the air, fresh linen, the soft hush of fabric shifting on hangers. Suits line the walls in careful gradients: charcoal, navy, muted pastels, ivory that almost glows under the lights.
Seokjin moves through them with practiced ease, fingers skimming textures, pulling out options without overthinking. There’s a lightness to him today—focused, but not weighed down.
“Of course he’d miss this too,” he mutters under his breath, more out of habit than hurt, already reaching for another hanger.
It doesn’t linger.
Namjoon follows a step behind, tablet tucked under his arm, watching. Not obviously. Not intrusively. But closely enough that Seokjin feels it—the quiet attention, steady and unwavering.
He slips into the first suit.
Dark navy. Clean lines. It fits like it was made for him.
Seokjin steps out, adjusting the cuffs as he turns toward the mirror—and catches Namjoon there instead.
Not the reflection.
The look.
It lands before he can look away.
There’s something open in Namjoon’s expression, something he doesn’t quite manage to hide this time—admiration, yes, but softer than that. Warmer.
“You planning to critique every fit like a math problem?” Seokjin asks, turning slightly, voice light.
Namjoon blinks, like he’s been pulled back into the room. A faint smile follows. “You look… good. But I’ll let the mirror confirm it.”
Seokjin huffs a quiet laugh, turning back, smoothing the sleeve. He catches it again—Namjoon stepping closer, adjusting the cuff almost absentmindedly, fingers brushing the fabric, then pulling back like he’s suddenly aware of himself.
It’s small.
But Seokjin notices.
He tries on the next.
Charcoal gray. Sharper. More structured.
He pivots in front of the mirror, testing the fall of the jacket, but his gaze flicks sideways again—finding Namjoon’s reflection watching him, unguarded.
There’s a softness there that wasn’t there before. Or maybe it was—and Seokjin just never looked closely enough.
“Are you taking notes on me like I’m some experiment?” Seokjin asks, glancing at him.
Namjoon exhales a quiet breath, almost amused. “Just… paying attention.”
The words land differently than they should. Seokjin stills for half a second because now he sees it.
The way Namjoon looks at him—not casually, not absentmindedly, but like every detail matters. Like he’s cataloguing without trying. Like he always has.
Seokjin looks away first.
The third suit is off-white with a satin lapel. Softer. Brighter.
His favorite.
He buttons it slowly, smoothing the front before lifting his gaze.
“So,” he says, turning slightly toward Namjoon, “what’s the verdict, genius?”
Namjoon’s eyes lift.
And stay.
For a moment longer than necessary.
“You… look incredible.”
There’s no deflection this time. No humor to soften it.
Just the truth, plain and steady.
Seokjin feels it settle under his skin, warm and unfamiliar. He watches the way Namjoon’s fingers press lightly against the edge of the tablet, grounding himself, like he’s holding something back.
“I could get used to this,” Seokjin says, quieter now, almost to himself.
Namjoon doesn’t respond right away.
But he doesn’t look away either.
Seokjin steps closer to the mirror, checking the fit from another angle, and Namjoon moves with him—instinctive, unthinking. His hand brushes Seokjin’s elbow, steadying him for a second before pulling back.
Seokjin feels it.
The contact lingers longer in his body than it should.
He turns his head slightly, just enough to look at Namjoon.
“You always know exactly what I need, don’t you?”
Namjoon’s gaze flickers, but he holds it. “I’ve known you a long time.”
There’s something heavier beneath the words. Something neither of them names.
Seokjin nods slowly, adjusting the lapel one last time. “Okay… this is it.”
Namjoon steps in again, this time more deliberate, straightening the lapel properly. Their hands brush—brief, but not unnoticed.
Their eyes meet in the mirror. And neither of them looks away immediately.
Outside, Hyun-woo would’ve missed all of this.
Inside, in this quiet pocket of time, Seokjin doesn’t think about that.
Because standing here, with Namjoon, nothing feels like it’s missing.
Chapter 5 – Catching Feelings
EXT. SEOKJIN’S APARTMENT BUILDING – NIGHT
The street is quiet, bathed in the pale glow of overhead lamps. Namjoon’s car idles at the curb, headlights dimmed, the low hum of the engine filling the silence.
Seokjin and Namjoon stand just outside the building entrance, the pause between them lasting a beat too long to be casual.
“I mean it,” Seokjin says, voice gentle, almost shy. “Thank you. I don’t know what I’d do without you.”
Namjoon dips his head slightly, keeping his tone casual. “You’d figure it out. But… I’ll always be here anyway.”
A pause settles between them. Seokjin doesn’t move right away, lingering like he’s not quite ready to leave. Namjoon watches him in the soft wash of streetlight—the curve of his mouth, the tired warmth in his eyes—and for a fleeting moment, the world narrows to just this.
Seokjin exhales, gaze drifting briefly but unmistakably from Namjoon’s eyes to his lips before he looks away.
“I’ll… see you later?” he asks quietly.
Namjoon nods, almost too quickly. “Yeah. Later.”
Neither of them moves. The moment stretches, fragile and suspended, until Seokjin lets out a small breath of a laugh, breaking it.
He lifts a hand in a light wave and slips inside.
Namjoon stays where he is for a second longer, watching the door close behind him, then turns back toward his car, something restless and unspoken stirring deep in his chest.
Across the street, a figure shifts in the shadows.
Hyun-woo.
His gaze sharpens as he tracks Namjoon walking away, then drifts to the entrance Seokjin disappeared into. He hesitates, jaw tightening, before finally stepping forward and heading inside.
The night settles heavier than before, carrying a quiet tension neither Namjoon nor Seokjin has felt yet.
INT. SEOKJIN’S APARTMENT – NIGHT
Seokjin slips inside, toeing off his shoes by the door. He shrugs out of his jacket, draping it over the back of a chair, the quiet of the apartment settling around him as he exhales.
He barely has a moment to breathe—
A knock cuts through the silence.
Sharp. Insistent.
Seokjin stills, then turns toward the door, crossing the space and unlocking it.
He pulls it open, surprise flickering across his face. “Hyun-woo? I thought you had that late meeting—”
“I wrapped up,” Hyun-woo cuts in, his tone tight. “Figured I’d drop by.”
He steps inside without waiting, brushing past him. The air shifts immediately, something brittle settling between them. Seokjin closes the door slowly, watching him.
“Alright… you seem annoyed, are you okay?”
Hyun-woo exhales sharply, pacing once before turning back. “What’s going on with you and Namjoon?”
Seokjin blinks, caught off guard. “Excuse me?”
“I saw you,” Hyun-woo says, quieter now but edged. “Just now. Outside. The way you were smiling at him—like he’s the one you’re marrying, not me.”
Seokjin’s jaw tightens. “What the hell are you saying? He’s my best friend. He’s helping me with the wedding because—because you’re never there!”
Hyun-woo flinches, irritation flashing. “Don’t put this all on me. I’ve got work, Jin. Real responsibilities. I can’t drop everything to go cake tasting or… debate over flower colors.”
Seokjin steps closer, anger rising, voice trembling despite himself. “I have work too, Hyun-woo. I’m drowning in it. But I still show up. Because this isn’t supposed to be my wedding—it’s ours. OURS. And yet every step, every choice, every detail—I’m alone. Do you even see that? Do you even care?”
His voice cracks for a second before hardening again. “And the worst part? The only person who’s actually been there, who’s stood beside me, who’s reminded me I’m not carrying this all on my own… is Namjoon. Not you.”
Silence follows, stretching thin and sharp.
Hyun-woo lets out a short scoff. “Exactly. You don’t even hear yourself. You’re not half as upset about me missing things as you should be—because he’s there. Always there. Maybe you don’t even need me at all.”
Seokjin recoils slightly, breath catching, anger twisting into something sharper. “Don’t you dare twist this on me. Don’t make your absence my fault.”
For a flicker, something uncertain crosses Hyun-woo’s face—gone as quickly as it came.
The room feels smaller now, heavier. Seokjin looks away, chest tight, Namjoon’s face rising unbidden in his mind—his quiet steadiness, his constant presence.
For the first time, he doesn’t push the thought aside.
Hyun-woo watches him, suspicion lingering, voice dropping into something final. “Just remember who you’re supposed to be marrying.”
He turns, rushing out, leaving Seokjin rooted by the door, breath trembling, his hands clenching, his eyes glassy with frustration. Behind his anger lies a truth he can’t shake: Hyun-woo’s absence did hurt, but Namjoon’s presence feels like home.
The front door slams. The sound reverberates through the apartment, sharp and final, bouncing off the walls until silence swallows it whole.
Seokjin stands in the middle of the living room, unmoving, breath uneven. His chest rises and falls in shallow waves as the echo fades, leaving behind only the drone of the refrigerator and the rain battering against the windows.
The fight still rings in his ears—Hyun-woo’s voice, sharp and accusing. The bitterness of his words. The way he stormed out without looking back.
Seokjin’s fingers twitch at his sides, aching to do something—clench, throw, break—but all he can do is stand there. He feels raw, hollow, exposed. His throat burns, his eyes sting, and the weight of everything crashes down on him at once.
His gaze flicks toward the half-finished wedding plans on the dining table—papers, swatches, notes scattered like a cruel reminder of everything he’s been holding up on his own. His ribs feel like a cage, each breath scraping against them, until it feels too hard to breathe.
The silence presses in. The emptiness of the room swallows him whole.
And then, without thinking, a single name surfaces in his mind.
Namjoon.
The thought is a lifeline, a beacon in the dark.
Seokjin grabs his jacket with trembling hands, not caring that he doesn’t have an umbrella. He doesn’t care that the storm outside howls like it could swallow him too. He just needs to go—needs to see him.
Chapter 6 – Emotional Confusion
Rain pours down, relentless, blurring streetlights into glowing halos. Seokjin walks fast, no umbrella, jacket clinging to his body, his hair plastered to his forehead. His hands are shoved into his pockets, fists tight. His face is streaked—not just from the rain, but from tears he can’t hold back.
He doesn’t think. He just goes.
INT. NAMJOON’S APARTMENT – NIGHT
A knock rattles the door, quick and desperate. Namjoon, in sweatpants and a loose T-shirt, frowns as he moves to open it.
The door swings wide—revealing Seokjin, drenched through, shivering, eyes swollen and rimmed red.
Namjoon inhales too quickly, worry flashing across his face. “Jin? Oh my god—what happened?”
Seokjin tries to answer, but his voice fractures before the words can form. The sight of Namjoon—warm, familiar, steady—unravels him completely, his chest hitching with a shaky breath.
Namjoon doesn’t hesitate. He pulls him inside, shutting the door behind them with a quick, firm motion. “Jeez, you’re freezing. Come here—”
He grabs a towel from the chair, draping it over Seokjin’s shoulders, hands lingering just a second too long, like he needs to be sure he’s real, that he’s here. His gaze moves over Seokjin’s face, taking in every tear, every tremor.
“Talk to me,” he says softly, urgency threading through the quiet. “What happened?”
Seokjin swallows hard, lips trembling. He shakes his head, voice breaking as it slips out, raw and hoarse. “I… I didn’t know where else to go.”
Something tightens in Namjoon’s chest, his breath catching halfway. His hands settle more firmly on Seokjin’s shoulders, grounding him. “Okay. It’s okay, Jin. I’ve got you. You’re here now. That’s all that matters.”
For a moment, Seokjin just stands there, trembling beneath his touch. Rain lashes against the windows, loud and relentless, but inside, the world shrinks down to the warmth of Namjoon’s hands, the steadiness of his voice, the way he looks at him like nothing else exists.
Seokjin squeezes his eyes shut, the sobs rising despite his effort to hold them back.
Namjoon doesn’t wait.
He pulls him into his arms.
Seokjin folds into him, clutching the fabric of his T-shirt like it’s the only thing keeping him upright.
Namjoon’s eyes close, jaw tightening as he holds him closer, like he could shield him from everything—the storm outside, the storm inside, all of it.
And while the rain keeps raging against the world beyond the windows, inside Namjoon’s apartment, Seokjin finally lets himself fall apart.
INT. NAMJOON’S APARTMENT – NIGHT
Seokjin curls into Namjoon’s chest on the couch, knees tucked beside him, swallowed up in his oversized hoodie. The fabric smells faintly of detergent, his cologne, and something uniquely him. His voice falters as he unravels the argument, the words catching, breaking apart until nothing is left but silence and the ragged rise and fall of his breath.
Namjoon doesn’t let go. His arm tightens, anchoring him, chin pressing gently against the crown of damp hair. His voice rumbles low, frayed with guilt.
“I’m so sorry, Jin. You don’t deserve that.”
The apology hangs between them. Seokjin’s lashes flutter shut, then open again as he pulls in a shaky inhale. He tilts his head slightly, almost unintentionally— and finds Namjoon’s eyes waiting for him.
It’s too close. Too quiet. The kind of stillness that presses on the ribs, makes the heart stumble.
Namjoon’s thumb moves, a barely-there stroke across Seokjin’s shoulder, meant to soothe. But the simple gesture sears— small, unthinking, and devastating.
Seokjin’s gaze flickers down. Not far. Just enough. To Namjoon’s lips, parted like a secret waiting to be told.
Namjoon swallows. His breath stutters, audible in the hush of the room. Neither of them leans in, not yet. The weight of the moment pulls tighter, as if the universe itself is holding its breath.
Finally—Seokjin moves, tentative at first. His lips brush Namjoon’s, feather-light, questioning. The touch lingers only a second, a heartbeat.
Namjoon exhales sharply, like he’s been holding the air in his chest for years, and then he pulls Seokjin closer. The kiss deepens, no longer hesitant. It's hungry and desperate, years of silence crumbling in an instant.
Seokjin gasps into his mouth as Namjoon’s hand cups the back of his neck, tilting his head, deepening the kiss until there’s no room left for hesitation. Their mouths part, tongues brushing, tasting. The kiss is wet, hot, almost bruising in its urgency, years of restraint crashing down all at once.
Seokjin fists the fabric of Namjoon’s t-shirt, tugging him closer, straddling his lap without thinking, without caring—just needing. Namjoon’s hands slide under the hem of his hoodie, palms hot against his waist, drawing a shiver out of Seokjin.
The couch creaks under their weight as the kiss grows messier, more demanding, teeth grazing lips, breath mingling. Seokjin breaks away for half a second, lips kiss bruised, eyes wild, and whispers—almost a plea—“Namjoon…”
But Namjoon doesn’t let him finish. He pulls him back in, kissing him harder, deeper, like he’s afraid Seokjin might disappear if he stops.
The storm outside is relentless, pounding against the windows. Inside, they give in—drenched in the fire they’ve both been holding back for too long.
INT. NAMJOON’S APARTMENT – NIGHT
Seokjin breathes raggedly, kissing him like he’s drowning and Namjoon is air. The hoodie slips off one shoulder, baring skin that Namjoon’s fingers trace with a hunger he’s fought far too long.
Namjoon’s hands slide beneath the fabric, tugging it up until Seokjin lifts his arms and lets him peel it off. He’s bare-chested underneath, skin still damp from the rain, goosebumps rising in the chill. Namjoon curses softly, eyes raking over him like he’s trying to memorize every inch.
“Joonie…” Seokjin whispers, voice hoarse, almost breaking.
Namjoon answers with his mouth, trailing hot kisses down his neck, sucking at the hollow of his throat until Seokjin exhales brokenly, tilting his head back, clutching tighter at Namjoon’s hair.
The kiss turns feral again when their mouths meet, teeth clashing, tongues tangling. Namjoon groans as Seokjin grinds down against him, the friction enough to make them both shudder.
Clothes come off in hurried movements, clumsy and frantic — Namjoon tugging at Seokjin’s sweatpants, Seokjin fumbling with the hem of Namjoon’s t-shirt before giving up, Namjoon helping and shoving it off his head. Its skin against skin now, hot and desperate.
Seokjin presses him back against the couch cushions, bracing himself on Namjoon’s shoulders, looking down at him with flushed cheeks and wet lashes. “I need you,” he breathes, raw and unguarded, as though confessing something far deeper.
Namjoon’s hands slide to his hips, thumbs pressing into bone, voice low, reverent: “You have me. Always.”
Seokjin kisses him again, slower this time but no less intense — a claiming, a breaking open. The dam has burst, and there’s no going back.
The storm rages outside, thunder rolling, rain hammering the windows, but inside the only sound is their ragged breathing, the wet slide of mouths, the urgent drag of skin against skin. Every touch is a plea, every kiss a promise, every hitched breath, a surrender.
And for the first time, neither of them holds anything back.
Seokjin rocks against Namjoon’s lap, moaning as their cocks rub through thin layers of fabric. He breaks the kiss only long enough to drag his hands over Namjoon's chest. Rainwater still clings to his hair, strands plastered to his temples, and Namjoon cups his face like he’s the most devastating thing he’s ever seen.
Seokjin leans forward, lips brushing his ear. “I can’t wait anymore.”
Namjoon exhales a staggered breath, his hands sliding down Seokjin’s back until they hook into the waistband of his boxers. With one rough tug, they’re shoved down, baring him completely. Seokjin flushes but doesn’t falter—he lifts his hips, helping Namjoon free him.
Namjoon mutters something unintelligible, palming at Seokjin’s bare plump ass, feeling the heat of him, the tension coiled tight. His own sweats and boxers are shoved halfway down his thighs with frantic hands, his cock heavy, flushed, leaking against his stomach.
Seokjin looks down at him, pupils blown wide, lips swollen.
He takes the condom from the end table when Namjoon fumbles for it, tearing the foil open with shaking hands. He rolls it on slowly, deliberately, eyes locked to Namjoon’s the whole time—like a vow.
Namjoon slicks himself with lube, fingers trembling as he coats his cock. But Seokjin stops him when he reaches for the bottle again.
“Let me…” he whispers, breathless.
He pours lube onto his own fingers, reaching behind himself. Namjoon’s jaw slackens as Seokjin pushes the first finger in, lips parting on a gasp at the stretch. His lashes flutter, a low whimper spilling out, but his gaze never leaves Namjoon’s. He works himself open with slow, deliberate thrusts of his fingers, biting down on his lip when he adds a second.
Namjoon grips his ass, parting it more, helpless, watching him ride his own hand, taking in his expression, a flicker between pain and pleasure. His voice is raw when he finally croaks out:
“Jin… please. I can’t—”
Seokjin withdraws his fingers, slick and trembling, and shifts forward. He grips Namjoon’s cock with one hand, positioning himself, breath ragged.
His other hand braces Namjoon's shoulders as their foreheads press together.
And then Seokjin sinks down onto his cock.
The stretch steals his breath, his nails digging into Namjoon’s shoulders. Namjoon curses, deep and guttural, his hands gripping tight at Seokjin’s waist, fighting the urge to thrust up into that impossibly tight heat. Inch by inch, Seokjin takes him in until he’s seated fully, thighs flushed against Namjoon’s hips.
For a moment, they pause. The storm outside crashes against the glass, and Seokjin pants through the burn, his chest rising and falling against Namjoon’s.
“Fuck… Joon—” he starts but Namjoon kisses him—hungry, messy—before he can say more.
Then Seokjin moves.
Slow at first, rolling his hips, testing the stretch, finding the angle that makes sparks burst white behind his eyes. When Namjoon’s cock grazes his prostate, he gasps, head tipping back, a raw moan tearing out of his throat. Namjoon seizes the chance, sucking bruises into his throat, hands guiding him, urging him faster.
Seokjin sets a frantic rhythm, skin slapping, sweat dripping, his voice breaking into sharp cries with every thrust.
Namjoon can barely breathe—his eyes locked on the man unraveling above him, his hands branding bruises onto pale skin as he lifts his hips to meet each descent.
“You’re so fucking perfect… look at you—”
Seokjin sobs at the words, grinding down harder, chasing his release. His cock, flushed and aching, smears precum against Namjoon’s stomach with every thrust, untouched, desperate. Seokjin tries to reach for it but before he can–
His hands are caught, pinned tight at the small of his back, leaving him arched in a perfect curve—helpless, exposed, trembling under Namjoon’s grip.
“Don’t touch yourself. I want you to come on me—untouched.”
Tears prick Seokjin’s eyes at the intensity, his body trembling as Namjoon pounds up into him, sharp, relentless, hitting his prostate again and again until he’s a mess of broken sobs and groans.
The coil inside him snaps—Seokjin shouts Namjoon’s name as he comes untouched, thick ropes spilling across his and Namjoon’s stomach, his body trembling as his nails scrape red down Namjoon’s arms.
Namjoon thrusts through it, chasing his own high, until he’s spilling into the condom with a hoarse sigh, burying himself as deep as he can, holding Seokjin down against him like he’ll never let him go.
The storm outside rages on. But here, wrapped in its silence, they’ve gone past friendship, past safety, into a fire that can’t be contained.
,
The room is dim, shadows cast long by the rain lashing against the windows, but inside, it’s hushed, broken only by the sound of their breathing.
Seokjin slumps forward, chest heaving, forehead pressed to Namjoon’s shoulder. His thighs tremble where they straddle Namjoon’s hips, their bodies still joined, skin flushed and slick with sweat.
Namjoon’s hands linger on his waist, trembling, like his body hasn’t quite caught up to what just happened. He stares past Seokjin’s shoulder, eyes unfocused, heart still racing—but not from pleasure anymore.
The silence stretches. Heavy. Suffocating.
Seokjin finally exhales, a shaky laugh, more out of disbelief than joy.
“I… I don’t even know what—”
He cuts himself off, the words dissolving as his throat tightens.
Namjoon swallows hard. The haze of desire is gone, leaving sharp clarity in its place. His chest clenches.
“What have we done?”
Seokjin blinks up at him, lashes wet, pupils still dark and blown. Namjoon's words land like a slap, sharper than the storm outside. His throat works, but nothing comes—just the ache of realizing that for Namjoon, this might already be a mistake.
Namjoon finally looks at him, Seokjin’s hair is a mess, his cheeks flushed, his mouth kiss-bruised. He looks beautiful, achingly beautiful. And yet all Namjoon can feel is dread, because Seokjin isn’t his to hold like this.
Namjoon’s voice falters, barely above a whisper. “You’re engaged, Jin. You’re supposed to marry him.”
The words hang between them like shards of glass.
Seokjin flinches, his breath hitching. He wants to deny it, to say it doesn’t matter, that this—whatever this is—was real in a way nothing else has been. But the guilt claws up his throat before the words can form.
He shifts slightly in Namjoon’s lap, the movement too intimate, too much, reminding them both that the line they crossed can never be undone.
Seokjin finally speaks, voice raw.
“I know… I know. But I—” he pauses, voice breaking. “I needed you…”
Namjoon squeezes his eyes shut, torn between the desperate want still simmering through his veins and the crushing guilt that makes his chest feel too tight.
“And I’ll never forgive myself for giving in.” he murmurs, voice raw and pained.
Seokjin’s eyes glisten, his breath shaky.
They sit in silence, bodies still tangled, but now it feels less like closeness and more like a cage. Every second stretches, heavy with unspoken words, unclaimed feelings, and the terrifying truth that nothing will be the same again.
The storm outside hasn’t softened; rain drums against the windows in relentless sheets.
Seokjin shifts first. Slowly, almost reluctantly, he lifts himself off Namjoon’s lap. The separation is clumsy, abrupt—the sudden emptiness between them more jarring than either expected. Seokjin swallows hard, avoiding Namjoon’s eyes as he tugs Namjoon’s hoodie down over his nakedness, trying to cover skin that only moments ago was bare under his touch.
Namjoon gets dressed too, fumbling, clumsy and then sitting up straighter, running both hands over his face as if he could scrub away what just happened. His breathing is uneven, his chest tight. He doesn’t look at Seokjin either—because if he does, he’ll crumble all over again.
The rustle of fabric fills the room as Seokjin pulls his clothes back on, piece by piece. Each sound—a ruffle, a slash, the shuffle of fabric—is deafening. It feels like an ending.
When he finally stands, his hand hesitates near the back of the couch, fingertips brushing the fabric as though he wants to anchor himself, to stay. But instead, he moves toward the door.
Namjoon watches him from the couch, heart in his throat. The words rise unbidden, thick with reluctance.
“Let me… drop you home.”
Seokjin stills with his hand on the doorknob, shoulders tensing as he pauses without turning back. “No,” he says, voice shaky but firm. “I’ll manage.”
The words land like a final blow. He twists the knob, pulls the door open. Cold air and the sound of pounding rain rush in, flooding the silence between them.
For one brief second, Namjoon almost calls out—almost begs him to stay, to not let this be the way the night ends. But the weight in his chest pins him down. He says nothing.
Seokjin steps out without looking back. The door closes behind him with a soft but final click.
Namjoon sits there, staring at the empty doorway, his whole body hollow. The sound of rain fills the room, mocking, relentless. His hands tighten into fists against his knees.
The truth is unbearable: he wanted Seokjin more than he should have, and now he has nothing but the memory of what they broke.
The storm outside rages on. Inside, Namjoon is left alone—with the echo of Seokjin’s touch and the crushing weight of everything they’ve done.
CITY STREETS – NIGHT
Rain falls in torrents, slicking the pavement into a mirror of neon and shadows. Seokjin walks fast, arms folded across his chest, Namjoon’s hoodie clinging damp against him. His sweats are heavy with water, shoes squelching with every step.
He doesn’t care. The cold sears through him, but it’s nothing compared to the storm inside his chest.
His mind replays the moment—the way Namjoon’s lips felt against his, the heat of his hands on his skin, the desperate way they held each other like they were drowning. He bites down on his lip, hard, as if punishment could undo it.
“What did I just do? He’s my best friend. I’m engaged. I’m supposed to be in love with Hyun-woo…”
He muffles a sob. The words feel like lies even inside his own head.
Because when Namjoon kissed him back, when he touched him, when their bodies moved in perfect, chaotic rhythm—Seokjin felt alive in a way he never has. With anyone.
“God. Why did it feel so… right?”
He stops suddenly under a streetlamp, rain dripping off his hair, off the hood of Namjoon’s hoodie. His reflection stares back from the wet asphalt, fractured and blurry. His fists tighten, guilt and longing twisting inside him until he can hardly breathe.
He knows what he’s done. He knows what it means. And yet his heart, traitorous, won’t stop pounding Namjoon’s name.
Seokjin exhales sharply, shoving his hands into his pockets, forcing himself to keep walking, to not turn back—each step heavier than the last.
INT. NAMJOON’S APARTMENT
Namjoon sits on the couch, elbows braced on his knees, palms digging into his face. His apartment is quiet except for the clock ticking faintly in the kitchen and the hammering rain outside.
He sits still, as if frozen mid-moment. The air reeks faintly of sweat, of skin, of Seokjin, of everything they just did.
“What have I done?”
He drags his hands down his face, staring blankly at the coffee table, at the dent in the cushion where Seokjin sat minutes ago. His chest tightens until it hurts.
“I should’ve stopped him. I should've stopped myself. He’s engaged. He’s—God, he’s supposed to marry someone else.”
Namjoon leans back against the couch, head tilted up, eyes squeezed shut. For the first time in years, his walls feel useless, flimsy. The secret he’s carried for so long has finally broken through.
“I should’ve told him. Should’ve confessed. Instead, I let it happen like this. Like I was too weak to say the truth.”
His chest heaves as he grips the edge of the couch cushion, knuckles white. His voice cracks in the empty room:
“I’m in love with you.”
The words hang in the air, raw and devastating, swallowed by the silence.
Namjoon lowers his head into his hands again. For once, the genius has no solution, no escape plan. Only the weight of what he’s done—and the fear that he’s lost Seokjin forever.
INT. NAMJOON’S APARTMENT – JIMIN’S ROOM – EARLIER
The rain drums hard against the window. Jimin tosses his damp work jacket onto the chair, humming faintly under his breath as he unbuttons his shirt. He can hear the faint sound of water running from the bathroom—Namjoon in the shower.
He freshens up quickly, pulling on a hoodie, running his hands through his hair. When he finally cracks his door open, he freezes.
Voices.
Seokjin’s voice. Namjoon’s voice. Low, muted, but close—carrying down the hall.
Jimin hesitates, hand still on the knob. He doesn’t mean to listen. He’s about to step out when something in Namjoon’s tone makes him pause. There’s a weight there, soft, heavy, like the kind of conversation you only have in the dead of night.
He steps back, quietly closing his door until only a sliver of sound slips through.
“I don’t know what to do anymore…”
A beat. Silence. Then—shuffling. A pause so long Jimin holds his breath.
Then the sound of a kiss.
Jimin’s eyes widen. He stumbles back onto his bed, sitting down hard. His chest pounds as muffled sounds continue—soft moans, broken whispers, the unmistakable rhythm of intimacy bleeding through the walls.
Jimin presses both palms to his ears but it’s too late. He’s already heard enough. More than enough.
“No, no, no, no… this isn’t… I can’t…”
He squeezes his eyes shut, curling forward, trying to block it out. But his mind won’t stop racing.
“Hyung… what are you doing? Namjoon-hyung… how could you—?”
He bites down on his fist, guilt and confusion threatening to drown him. It feels wrong to know this, to hear this, but he can’t erase it. The sound of Seokjin’s broken cries, Namjoon’s voice low and desperate, the undeniable truth of what’s happening in the next room.
He swallows hard, curling on his bed, the storm outside matching the one unraveling in his chest.
“Shit…this is gonna end badly for all of us.”
INT. JIMIN’S BEDROOM – BATHROOM – NIGHT
Jimin paces the small bathroom, his hoodie clinging to his damp skin, breath uneven. His phone trembles in his hands as he scrolls through his contacts, stopping at one name.
Yoongi.
He taps it without thinking.
The dial tone barely reaches the second ring before the call clicks alive. “Jiminie? What’s wrong? It’s late…” Yoongi’s voice comes through, sharp with concern.
Jimin exhales like he’s been holding it in all night, the words spilling out before he can stop them. “Hyung—I… I don’t know what to do. I shouldn’t even be calling but—fuck—I heard them.”
“Okay, okay, slow down,” Yoongi says quickly. “Heard who?”
Jimin squeezes his eyes shut, pacing tighter, pressing a hand to his forehead. “Namjoon-hyung. And Seokjin-hyung. They— I didn’t mean to, I swear—I was just in my room and then I heard… everything.”
There’s a pause. Not long, but heavy enough to make Jimin’s chest tighten.
“You’re saying they… crossed a line?” Yoongi asks, voice low and steady.
“Yes,” Jimin chokes out, voice cracking. “God, yes. And I can’t—I don’t know what to do, hyung. Seokjin-hyung’s engaged. And Namjoon-hyung— he’s—”
He drops onto the edge of the tub, free hand clutching at his hair.
“They’re two of the most important people in my life,” he continues, voice unsteady. “And if this blows up… I don’t know how I’m supposed to survive losing either one.”
For a moment, all he hears is Yoongi breathing on the other end—slow, measured.
“Jiminie… listen to me,” Yoongi says finally, softer now but firm. “You can’t carry this like it’s yours to fix. This isn’t on you.”
Jimin lets out a brittle, broken laugh. “How can you say that?”
“Because it’s true. This is between them, not you,” Yoongi replies. “I know it’s confusing—I know. But don’t make it your wound to bleed from.”
Jimin swallows hard. “What if everything falls apart, hyung? What if… they’ve messed it up?”
Yoongi’s voice shifts, gentler beneath the steel. “Then we don’t let them.”
Jimin bites his lip, holding onto the sound of his voice like a lifeline. “Yoongi-hyung…”
“Yeah, Jiminie?”
“Don’t hang up. Just… stay.”
“I’m not going anywhere.”
The line quiets after that—no more words, just the steady rhythm of Yoongi’s breathing anchoring him as Jimin slides down to the bathroom floor, phone clutched tight, the panic in his chest slowly easing into something steadier.
Chapter 7 – Friend's Intervention
INT. RITUAL CAFE MEET
The café bustles with its usual warmth—soft jazz curling through the speakers, the scent of espresso hanging heavy in the air. Their table by the window is the same as always, tucked into the corner where the light of the setting sun slants across wood and glass.
But nothing feels the same.
Yoongi knows it. He can feel the drag of resistance in the air, the way it took him days of needling, cajoling, and pretending not to notice their excuses just to get both Namjoon and Seokjin to show up. They’d both arrived late, separately of course, and when they locked eyes for the first time, there was a flicker—like a ghost between them.
Yoongi files it away without a word. He already knows. Jimin made sure of that.
So now here they are. Yoongi, Jimin, Namjoon, Seokjin, and Hoseok all crammed together at their ritual café meet, the table cluttered with mugs and pastries. From the outside, they look like friends catching up. From the inside, it’s a powder keg.
Jimin keeps darting glances between Namjoon and Seokjin, chewing his lip until Yoongi shoots him a warning look.
Not now.
Namjoon stirs his coffee more than he drinks it, shoulders tense, eyes fixed on the swirling foam like it might give him answers.
Seokjin is quieter than usual. No jokes, no teasing. He sits with his back a little too straight, gaze flicking anywhere but across the table.
And Hoseok, bless him, hasn’t noticed a damn thing yet. He’s chattering about work deadlines and a disastrous photoshoot that ended with him wearing coffee instead of drinking it. His laughter fills the space, but it doesn’t bridge the chasm between the two men sitting in silence.
Yoongi leans back, watching, waiting. He’s not going to play peacemaker yet. Not until the cracks widen. Not until they’re forced to look at what’s been festering between them.
One wrong word, one wrong look, he thinks, and this whole table blows up.
After none of them budge, Yoongi leans back, stirring his drink lazily, his gaze drifting between Namjoon and Seokjin. “So… how’s the wedding prep going?”
The question lands in the center of the table like a stone dropped into still water.
Namjoon and Seokjin glance at each other—just for a heartbeat. Quick. Almost invisible. Not quick enough, though.
Because Yoongi sees it. Jimin sees it. Even the silence seems to catch it.
And then, just as quickly, they both look away.
Seokjin clears his throat, straightening slightly. “It’s… fine. We’ve, uh—taken a little break, actually. Work’s been insane.”
The smile he offers is thin and brittle, something that never quite reaches his eyes.
Namjoon nods too quickly, like agreement is the only safe place to stand. “Yeah. Exactly. Too busy.”
Yoongi hums under his breath, unimpressed, tapping his spoon against the rim of his cup.
Across the table, Jimin presses his lips together, fingers twisting his napkin into a mess of creases. He says nothing, but his knee bounces restlessly under the table.
Hoseok, oblivious—for now—bursts into laughter mid-story. “You guys have no idea. The intern dropped an entire tray of paint buckets right onto the client’s sample boards. It looked like Jackson Pollock had a seizure in the middle of the room.”
Namjoon lets out a small, hollow laugh. Seokjin’s lips twitch, but it doesn’t land.
Hoseok notices.
For the first time, he really looks at them.
“What’s with the two of you?” he asks, head tilting. “You look like someone just told you the wedding got cancelled.”
The joke hangs in the air, heavier than it should.
Too close.
Namjoon stiffens. Seokjin lifts his drink too quickly, taking a sharp sip just to avoid answering.
Yoongi’s mouth curves faintly, swirling his coffee. “Maybe they’re just tired. Weddings are exhausting, right? Even when everything’s… perfect.”
The word slips in lightly—but it cuts.
Namjoon shifts in his seat. Seokjin stares into his cup like the foam might offer him somewhere to disappear.
Jimin shoots Yoongi a look—wide-eyed, half warning—but Yoongi doesn’t waver, his gaze steady, deliberate.
For the first time all afternoon, Hoseok falls quiet. He looks from Seokjin to Namjoon, then back again, the humor draining from his face.
“Wait… seriously,” he says, softer now. “What’s going on?”
Silence answers him.
The café noise swells around them—cups clinking, voices blending—filling the space none of them want to touch.
Yoongi leans forward, elbows on the table, eyes sharp. “Good question.”
The tension stretches thin, ready to snap.
Seokjin fidgets with his cup, gaze darting anywhere but across the table. Then, suddenly, he pushes back his chair.
“I—I just remembered,” he says, too brisk, forcing a smile. “There’s an errand I have to run. Sorry, guys.”
He grabs his coat, already turning.
“Jin. Please. Don’t leave.”
Namjoon’s voice breaks through, raw, unguarded. It stops the table cold.
Seokjin doesn’t turn. His jaw tightens.
“I’ll see you guys later,” he says quietly, without looking back.
And then he’s gone—out the door, swallowed by the evening crowd.
The silence he leaves behind is deafening. Namjoon sits rigid, staring at the empty doorway. His chest rises and falls too fast, hands clenched on the table.
Yoongi leans back in his chair, eyes narrowing. Jimin watches Namjoon like he’s about to shatter. Hoseok looks between them, completely lost.
“What… the hell was that?” Hoseok whispers, confusion threading through his voice.
No one answers. The silence stretches, pulled tight as wire.
“Seriously,” he says again, louder this time, sharper. “What the fuck is going on?”
Namjoon’s lips part. He looks down at his hands—trembling—then up at them, at his friends, his family. Something in him gives way.
“l–l…Seokjin and I slept together.”
The words land like a gunshot.
Jimin squeezes his eyes shut, already braced for it. Yoongi doesn’t flinch, just takes a slow sip of his coffee like he’s been expecting this all along.
Hoseok chokes. Coffee sprays across the table in a fine mist, his eyes going wide. “WHAT?!”
A few heads turn. The barista doesn’t even blink.
Yoongi sets his cup down with a quiet, deliberate clink. “Start talking. Now.”
Namjoon exhales, voice low. “It was a mistake.”
The table stills.
Hoseok coughs again, thumping his chest, coffee dripping from his chin. “I—I’m sorry, you what?!”
He lowers his voice, but only barely. “You’re joking, right? Please tell me you’re joking, Namjoon.”
Namjoon doesn’t answer. He just stares at his cup, jaw tight, fingers drumming faintly against his knee.
That silence is answer enough.
Hoseok throws his hands up. “Holy shit. Oh my god. You’re not joking.”
He slumps back in his chair, dragging a hand down his face.
Yoongi leans forward, elbows on the table, gaze sharp and steady. “When?”
“Last week,” Namjoon says quietly. “After his fight with Hyun-woo.”
Yoongi blinks once, slow, processing. “And how far did it go?”
Namjoon flinches, then meets his eyes. “All the way.”
Hoseok lets out a strangled sound. “Jesus Christ…”
Jimin hasn’t said a word. He sits curled in on himself, hands clasped tightly in his lap, staring down at the table. His silence presses heavier than anything else.
Yoongi glances at him, then back at Namjoon, voice quieter now. “Why?”
That one cuts deeper.
Namjoon drags his hands over his face, groaning under his breath, then drops them, voice breaking as it spills out. “Because I couldn’t stop. Because I’ve been in love with him since we were kids, and I’ve spent years pretending it doesn’t tear me apart. Because he showed up at my door soaked and broken, and when he looked at me, I… I couldn’t hold it back anymore.”
He inhales shakily, chest rising unevenly. “And he kissed me back. Don’t you get it? He kissed me back like he meant it. Like he’s wanted it too.”
Hoseok looks between them, overwhelmed. “But… he’s engaged. Namjoon, his wedding is in three months.”
Namjoon lets out a hollow laugh. “I know. That’s all I’ve been thinking about since. We haven’t even spoken since that night, but… I can’t stop thinking he feels it too.”
Silence settles again, heavier now, thick with everything he’s just admitted.
Yoongi leans back, crossing his arms, gaze still sharp but not unkind. “So what now?”
Namjoon stares down at his hands, at the mess he’s made. “I don’t know, hyung. He won’t even look at me. What the hell am I supposed to do?”
“It’s simple,” Yoongi says. “You tell him you love him. And from where I’m sitting, Hyun-woo’s a douchebag. Seokjin deserves better. You deserve each other. I’m tired of the two of you going around in circles for a decade.”
“I agree,” Jimin adds quietly, finally speaking. “You need to tell him. Right now, he might feel like he’s drowning with everything falling apart. And your silence… might be hurting him more. Making him think he has nowhere else to go.”
Namjoon shakes his head, dragging a hand through his hair. “And what if I make it worse? What if I tell him and he rejects me? What if it ruins everything we still have left?”
“You already ruined it by not saying anything,” Yoongi replies, firm. “He’s not blind, Joon. He knows. He might’ve known for years.”
“Oh my god, are we really doing this?” Hoseok cuts in, exasperated. “Namjoon, you’ve been hung up on him since what—seventeen? Eighteen? You can’t keep living like you’re stuck in a tragic drama. Just say it. Do something instead of torturing yourself.”
Jimin’s voice softens, but there’s weight behind it. “I’ve seen the way he looks at you too. Like you’re the place he wants to run to, but he’s too scared to. Maybe he’s waiting for you to be brave first.”
Namjoon’s voice drops, barely there. “What if he doesn’t want me?”
Yoongi sighs, leaning forward again. “Then at least you’ll know. At least you’ll stop bleeding yourself dry over this. But if we’re right—if he feels it too—then why waste another second?”
A long pause.
Then, Namjoon whispers quietly, like a truth he can’t hide anymore—“I love him. I’ve always loved him.”
The words settle over the table, heavy and final.
Hoseok presses his palms to his eyes with a groan. Jimin’s expression softens, relief breaking through. Yoongi just leans back, satisfied, like something has finally been dragged into the light.
“Then go tell him you idiot,” Yoongi says. “Before he convinces himself he has to stay in a sinking ship.”
Namjoon inhales, unsteady, the words leaving him like a promise more than a plan. “Okay. I’ll tell him.”
INT. SEOKJIN’S APARTMENT – LATER
The apartment sits dim and quiet, the low whir of the radiator filling the space. Seokjin’s hands tremble slightly as he sets his phone down, the silence pressing in—until a sharp knock rattles the door. He freezes, chest tightening, before forcing himself to move.
When he opens it, Hyun-woo stands there, composure carefully arranged, though something darker flickers beneath his eyes. He steps inside without waiting.
“Jin… you’ve ignored me for a week. Not a single call, not even a reply to my messages.” His voice dips, softer, rehearsed. “Look, I know I messed up. I don’t know what came over me, but… I’m sorry.”
Seokjin doesn’t respond. He just looks at him, the weight in his gaze enough to hold Hyun-woo in place.
“Will you say something?” Hyun-woo’s tone sharpens, impatience bleeding through. “I know I was wrong, okay? I know Namjoon’s just a friend. Nothing is going on between you two, right?”
Something inside Seokjin gives way.
His voice comes out low, precise—cutting clean through the air. “You were right. I slept with him.”
Hyun-woo stills. For a moment, there’s only disbelief—then it twists, hardening into anger. “…What did you just say?”
Seokjin steps closer, steady now, every word measured. “I slept with Namjoon. And the truth is… I think I’ve been in love with him all along.”
The color drains from Hyun-woo’s face. His jaw tightens, fingers curling. “Liar. You’re just trying to hurt me.”
Seokjin shakes his head, voice trembling but unshaken. “No. I only realized it because you weren’t there. I thought I’d miss you—that I’d feel empty. And I did, at first. But then Namjoon… he was there. And suddenly everything made sense. Every fight, every argument, every time I told you I loved you—it wasn’t real. My heart… it was never yours.”
Hyun-woo steps forward, his voice dropping, edged with something sharp and bitter. “Don’t do this, Jin. Don’t throw away years over a mistake. Over him.”
Seokjin’s eyes sting, but he holds his ground, shoulders squared. “I hate that I’m hurting you. I do. But it would be worse to keep lying—to you, to myself. I’ve been dragging this out, hoping I’d feel something I never could. That isn’t fair to either of us. I’m sorry, Hyun-woo… but I don’t love you. Not the way you want me to.”
He pauses, then slowly slides the ring off his finger. For a second, it sits in his palm—small, heavy—before he presses it into Hyun-woo’s hand.
“This should’ve been a promise,” he says, voice faltering, then steadying again. “But it became a weight. I can’t wear it anymore. It ends here. Please… you need to leave.”
Silence settles, tight and suffocating.
Hyun-woo’s hand curls around the ring, his expression darkening as anger rises, sharp and volatile. He steps closer, voice low, tangled between fury and something almost desperate.
“After everything… after all I’ve given you, you’re choosing him? That bastard?”
Seokjin doesn’t step back. He meets his gaze, steady despite the tremor in his hands.
“I’m choosing myself,” he says quietly. Then, firmer—“Now leave.”
Seokjin moves toward the door and pulls it open. Hyun-woo follows, not quietly—his anger spills into the narrow hallway, each step a challenge. The fluorescent light overhead flickers, stretching their shadows across the walls, making everything feel sharper, louder.
“You think you’ll be happy with him?” Hyun-woo’s voice cuts through the space, loud, venomous. “With Namjoon? He’ll ruin you, Jin. He’ll leave you hollow, empty. You think you know him, but you’ll come crawling back—and I won’t be here!”
Seokjin’s jaw tightens, eyes blazing. “Good. Then don’t be. Don’t tell me who I can love. Don’t tell me what I feel.”
Hyun-woo’s expression twists, anger and disbelief colliding as he steps closer, his voice dropping into something more dangerous. “You’re throwing away everything we built! A whole year, everything I gave you—for him? How could you? How could you—”
“Because it’s not yours!” Seokjin shouts, his voice shaking but unyielding. “It never was. And I’m done pretending it was!”
Hyun-woo’s chest heaves. Then, in a flash, his hand comes up—palm drawn back, aimed straight at Seokjin.
Seokjin stumbles back against the wall, heart pounding violently, fingers gripping the doorframe like it’s the only thing keeping him upright. Hyun-woo’s shadow looms closer, his raised hand trembling with restrained fury, and for a split second Seokjin braces—jaw locking, eyes squeezing shut—already anticipating the impact.
It never comes.
Another hand intercepts it mid-air, clamping down with unyielding force.
Seokjin’s eyes snap open.
Namjoon stands there, chest rising and falling hard, his grip locked around Hyun-woo’s wrist, unshakable. His voice drops, low and sharp enough to cut.
“DON’T. YOU. DARE.”
Hyun-woo freezes, shock flashing across his face as Namjoon steps closer, shoulders squared, every line of him coiled tight. He tries to pull free. It doesn’t work.
“Get… off me,” Hyun-woo spits, struggling.
Namjoon leans in, his voice quieter now, but far more dangerous. “If you ever touch him again—if you so much as think about raising your voice at him…” His grip tightens, just enough to make the point land. “I will make you regret it. Every second of it.”
Hyun-woo glares, fury flickering into something colder as he tests the grip again. It doesn’t give. For a brief moment fear edges into his expression.
“You’ll regret this,” he says through clenched teeth. “Both of you.”
He yanks his arm back, breaking free, and storms down the hallway. His footsteps echo, sharp and hollow, until they disappear into silence.
Namjoon exhales slowly, tension still simmering through him. He doesn’t follow. He doesn’t need to. The line has been drawn.
Seokjin’s breath comes out uneven, his legs unsteady as he leans against the wall. “Joon,” he whispers.
Namjoon turns to him, the fire in his eyes softening into something quieter, more fragile. He steps closer, hands settling gently on Seokjin’s arms, grounding him.
“I’ve got you, Jinnie,” he murmurs.
Chapter 8 - The Realisation
INT. SEOKJIN’S APARTMENT – NIGHT
Namjoon guides him inside, the door clicking shut behind them. The silence settles thick and heavy, broken only by Seokjin’s uneven breathing. He’s still trembling, shoulders drawn tight, like his body hasn’t realized the danger has passed.
Namjoon doesn’t release his wrist. His grip stays firm but gentle as he leads him to the couch, easing him down before crouching in front of him. His gaze moves quickly, searching—face, hands, shoulders—any sign of harm.
“Jin, are you hurt?” His voice cracks despite himself. “Did he—did Hyun-woo hurt you? Tell me. Please.”
Seokjin doesn’t answer.
His chest rises and falls too fast, his pulse roaring in his ears, drowning everything else—Namjoon’s voice, the quiet room, even the memory of Hyun-woo leaving. He just stares ahead, unfocused.
Namjoon leans closer, panic flickering through his expression. He lifts Seokjin’s face carefully, palms warm against cold skin. “Hey,” he says, softer now, almost a whisper. “Look at me. You’re safe. I’m here.”
That’s what reaches him.
Seokjin’s gaze finally lifts, locking onto Namjoon’s eyes, wide and dark and full of worry, every line of his face softened by an unwavering steadiness.
And just like that, everything breaks.
Tears spill over, hot and unrelenting, slipping past Seokjin’s lashes, gathering against Namjoon’s hands. He tries to stop them, blinking hard, but they keep falling anyway.
“I—I can’t stop—” his voice fractures.
The rest of the words never come.
He moves forward instead, arms wrapping tight around Namjoon, burying his face against his shoulder. The sobs come in waves, deep and uncontrollable, shaking through him like something long held back has finally given way.
Namjoon stills for a fraction of a second, caught off guard—then his arms come up around him, firm, anchoring, pulling him closer.
He presses his cheek against Seokjin’s temple, voice low and steady. “It’s okay. Let it out. I’ve got you. I’m not going anywhere.”
Seokjin clings harder, fingers twisting into the fabric of his shirt as if letting go isn’t an option. His tears soak through, but Namjoon doesn’t pull back. He just holds him, thumb tracing slow, grounding circles along his back.
The space between them shifts, it's deeper than comfort, heavier than habit. Something that’s been there too long to ignore now.
Seokjin pulls back just enough to look at him. His eyes are red, wet—but clear. His lips part, trembling with words he can’t quite form.
Namjoon searches his face, his own expression caught between guilt, fear, edged with a dangerous certainty.
For a moment, they just look at each other and breathe. Close enough that everything else fades. And in that quiet, the truth settles between them—inevitable, undeniable.
After all this time, through every missed chance and every unspoken feeling, their hearts had always belonged to each other.
,
The storm outside has softened into a gentle patter against the windows, the room dim under the quiet glow of a single lamp.
On the couch, Seokjin lies curled against Namjoon’s chest, his cheek resting over the steady rhythm of his heartbeat. Each thud feels grounding, calming. Namjoon’s arms remain wrapped around him, protective without thought, his hand moving in slow, absent circles at the small of Seokjin’s back.
The silence between them isn’t heavy—it’s warm, earned. The kind that settles only after everything has been stripped bare.
Seokjin breaks it, his voice quiet but certain. “I was never in love with him.”
Namjoon hums softly, his chin brushing against Seokjin’s hair. “Hmm.”
Seokjin swallows, breath unsteady. “It’s always been you. I was just too stupid to see it.”
Namjoon’s hold tightens, just slightly. His heart picks up beneath Seokjin’s ear. “I’ve been in love with you since the first time you kissed me. Maybe even before that.”
Seokjin lifts his head, eyes widening as he searches Namjoon’s face. “What do you mean?” A beat. “Wait… no way. Since that dare?”
Namjoon doesn’t look away. “Yes.”
Seokjin stares at him, disbelief flickering. “That was more than a decade ago. Namjoon, why didn’t you say anything?”
Namjoon smiles faintly, something soft and bittersweet in it. “I was waiting for you to catch up.”
Seokjin lets out a quiet, disbelieving breath. “After all this time?”
“Always.”
The word lands gently, but it hits deep. Seokjin laughs under his breath, though it falters halfway, his eyes stinging.
“You’re an idiot.”
Namjoon’s smile lingers, softer. “Takes one to know one.”
Seokjin shakes his head, blinking quickly as his hand presses against Namjoon’s chest, feeling the steady beat beneath his palm.
“Do you know how many times I thought I was happy?” he murmurs. “How many times I convinced myself I had everything figured out?”
His laugh is quiet, brittle around the edges.
“I kept telling myself this was enough. That what I had with Hyun-woo made sense, that it was safe, stable… right.” His eyes lift to Namjoon’s, glassy and raw. “But every time something happened—every good moment, every bad one—you were still the first person I wanted to run to.”
Namjoon’s expression softens, something aching moving through it.
Seokjin exhales shakily. “And I ignored it. God, I ignored it so hard.” He drops his forehead briefly against Namjoon’s shoulder before looking back at him. “Because if I admitted what it meant… then everything would change.”
Namjoon’s hand slides up slowly, cupping his cheek, thumb brushing warm against damp skin. “Jin…”
“I was scared,” Seokjin admits. “Scared that maybe I needed you too much. Scared that if I looked at this too closely, I’d ruin the best thing I’ve ever had.”
Namjoon’s breath catches softly.
“But the worst part?” Seokjin whispers. “I think some part of me already knew. Every time you showed up for me, every time you remembered something stupid and small, every time you looked at me like I mattered…” His voice falters. “I think my heart knew long before I did.”
Namjoon closes his eyes for a second, overwhelmed by the honesty in it.
“Then don’t run from it anymore,” he says quietly when he looks at him again. “Don’t look away. Not now.”
Their foreheads rest together, breaths mingling in the narrow space between them. Everything feels stripped bare, fragile and terrifying and impossibly real.
Seokjin’s fingers tighten slightly against Namjoon’s shirt. “I’m scared, Joon.”
Namjoon lets out a soft, humorless laugh. “So am I.”
“What if this changes everything?” Seokjin asks. “What if we ruin what we already have?”
Namjoon stays quiet for a moment, his thumb still moving slowly along Seokjin’s cheekbone.
Then, softer:
“Jin… we crossed that line a long time ago. We’ve never just been friends, not really.”
Seokjin’s breath trembles.
“What if you wake up one day and realize this was a mistake?” he whispers.
Namjoon pulls back just enough to look at him properly, his gaze steady in a way that makes Seokjin’s chest ache.
“I spent years loving you in silence,” he says. “You really think I’d run now?”
Seokjin’s eyes sting again.
“And if this falls apart?” he asks quietly.
Namjoon shakes his head gently, resting his forehead back against Seokjin’s.
“Then we rebuild it,” he whispers. “Together.”
A tear slips down Seokjin’s cheek, and Namjoon catches it with his thumb. Their eyes lock, raw and vulnerable, all the years of unspoken words pooling between them.
For the first time, neither of them runs.
Seokjin’s breath stutters, his lips parting as though he wants to speak but can’t find the words. Instead, his gaze flickers to Namjoon’s mouth—then away, then back again.
Namjoon feels it, that pull, that fragile wire strung tight between them. He doesn’t move, doesn’t press—just waits, thumb still stroking slowly across Seokjin’s cheek.
When Seokjin leans in, it’s tentative, almost reluctant—like he’s afraid of what might happen if he crosses that line again. Their lips meet in the faintest brush, a whisper of a kiss, more hesitation than hunger.
Namjoon exhales into it, steady and grounding, tilting his head just enough to deepen the contact. Seokjin sighs against his mouth, and the reluctance begins to unravel.
The kiss grows softer, surer, lips moving with a delicate care that feels like discovery—like they’re memorizing the taste of something forbidden finally within reach.
And then—something breaks open. The years of silence, of distance, of swallowed confessions collapse between them. Seokjin’s hand fists in Namjoon’s shirt, dragging him closer, and the kiss turns hungry, urgent. Their mouths part, breaths colliding, tongues brushing in a desperate, heady slide that makes the air between them burn.
Namjoon groans softly against Seokjin’s lips, the sound low, helpless. His hand cradles the back of Seokjin’s head, holding him there like he never intends to let him go.
Seokjin pulls back just enough to breathe, his lips red and swollen.
“Do you–”
Namjoon cuts him off, voice dropping to a fierce whisper. “God, yes.”
Their mouths crash together again harder this time, lips bruising, breath stolen, no hesitation left—just years of love finally set free.
Seokjin doesn’t hold back—his hand fists tight in Namjoon’s hair, tugging him closer, swallowing the groan that rumbles deep in Namjoon’s chest.
The kiss turns messy, desperate, their teeth clashing in their hunger. Namjoon’s hands roam with urgency, sliding down Seokjin’s back, gripping his waist, pulling him flush against him. Every inch of them fits, every line sparking where they meet.
Seokjin hikes up his leg and straddles him without thinking, bracketing Namjoon’s hips, his thighs trembling with adrenaline. Namjoon’s large hands settle on his hips, guiding him closer until Seokjin can feel the solid press of his half hard cock beneath layers of fabric. The realization makes him shudder, makes his kiss turn feverish.
Clothes become a nuisance. Namjoon tugs at Seokjin’s shirt, fingers slipping beneath to trace the heat of bare skin. Seokjin gasps into his mouth, arching into the touch, helping him strip it away and fling it somewhere onto the floor.
Namjoon pulls back just slightly, chest rising and falling hard, his gaze dark, searching. “Are you sure?” he asks, voice rough, almost unsteady.
Seokjin lifts his hands to cup his face, holding him there, his eyes bright with something fierce and unwavering. “No more guilt. No more holding back,” he says softly. “I want you.”
Namjoon swallows hard, then surges to kiss him again, fiercer, hungrier, as if that answer unlocked something wild inside him. His hands slide up Seokjin’s bare chest, thumbs brushing his nipples, drawing a moan from him that breaks in Namjoon’s mouth.
Seokjin grinds into him, shameless now, their breaths ragged, legs tangled. Namjoon’s shirt is next, Seokjin yanks it open, lips breaking away only to kiss down his throat, over collarbones, across the tanned skin he’s wanted to taste for years. Namjoon lets his head fall back, a guttural sound slipping free.
There’s no hesitation left, no remorse weighing them down anymore—only years of wanting, years of silence erupting in heat, hands wandering, bodies pressed together, too close and not close enough.
INT. SEOKJIN’S BEDROOM – NIGHT
Namjoon gets seated, hoists Seokjin up with a low grunt that makes Seokjin gasp into his mouth and carries him toward the bedroom—Seokjin clings to him, kissing like he’ll combust if he stops.
The door bangs shut behind them, Namjoon’s mouth never leaving Seokjin’s as he walks him to the bed, step by stumbling step. Their kisses are wild and uncoordinated, teeth clicking, laughter swallowed between gasps, until they reach the bed.
Namjoon sets him down on the mattress as if he’s both precious and necessary. Shirts are gone—forgotten casualties on the couch—and now it’s just denim between them, damp from sweat.
For a beat, Namjoon doesn’t move. He just stares.
Seokjin lies sprawled on the sheets, chest flushed pink, rising and falling with rapid breaths, hair a messy halo against the pillow. His lips are bitten pink, eyes wide and glistening in the low light. He’s never looked more wrecked—never looked more beautiful.
Namjoon exhales shakily, crawling over him, one hand braced by Seokjin’s head, the other sliding reverently across his chest.
“God, Jin…y–you look…unreal.”
Seokjin shivers, arching into the touch. His own hands find Namjoon’s shoulders, tugging him down until their mouths brush again—slow this time, full of the weight neither of them can ignore.
Namjoon trails kisses lower, his mouth hot against Seokjin’s collarbone, then down the curve of his chest. His teeth graze a nipple, drawing a startled moan, before he soothes it with his tongue, lapping and sucking until Seokjin squirms beneath him.
Seokjin’s voice catches, breathless and unsteady. “Joon—”
Namjoon doesn’t stop, doesn’t look away, even as he moves lower. His lips press to Seokjin’s stomach, his tongue dipping into his belly button with intent, eyes locked onto Seokjin’s. The intimacy of it makes Seokjin’s cheeks flame, his thighs trembling around Namjoon’s torso.
Then deft fingers undo the button of Seokjin’s jeans, tugging down the zipper slowly, teasing, before Namjoon’s patience shatters. In one swift motion, he peels denim and briefs off, tossing them aside, leaving Seokjin bared completely to him.
Namjoon sits back on his knees for a moment, taking him in. Seokjin’s chest heaves, his cock hard and aching, precum glistening in the dim light. Vulnerability shines in his eyes, but so does trust.
“You’re… everything.”
Seokjin’s breath catches, his hand reaching out blindly until Namjoon takes it, their fingers threading together.
When Namjoon leans down again, kissing him with a mix of hunger and reverence, Seokjin pulls at the waistband of Namjoon’s jeans, fumbling until Namjoon helps, shoving them down along with his underwear. Skin against skin now, nothing between them, heat sparking everywhere they touch.
Namjoon pauses, foreheads pressed, their breaths mingling.
“One last time, Jin—are you sure?”
Seokjin cups his face, eyes wet but steady.
“I’ve never been more sure of anything.”
Namjoon kisses him then, slow and devastating, while his hand slides down, stroking Seokjin's cock in a slow torturing pace, until he’s gasping, clutching at Namjoon’s shoulders. Namjoon thumbs and circles his leaking slit drawing moans and breathless pants from Seokjin. The urgency builds, years of restraint burning away, until Namjoon reaches for the drawer at Seokjin’s bedside, pulling out a condom and lube with a trembling hand.
Namjoon’s fingers are slick, deliberate, tracing lazy circles around Seokjin’s rim, teasing until his muscles flutter with impatience. He finally eases a finger inside, slow but unyielding, coaxing him open inch by inch. Seokjin gasps, his body arching, the stretch sharp at first before it melts into aching pleasure.
Namjoon watches his face the entire time, drinking in every shiver, every ragged breath. His free hand presses firmly against Seokjin’s thigh, grounding him as he begins to move—curling, stroking, stretching him from the inside. Each deliberate thrust of his finger drags a moan from Seokjin’s lips, his head tossing back against the pillow, chest rising and falling in desperate rhythm.
When Namjoon adds a second finger, Seokjin’s thighs tremble violently, muscles straining to take the stretch. He keens, hands fisting the sheets, but he doesn’t pull away. Instead, he pushes down against the intrusion, chasing it, begging without words for more.
Namjoon croons low in his throat, leaning over to press a kiss to Seokjin’s temple.
“Breathe for me,” he murmurs, twisting his fingers just enough to make Seokjin cry out, his body clenching greedily around him.
By the time Namjoon scissors his fingers apart, spreading him wider, Seokjin is panting openly, sweat dampening his flushed skin, his body trembling under the weight of both the stretch and the promise of what’s to come.
“Joon… enough, I need you—please.”
Namjoon groans, forehead dropping to Seokjin’s shoulder, his own restraint shredding. He rolls on the condom with shaking hands, slicks himself, and positions at Seokjin’s entrance.
Their eyes lock—everything said, nothing hidden.
With a slow push, Namjoon sinks into him. Inch by inch, burning, searing, until he’s buried to the hilt. Seokjin’s back arches off the mattress, a strangled cry breaking free.
Namjoon stills, clutching his hand, their fingers interlaced.
“Tell me you’re okay.”
Seokjin drags him down into a kiss, messy and desperate, his words spilling against Namjoon’s mouth.
“More than okay. Move, Joon—God, move.”
Namjoon pulls back, hips rocking, the first thrust slow but deep. Seokjin moans, head thrown back, throat bared. The sight nearly undoes Namjoon.
He sets a rhythm—measured at first, then faster, rougher as the need overtakes them both. Each thrust drives a gasp from Seokjin, his nails digging into Namjoon’s back, legs wrapping tighter around his waist.
The sound of skin meeting skin fills the room, wet, relentless, underscored by their ragged breathing.
Seokjin’s breath shatters into a broken sound, half sob, half plea. “Yes—right there—fuck don’t stop—”
Namjoon obeys, angling his hips until every snap of his thrusts has Seokjin crying out, clutching at him like he’ll disappear. Sweat beads on their skin, mingling with the lingering chill of the room, the sheets twisted beneath them.
Namjoon buries his face in the crook of Seokjin’s neck, teeth scraping, sucking hard enough to leave bruises.
“You’re mine. Always been mine.”
Seokjin shudders, his whole body arching up, cock leaking between them.
“Yes—fuck, I’m yours—”
Namjoon groans like it breaks him, thrusting harder, faster, until the rhythm grows frantic. Seokjin’s body clenches around him, dragging them both closer to the edge.
Namjoon reaches down, wrapping his hand around Seokjin’s cock, stroking in time with his thrusts.
Seokjin’s voice cracks, desperate, the words barely coherent—Namjoon’s name, curses, pleas—until his body seizes, release spilling hot between his chest and Namjoon's stomach.
The tight pulsing around him rips a cry from Namjoon’s throat. He drives in deep, once, twice more, before spilling inside the condom, collapsing against Seokjin with a shuddering groan.
For a long moment, the only sound is their harsh breaths, hearts pounding in sync. Namjoon doesn’t pull away, just clings to him, kissing the salt of sweat and tears from Seokjin’s cheek.
“You okay?”
Seokjin wraps trembling arms around him, pulling him closer, voice a whisper in the dark.
“Yes, just don’t let go.”
And Namjoon doesn’t.
INT. SEOKJIN’S BEDROOM – MORNING
The curtains are drawn, but pale morning light sneaks through the cracks, painting thin golden lines across tangled sheets and bare skin.
The air is thick—warm with the musk of sweat, sex, and something unspoken but alive between them. The sheets are rumpled, damp in places, clinging where bodies had pressed together again and again.
Seokjin sleeps deeply, one arm draped over Namjoon’s stomach, his lips parted slightly, soft breaths ghosting across Namjoon’s chest. His face is peaceful, almost boyish in sleep, lashes casting shadows on his flushed cheeks.
Namjoon, though, hasn’t slept much at all. His eyes are open, fixed on Seokjin like he’s afraid to blink, afraid this moment will dissolve if he lets it. He inhales quietly, memorizing the weight, the warmth, the reality of it.
After all these years. All the stolen glances, the unsaid words, the ache he buried deep. And now—this. Seokjin, naked and pressed against him, their legs tangled, their skin sticky with sweat, cum drying between their chests and stomachs.
His hand rests on the curve of Seokjin’s ass, heavy but unmoving, like it’s the only tether he has to prove Seokjin is really here. He can feel the faint rise and fall of his breaths, the heat of his body seeping into him.
Namjoon exhales shakily, pressing his lips to Seokjin’s hair, breathing him in. The faint scent of shampoo mingled with the rawness of sex, a contrast so dizzying he has to close his eyes for a moment.
He doesn’t dare move. Doesn’t dare ruin it. Cleaning up would mean letting go, even just for a moment, and he can’t. Not when he’s dreamt of this touch, of this closeness, for over a decade.
Namjoon whispers into the stillness, barely audible, almost like confessing to the air itself.
“You’re real. You’re really here.”
Seokjin stirs faintly but doesn’t wake, his body curling closer instinctively, his thigh sliding higher over Namjoon’s hip. Namjoon bites back a groan at the contact, his chest tightening with a cocktail of want and something even deeper—something that terrifies him more than desire ever could.
Namjoon shifts only enough to brush his fingers down the line of Seokjin’s spine, slow and reverent, as if tracing proof that he isn’t just a figment.
For once, there are no walls, no boundaries, no distance. Just them.
He's is still watching him when Seokjin stirs. At first, it’s just a twitch of his fingers against Namjoon’s ribs, a sleepy hum in his throat. Then his lashes flutter open, eyes dazed and unfocused, until they land on Namjoon.
For a heartbeat, Seokjin blinks as if he doesn’t quite trust what he’s seeing. Then, slowly—almost shyly—a smile finds its way onto his lips.
“You’re staring,” he murmurs, voice still rough with sleep.
“I don’t want to stop,” Namjoon replies, soft and unashamed.
Seokjin lets out a quiet, drowsy chuckle, the sound warm as he tucks his face into Namjoon’s chest. His lips brush against his skin—accidental, or maybe not—and Namjoon’s breath stutters.
Seokjin’s hand drifts lazily along Namjoon’s side, fingers tracing absent patterns. Beneath his ear, he can feel the steady beat of Namjoon’s heart—faster than it should be.
“It’s real, right?” he whispers. “Last night wasn’t just… some dream?”
Namjoon swallows, something tightening in his chest. He tilts Seokjin’s chin gently, guiding his gaze up until their faces are close.
“It’s real,” he says, voice quiet but sure. “You’re real. And I’ve never wanted anything more.”
Seokjin’s eyes glisten, soft and vulnerable in a way Namjoon’s never seen. He exhales, his lips parting like he wants to say something, but instead he just presses them to Namjoon’s.
The kiss is unhurried, languid. No rush, no urgency—just a tender promise carried in the press of lips. Seokjin shifts, sliding higher onto Namjoon’s chest, straddling his hips loosely, their bodies molding together in lazy intimacy.
Namjoon cups the back of his neck, thumb stroking the hair at his nape, while Seokjin’s palm rests over Namjoon’s heart, feeling every unsteady beat.
When they part, Seokjin lets out a shaky laugh.
“God, I should feel guilty. I should feel a lot of things–”
Namjoon’s voice stays soft, but there’s a quiet certainty beneath it. “Just feel this first. Us.”
Seokjin swallows hard, searching Namjoon’s gaze, and for the first time he doesn’t look away.
They stay like that—breathing each other in, holding on as if the world outside the sheets doesn’t exist—while the morning light slowly spills brighter around them.
INT. RITUAL CAFE MEET – LATER
The café hums with its usual Saturday crowd, coffee machines hissing, the scent of pastries lingering sweet and heavy in the air.
At their usual corner table, Taehyung and Jungkook sit shoulder to shoulder, Jungkook scrolling through his phone while Taehyung tries to peek over his arm. Hoseok, already halfway through his second croissant, leans back in his chair, gesturing animatedly as he teases them about acting like an old married couple.
Yoongi and Jimin slip in moments later, moving with the quiet ease of people who’ve been orbiting each other far too closely to be “just friends.” Yoongi drops into his seat, Jimin right beside him, their knees brushing under the table. The air between them is charged but casual, like it’s no longer something either of them tries to hide.
It’s ordinary. Familiar. Until the café door swings open.
Namjoon and Seokjin walk in together. Hand in hand.
Yoongi’s the first to notice. His gaze flicks up, sharp as ever, and then his mouth curls into the most self-satisfied smirk anyone at the table has ever seen. He doesn’t say a word, just leans back and watches the inevitable chaos unfold.
Jimin notices next. His breath catches audibly, relief spilling out of him in a long, quiet sigh. “Oh, thank god,” he mutters, so soft only Yoongi hears. Yoongi hums in amusement, smug as a cat with cream.
Taehyung and Jungkook aren’t nearly as subtle. They both freeze mid-bite, mid-scroll, and then blurt out in perfect unison, voices overlapping:
“When the hell did this happen?!”
“I thought you were getting married to Hyun-woo?!”
Seokjin laughs, startled and pink in the cheeks, while Namjoon only tightens his grip on his hand. “That’s a long story,” Seokjin says, a little breathless, like he still can’t quite believe this is real either.
Jungkook looks between them, then at Taehyung, then back again, grinning so wide he nearly chokes on his latte. Taehyung clutches his chest like the drama king he is. “I called it! I knew it would happen eventually—”
“FUCKING FINALLY!” Hoseok shouts across the table, arms thrown into the air with so much force his croissant nearly goes flying. Half the café turns to look, but Hoseok doesn’t care, laughing as if he’s been waiting years for this moment.
Seokjin groans, hiding his face in Namjoon’s shoulder, but he’s smiling– beaming, really. Namjoon ducks his head, cheeks flushed, but he doesn’t let go of Seokjin’s hand, doesn’t even think about it.
Yoongi, still smirking like the devil, finally speaks. “Took you two long enough,” he drawls.
Jimin nudges him in the ribs, though he’s grinning too brightly to scold properly. “Be nice.” Still, his hand finds Yoongi’s under the table, their fingers intertwining.
Namjoon and Seokjin squeeze into the last two seats, their hands only parting long enough to settle before finding each other again. Their friends are loud, laughing, teasing, the table buzzing with chaos and affection.
But for a moment, it’s just the two of them. Namjoon glances at Seokjin, and Seokjin at him, and the world feels ridiculously right—messy, noisy, full of pastry crumbs and half-spilled lattes, but theirs.
The dam has broken, the wait is over.
And as Hoseok orders another round “To celebrate true love, bitches,” the café fills with laughter, warmth, and the unmistakable feeling of a perfect ending.
.
.
.
OR
THE BEGINNING?
🐨🐹💜
.
.
.
Author’s Narration:
Cheating is wrong—make no mistake. It erodes trust, leaves wounds that rarely heal, and consumes more of your soul than you realize. I don’t condone it, I don’t romanticize it.
But here’s the truth: staying in a toxic relationship can be just as destructive, if not more. Silence, neglect, and emotional abandonment can hollow you out piece by piece until you no longer recognize yourself.
Your gut instinct is rarely ever wrong. Listen to it. If something feels off, it probably is. Don’t chain yourself to the past out of fear of breaking what you think is your future. The future isn’t built on denial—it’s built on honesty.
So speak. Tell people how you feel, even if your voice shakes. Don’t be afraid of love, don’t be afraid of loss. Life only happens in the present, and the present deserves your courage.
Tell the ones you love that you love them. Express freely. Feel deeply. Love soulfully. Because at the end of it all, regret is heavier than heartbreak, and silence is crueler than the truth.
