Actions

Work Header

Too Late

Summary:

Minsu loved Namgyu quietly, clinging to the broken pieces he was allowed to hold. Namgyu only realized he wanted to love him back once it was too late.

Notes:

Hii, this is my first fic i’m soo nervous but i love namgyu and minsu sooo much!! Hope yall enjoy ╰(*´︶`*)╯♡

Edit: I expanded the fic!! it was originally a little over 1k words but i think it’s about 4k now.

Chapter 1

Notes:

(See the end of the chapter for notes.)

Chapter Text

He never said it out loud, but he knew. How Minsu looked at him. How his hands hesitated, hovering too long when passing a coffee mug. How his eyes softened at three in the morning, every time Namgyu stumbled home wasted and broken.
He knew it was wrong to lead Minsu on for so long.
He knew, and he still didn’t want it.
Not because he didn’t care, maybe he did, a little too much. But because he didn’t think he deserved to be wanted like that. So he ignored it. He let Minsu patch him up, hold his hair back, whisper him down from panic.

But he never let him in.

“You’re not in love with me,” Namgyu said once, wiping blood from his lip after a fight at the nightclub he worked at got out of hand.
“Yes, I am,” Minsu whispered, reaching towards Namgyu’s bruising face.
Namgyu flinched back and without even looking at him he said, “No. You’re in love with the idea of fixing something that’s already broken.”

Minsu gulped at the words, but he didn’t argue.

And Namgyu felt powerful, for a moment. Until he saw the way Minsu’s shoulders dropped when he turned away. How could someone watch the person they loved so much walk away? That’s just the type of person Namgyu was.

He kept doing that. Pushing him back, little by little.
Mocking the way he cared. Calling his gentleness “clingy,” his loyalty “desperate.” He told himself it was mercy. That if Minsu stopped loving him, maybe he’d finally be free of this weight.

And eventually, Minsu did stop.

The turning point was quiet.

Minsu didn’t say he was leaving. Didn’t pack a suitcase in front of him, didn’t slam the door. He just stopped being there one night when Namgyu stumbled home from another bender. The light in the kitchen Minsu would cook in was off. The bed they would fall asleep cuddling was cold. Namgyu called his name.

Once.

Twice.

Nothing.

It didn’t feel like a weight came off his shoulders.

The next morning, he found a note on the table. Folded neatly. No accusation. No guilt. Just four words,

“You don’t need me”

Namgyu laughed when he read it. Bitterly, like a reflex. “Damn right,” he muttered.
But he didn’t throw it away.

Weeks passed, Namgyu still woke up expecting to find Minsu at the stove, humming tunelessly. Still reached out at night, only to grab cold sheets.

At first, he distracted himself. Stayed out later. Got higher. But the silence always followed. And eventually, it got louder than everything else.

Namgyu doesn’t realize when the apartment started feeling too big.

At first, it was just little things.
The silence, for one. Not the comforting kind, this one rings in his ears. Then it was the towels. The ones Minsu folded in thirds instead of halves. They were gone. Replaced by his own clumsy piles, already falling apart on the shelf.

The window in the kitchen doesn’t close all the way, and now that Minsu isn’t there to wedge a napkin in the corner, the wind whistles through it at night.
Namgyu tries not to notice.
But he does.

He notices everything now.

He notices that no one reminds him to eat when he forgets.
That the lights stay on too long.
That the cups don’t get washed unless he washes them.

It hits hardest in the mornings because that’s when Minsu was always the calmest. Soft steps. Warm hugs. A hand brushing his hair back, even when he was hungover and snapping at nothing.

Now the sunlight feels sterile. Like it has no place to land.

One night, sober for the first time in weeks, Namgyu sat at the desk. The one where Minsu used to leave tea for him. He stared at the drawer where the pills used to be, now locked. Not by Minsu, by him.

And it hurt.

It hurt because he’d finally started to understand.
What it meant to be held when you felt unlovable.
What it meant to be seen, not as a broken thing, but as someone still worth choosing.
And how rare that kind of love was.

He missed Minsu.

Not just the way he cleaned up after him, or whispered soft things in the dark.
He missed the way Minsu looked at him like he wasn’t a lost cause.

One night, months later, he dreams of him.
Not in some dramatic, cinematic way.
Just, Minsu at the kitchen counter, humming under his breath, making tea neither of them liked but always finished.

Namgyu wakes up crying, “Why didn’t I just let him in?” he thought in between his tears.
The tears surprise him, he hadn’t even known he could still cry like this. Quiet. Raw. Not over a bad trip or a hangover, just over missing.

He gets up, walks into the kitchen.
The window still whistles.

He doesn’t fix it.

He hesitates for a moment, reaching for his phone. His finger hovers over Minsu’s contact, “Min”.
The nickname that would send butterflies through Minsu’s stomach, and Namgyu knew that.

He presses down.

One, two, three seconds becomes an eternity until he hears it.

“The number you are trying to reach is unavailable please try-“

He threw the phone against the wall, he screams, angry at himself, angry at himself for letting him go so easily.

Months later, he found him. He had found Minsu at an art gallery by mistake. It was actually strange finding himself there in the first place. But there he was, and Minsu looked… better. He had a calmness to him now, a kind of distance that stung.

Before Namgyu could stop himself, he walked up to him and said, “I loved you.”

Minsu looked at him for a long time.
Then smiled.

“Maybe,” he said. “But not when I needed you to.”

Namgyu didn’t respond.

He couldn’t.

That night, he walked home with that same silence clinging to him again.

Only this time, it wasn’t a silence he could outdrink or outsmoke.

It was final.

And in that stillness, he realized the most tragic part of all:

He had finally made space for love, just in time to be alone with it.

Namgyu didn’t touch the stove anymore.

It wasn’t intentional. There was no moment where he decided he’d stop cooking late dinners or boiling tea or making Minsu’s favorite instant curry at 2 a.m. when both of them were too tired to be angry.

He just didn’t.

The kitchen was too quiet now. Too clean.

And when he walked in, the light above the sink flickered like it used to, and no one cursed at it.
No one teased him for ignoring it for two months.
No one slipped behind him to change the bulb while humming that stupid off-key tune.

Minsu used to do that.

Used to do everything gently.

It had been almost eight months since he left.

Not with a bang. Not with yelling or accusations or a suitcase thrown down the stairs.

He just didn’t come back one night.

Namgyu had called his name. Once. Twice.

But deep down, he already knew.

He found the note the next morning.

“You don’t need me.”

Namgyu had laughed when he read it. Not because it was funny, but because it was easier than crying.

He still hadn’t thrown it away.

He’d gotten clean since then.

Not all at once. There were slips. Weeks he barely remembers.

But lately… he was trying. Not for anyone else. Not even for himself.

Just because the alternative was worse.

The days got longer. He started working again, different job. Less noise, fewer crowds. He picked up overtime. Talked to people. Ate meals.

But it was the nights that cracked him open.

Every time he turned the corner toward their old apartment building and didn’t see the warm light in the window, didn’t hear music playing, or smell something burning on the stove, he felt it again.

The ache.

The one he thought he could outgrow. The one he thought time would bandage over.

But it stayed.

One evening, It was a friend who told him first.

Just a passing comment, mid-conversation.

“Oh, Minsu? I think he’s seeing someone. Semi, I think her name is? Cute. Real chill.”

Namgyu blinked.

He didn’t ask anything. He didn’t have to. Because he knew that name. Knew the smile Minsu had said it with, once. Knew the softness in his voice when he’d mentioned her, just once, like it didn’t mean anything.

But it had.

That night, he stared at the ceiling for hours. The walls too quiet. The air too clean.

He kept picturing it.

Minsu’s laughter—real, not strained. A kind of peace Namgyu had never been able to give him.

And her.

Soft hands. Bright voice. Maybe she loved art. Maybe she didn’t flinch when someone loved her back.

Maybe she made Minsu feel safe in a way Namgyu never could.

She was a girl.

And that meant something he didn’t know how to name.

It wasn’t just that Minsu moved on.
It was that he moved somewhere Namgyu could never follow.

She wasn’t him.

Namgyu didn’t go to the gallery again to see him.

Honestly, he didn’t even know Minsu would be there. He was just tagging along with a coworker from the club and a girl with too much eyeliner and not enough boundaries. He needed to get out of the apartment, and she needed someone tall enough to reach the lighting cables she forgot to hang.

So he went.

The last thing he expected was to see a familiar smile, something he hasn’t seen in months.

Namgyu stared too long.

There he was. Minsu. In the softest sweater Namgyu had ever seen him wear. Pale gray, slightly oversized, sleeves rolled just to the elbow.

He was smiling.

Not politely. Not nervously.

Just… smiling.

And beside him, leaning close,

Semi.

He didn’t need an introduction. He knew it was her the second he saw the way Minsu tilted his body unconsciously toward her.

She was pretty. But not the kind of pretty that screamed for attention.
More like… a steady light. Warm. Undemanding.

She laughed at something he said, her nose scrunching a little.
And then it happened, they kissed. Minsu leaned in, closing his eyes for a second like it was the most natural thing in the world. A soft, gentle peck on the lips. It wasn’t rough, or really passionate. It was longing and loving, despite it being short.

Namgyu’s stomach twisted.

It wasn’t jealousy, not exactly.
It was something older. Quieter. A kind of grief that came when you realized someone else was giving what you’d never been able to.

And it wasn’t just that Semi was kind, or that she made Minsu laugh, or that she didn’t have a drawer full of used cigarette packs hidden under her bed.

It was that she was safe.

Namgyu left without saying anything.

Didn’t stop to say hi.
Didn’t congratulate him.
Didn’t ask if he was happy.

He already knew.

That night, he cleaned the apartment again.

Top to bottom. Swept the floors twice. Changed the sheets even though they weren’t dirty. Rearranged the mugs so the chipped one Minsu used every morning was at the front again.

Then he sat on the couch and stared at the phone.

His contact was still the same.

“Min.”

He pressed it without hesitation, but regretted it immediately. Before Namgyu could hang up the call connected.

Namgyu hadn’t expected him to answer.

He hadn’t planned on what to say, either.

“Minsu,” he said, too fast. Then again, softer. “Minsu.”

A pause.

“…Namgyu?”

His voice hadn’t changed, not really. But something in the way he said Namgyu’s name felt new. Careful. Like holding a glass he didn’t want to drop.

Namgyu smiled, voice trembling even though he didn’t want it to.
“Hi.”

“Hi.”

The silence after wasn’t awkward, it was just long.

Namgyu let himself breathe through it, chewing his thumbnail.

“I’m not calling to ask for anything,” he said. “I just.. I saw you. At the gallery.”

Another pause. Then, “Oh.” A hint of a laugh. “I didn’t think you’d be there again.”

“I know it’s not really my scene, ” He tried to joke, “..I could never not notice you.”

That was a mistake. Too soft. Too honest. Namgyu winced, but Minsu didn’t react to it. At least not out loud.

“I wanted to see you,” Namgyu said. “Not like… anything dramatic. Just… to catch up?”

Minsu hesitated.

And Namgyu could tell—right there, in that breath—he didn’t want to say yes.

But then he did.

“…Okay.”

They met at a little café two blocks from their old apartment that Minsu used to love.

Namgyu got there early. Sat with his back to the wall, heart pounding hard enough to feel in his throat.

When Minsu arrived, he looked exactly the same but also nothing like the boy who used to fall asleep with his head tucked into Namgyu’s neck.

His hair was longer. Neatly tied at the back.
He wore a coat with buttons that actually matched.
He looked rested.

Namgyu stood up halfway, unsure if they were still the kind of people who hugged.

Minsu just nodded, smiling politely, and sat down.

So Namgyu sat too.

They talked like strangers who used to be close.

About school. About work. About how Namgyu was “doing better,” and how Minsu was “glad to hear it.”

Every time Namgyu tried to say something real, Minsu shifted the topic back to something safe. Something neutral.

“I missed this,” Namgyu said once, daring to let the words slip out.

Minsu just gave a soft smile. The kind that felt like a curtain being drawn.

“I’m glad you called.”

That was all.

They stayed like that for about an hour.

Namgyu wanted to ask about her.

He didn’t.

But he did notice the way Minsu’s phone lit up mid-conversation.
He saw the name. “Semi ❤️”

The heart stung more than he thought it would.

When they stood to say goodbye, Namgyu tried to hold onto something—anything.

“Do you think we could… be friends again?” he asked.

Minsu looked at him.

Really looked at him.

His eyes weren’t cold. Just tired.

“…Yeah,” he said. “We can try.”

Namgyu smiled.

But something in his chest sank.

Because he already knew what try meant.

Namgyu meant it when he said he wanted to be friends.

At first, it even felt… doable.
They texted a little. Sent memes. Minsu replied late but with care.
Once, they had lunch. Talked about a movie they both used to love.
For a moment, Namgyu felt normal again, like they were rebuilding something from the ash.

But then it started.

The ache.

The part that came when Minsu mentioned Semi in passing. Not as a weapon. Not even with excitement.

Just… casually.

“She’s meeting me after this.”
“Semi said I should cut my hair too!”
“She likes that show you texted me about the other day.”

And every time, Namgyu smiled like it didn’t burn.

He hated himself for it.

For comparing their love.
For wondering how Semi held him at night.
If she whispered the same stupid things Minsu used to say when they were tucked under the blankets, hiding from the world.

He thought maybe it was okay to hurt.
That he could keep it quiet. Keep it manageable.

But it built. The hurt built so fast, it was hard to keep up. Namgyu felt like the aching sensation was unbearable. He couldn’t stand it, he couldn’t pretend anymore. But he had to if it was the only way to keep Minsu close.

One night, Minsu texted, “ You okay? I haven’t heard from you in a while.”

Namgyu’s fingers hovered over the keyboard, then he typed, “I’m good, just busy lately.” He almost wanted to add how much he missed him. How much being away from him hurts him. But he didn’t. Because that’s not what friends say to each other.

They met once more after that.

Coffee again. This time, Minsu brought a book for Semi. Said she was sick, and he was dropping it off after.

Namgyu watched his hands.
The way he cradled the cover. The way his fingers tapped the table nervously, like he was thinking of her while he talked to Namgyu.

He felt like a placeholder.
A shadow of a shadow.

And when Minsu smiled, Namgyu smiled back, even when it hurt.

That night, he cried.

Not the dramatic kind. Not even loud.

Just sat in the kitchen, back against the fridge, fingers tangled in the old sweater Minsu used to wear when he was sick.

He pressed it to his face.

He hated himself for missing something that was never really his.

He hated himself for wanting to be needed again.

But most of all, he hated that he still loved him,

and Minsu didn’t.

Namgyu hadn’t meant to go.

The event was at the university Minsu went to. An open studio night where students shared works-in-progress. He only stopped by because one of his coworkers was presenting. He told himself he wouldn’t even look for Minsu.

But his eyes found him anyway.

And this time, Semi was with him.

They were sitting on the floor in a corner, sharing a bottle of soda. Minsu had one leg stretched out, sketchbook in his lap, while Semi leaned her head against his shoulder, pointing to something and laughing softly.

He looked relaxed.

Not just happy. Not glowing or swept up in passion.

Just… still.

His jaw wasn’t tight.
His shoulders weren’t drawn.
He wasn’t bracing for a mood swing or trying to keep someone calm or patch something bleeding.

He was safe, he had something real.

Namgyu couldn’t help it.

He watched.

Watched the way Minsu tilted his head toward her when she spoke, like the sound steadied him.
Watched the way her hand slid down to his, and how Minsu laced their fingers like he did it every day, without thinking.

There was no need in it.

No desperation.

No damage.

Just connection.

Easy. Steady.

And in that moment, Namgyu saw the difference.

With him, Minsu had loved like survival.
With her, he loved like breathing.

He remembered the way Minsu would be so hesitant around him. The way he tried not to look at him when Namgyu was in a bad mood. The way Minsu would always clean up after him. The way he tensed up when Namgyu initiated any physical touch, and relaxed when he realized it was okay to reciprocate it.

Namgyu left before they could see him.

He walked home slowly, without music. Without lighting a cigarette. Without calling anyone.

Just him and the wind.

The world felt quiet, but not in the crushing way it used to.

More like… it had nothing left to say.

 

Later that night, he sat by the window.

The one Minsu always used to wedge a napkin into when it whistled from the wind. It still did that.
He never fixed it.

But for the first time, he didn’t mind the sound.

 

It started with a text.

“Hey. Can I see you? Just once more. I promise I won’t make it weird.”

Minsu took a few hours to respond. Namgyu was almost sure he wouldn’t.

But then, the notification on his screen read “Okay.” It was simple.

They met at a park this time. Somewhere neutral. Somewhere neither of them had memories soaked into the benches or the smell of cigarettes lingering on stairwells.

It was a cool, late afternoon. The sun low enough to paint everything gold.

Minsu arrived alone. No Semi. No heavy expressions. Just quiet eyes and a scarf that looked handmade.

Namgyu sat beside him on a bench, careful not to sit too close.

For a moment, neither spoke.

Then Namgyu said, “You look good.”

Minsu smiled a little. “Thanks.”

“You’re happy?” he asked, not as a test. Just as something he needed to know.

Minsu didn’t look away. “Yeah. I am.”

Namgyu nodded.

There was a lump in his throat. He didn’t swallow it.

“I didn’t bring you here to make you feel bad,” Namgyu started. “I just… I’ve been thinking a lot. About us.”

Minsu looked down at his hands, folding them in his lap.

“I keep wondering if I ever made you feel loved,” Namgyu continued, voice cracking. “Like, really loved. Not just looked after. Not just, patched up.”

A breeze moved through the leaves above them.

Minsu was quiet for a long moment. Then he said,

“You did. But it was love I had to earn every day.”

Namgyu’s chest tightened.

Minsu went on, gently, but without shielding him.

“You were sweet. So sweet. But only after the chaos. Only after the fights, or the high, or the panic. That was the only version of you I ever got to love, the one that showed up when everything else broke.”

Namgyu looked down, blinking fast.

Minsu’s voice softened even more. “And I waited for that version, Namgyu. I waited so hard. I thought if I stayed long enough, I’d get to keep him.”

He paused.

“But the thing is… I didn’t want to be someone you loved just because you were hurting. I wanted to be loved even when you weren’t.”

Namgyu exhaled shakily.

Minsu turned his head. Their eyes met, and there was no bitterness there. Just… truth.

“And it broke me, knowing you only reached for me when you were falling.”

Namgyu didn’t answer right away. His throat was too tight.

“I’m better now,” he finally whispered.

“I know,” Minsu said. “I can see that.”

Another long silence.

“But it’s too late,” Namgyu said, barely audible.

Minsu smiled, bittersweet and soft. “No. It’s right on time. Just not for me.”

“Did you ever hate me?”

Minsu looked at him, not startled.

“No,” he said. “But I hated who I became when I loved you.”

Namgyu’s stomach dropped.

“I used to cry in the bathroom at work,” Minsu continued, voice steady but quiet. “Dry-heaving between shifts because I didn’t know if I’d come home to you dead, or worse gone, without a word.”

Namgyu didn’t speak.

“ There were days I didn’t eat unless you did, because I thought… maybe if I mirrored you enough, you’d notice I was falling apart, too.”

Minsu’s fingers curled tightly into his sleeves.

Namgyu’s throat burned.

“I remember once,” Minsu said, still not crying, “I looked at a bottle of your sleeping pills and thought, ‘If I took a few, just enough to knock me out, maybe he’d finally look at me the way I look at him.’”

That was when Namgyu broke.

His face crumpled, his jaw clenched so tight it trembled. He tried to speak, but it caught.

“I’m sorry,” he whispered, hoarse.

Minsu didn’t move closer. Didn’t touch him. He just sat there, calm and tired and true.

“I don’t need an apology.”

Namgyu looked down at his hands. They were shaking.

“I loved you,” he said.

“I know,” Minsu replied. “But not in a way that made me want to live.”

Silence fell heavy between them.

They sat there until the sun dipped low and the air started to chill.

Namgyu looked at him one last time. Memorized the curve of his cheek, the soft flutter of his lashes when he blinked. The way he looked at peace, even sitting beside the boy who once begged him to stay through every storm.

“I’m glad you’re loved now,” Namgyu said.

Minsu nodded, quiet.

 

After the park, Namgyu didn’t try to see Minsu again.

He didn’t delete his number.
He didn’t block him on anything.
But he didn’t reach out either.

And Minsu didn’t reach back.

They simply… drifted.

No goodbye. Just space.

And it was worse that way.

Not clean. Not sharp.

Just an emptiness that seeped in through the edges of Namgyu’s life and stayed.

He still thought about him.

When he bought groceries and reached for the soy milk Minsu liked.
When he heard someone humming off-key on the train.
When a storm rolled in and the power flickered out for a second, and he remembered how Minsu used to light candles and pretend it was a romantic movie scene.

He thought of him even more in the quiet moments.

The mornings he woke up before the sun, sober and exhausted, with no one to say “go back to sleep, I’ve got you.”
The nights he cooked too much pasta by mistake.
The ache in his chest when a soft song came on and he remembered how Minsu used to rest his head on his shoulder without asking. He also remembered how he yelled at him for doing so.

One night, he opened the old kitchen drawer where Minsu used to leave him notes, reminders to eat, gentle I love yous, small doodles of their cat who never existed.

There was only one thing left inside.

A wrinkled receipt from a late-night convenience run, with a heart drawn on the back in blue pen.

It wasn’t a grand gesture.

But it gutted him.

He sat down at the table and cried for the first time in weeks, not with violence, not with shame.

Just with grief.

Grief for what they had.
Grief for who he was when he ruined it.
Grief for the fact that maybe, if he had been ready earlier, he could’ve held on.

But he hadn’t been.
And Minsu deserved better than almosts.

So he let it go.

Not all at once.
But gently.

He stopped walking past their favorite corner shop.
Stopped keeping Minsu’s contact pinned to the top of his phone.
Stopped imagining what he’d say if Minsu showed up at his door one last time.

Instead, he got new towels.
Fixed the whistling window.
Planted a small herb on the sill and named it “Maybe.”

The ache didn’t disappear.

But it softened.

Turned into something quieter.

Something he could carry.

And for the first time since Minsu left, Namgyu looked at himself in the mirror and didn’t flinch.

It was raining the last time Namgyu saw Minsu.

Not heavy rain, just a soft drizzle, the kind that makes everything quiet. Like the world’s been turned down a little.

He hadn’t planned to be at the bookstore. But he’d wandered in to get out of the rain, looking for nothing in particular.

Then he saw him.

Minsu.

Standing by the poetry shelf.

He was alone, but not lonely. Dressed in a soft cream sweater, hair slightly damp, head tilted as he read the back of a thin book.

He looked older.
Softer.
Like someone who had been through something terrible and survived it.

Namgyu didn’t move.

He didn’t call out.
Didn’t run.
Didn’t even cry.

He just stood there, watching for a moment.

Minsu looked up. Their eyes met.

There was no surprise. No awkwardness. Just recognition.

And then… Minsu smiled.

Not a big one. Just a quiet, closed-lipped curve.

Namgyu nodded, once. Almost a bow.

Minsu nodded back.

And that was it.

He turned the corner, out of sight, and Namgyu didn’t follow.

That night, Namgyu walked home without an umbrella.

Let the rain soak through his hoodie. Let it sting his skin. Let it cleanse something.

The ache never left.

But it didn’t scream anymore.

It pulsed, gently. Like a song played in another room.

And slowly, Namgyu began to believe that this too could be a kind of love

Letting go without forgetting.
Missing someone without chasing them.
Healing in the shape of who you used to be.

The rain kept falling.

The world kept turning.

And somewhere across the city, Minsu laughed in a kitchen filled with steam and warm light.

And Namgyu, in his quiet apartment, closed his eyes…

and smiled.

Notes:

Lmk what y'all thought!! And i'll be happy to read through any suggestions!! I'm open to
ANYTHING! Please, if you wanna see anything i'm happy to write it!!