It had been weeks since Mingyu noticed the cracks.
At first, they were small—barely-there silences during breakfast, pauses before he replied to “I love you,” little slips in conversations where his mind wandered elsewhere. He hadn’t wanted to see them. Hadn’t wanted to feel them.
But reality had a way of insisting on its presence, on showing up in the most inconvenient places—like in the space between words, or in the stillness of a kiss that should’ve felt like home but no longer did.
He had told himself, over and over, that he was moving forward. That he was over Jeonghan. That everything—his grief, his guilt, his ache—was buried somewhere deep and unreachable.
But he wasn’t.
Not even close.
He saw it in the way his eyes lingered when Jeonghan smiled. In the way his chest constricted with a strange mix of longing and shame whenever they spoke, even casually. In the way one name, just one person, had the power to stir something inside him he couldn’t explain, couldn’t quiet, couldn’t kill.
And Wonwoo…
Wonwoo was always there. Always present. The quiet anchor to his chaos. The soft warmth at the edge of every cold day. The steady hands that never asked for much, only held on. But lately, even that constant was fraying.
Not physically.
They still sat side by side on the couch every night, brushing knees. Still fell asleep facing each other. Still cooked dinner together and argued over which ramen brand was better. Outwardly, nothing had changed.
But inwardly? The weight of the distance was unbearable.
Mingyu could feel it in the way their laughter didn’t quite sync anymore. The way Wonwoo’s gaze lingered on him just a little too long when he thought Mingyu wasn’t looking. The way they’d both start a conversation and then let it die before it really began.
Like there was something rotting at the roots of them—silent, invisible, but suffocating.
Mingyu tried to fix it the only way he knew how: by distracting himself.
He threw himself into work—accepting every possible assignment, drowning in deadlines and client meetings and unread emails. He came home late, pretending to be tired, pretending to be fine. He kept his routines tight, mechanical. He smiled when he was supposed to. He made coffee. He washed the dishes. He folded the laundry.
But even with all the noise he surrounded himself with, there was still that one silence he couldn’t shake: Jeonghan.
He didn’t say his name, ever. Not around Wonwoo. Not even when Jeonghan messaged him or showed up at events. He became good at pretending the past was just that—the past.
But he was lying. And deep down, he knew Wonwoo could see through it.
Because Wonwoo always knew. Always had.
There was a night, not too long ago, when it all nearly broke.
They had come home after a friend’s birthday. Mingyu had laughed a little too loud. Drank a little too much. And Jeonghan had been there. He hadn’t done anything special—just smiled that familiar, frustrating smile and leaned a little too close when talking to Mingyu. It was harmless.
But it wasn’t.
Not to Mingyu. And not to Wonwoo.
The silence in the car ride home was deafening.
Mingyu kept his eyes on the road, hands tight around the wheel, while Wonwoo stared out the passenger window. Neither of them spoke. The song playing on the radio was one of those bittersweet love songs—slow, aching, honest. Mingyu reached out and turned it off.
When they got home, Mingyu went straight to the shower and stood under the water for twenty minutes, forehead pressed to the tile. He didn’t cry. He didn’t break. He just stood there. Trying to feel something that wasn’t guilt or confusion or that relentless pull in his chest toward a person he shouldn’t still want.
When he came out, Wonwoo was already in bed, facing the wall. The lamp was still on. Mingyu climbed in beside him, but didn’t touch him.
He couldn’t.
There was a night after that when Mingyu woke up to find Wonwoo gone. He sat up, startled, heart racing. It was 3:47 a.m. He padded through the apartment until he found him in the kitchen, sitting in the dark with a mug of untouched tea.
“Couldn’t sleep?” Mingyu had asked, voice hoarse.
Wonwoo didn’t look at him. Just nodded.
“Nightmare?”
A pause. Then:
“No. Just thinking.”
Mingyu didn’t press. He didn’t sit down beside him either. He just stood there. In the doorway. Watching.
That moment haunted him.
Because in the silence, in the stillness, he realized something unforgivable:
He was slowly breaking the heart of someone who had done nothing but love him right.
And worst of all—he didn’t know how to stop.
They started moving around each other like ghosts after that. Mingyu would wake up first and quietly make breakfast. Wonwoo would leave the dishes in the sink, even though he used to always wash them immediately. They both started sleeping with their backs to each other.
It wasn’t hate.
It wasn’t even anger.
It was grief. Lingering and shapeless and quiet.
One afternoon, Mingyu found himself scrolling through old photos. Ones where he and Wonwoo were still smiling without effort.
A trip to the beach.
A snow day.
A blurry selfie in the kitchen, covered in flour from baking cookies.
He stared at one photo longer than the rest—Wonwoo laughing with his head thrown back, flour in his hair, Mingyu’s arm slung casually around his neck.
And then… without even meaning to, his thumb swiped left.
Jeonghan.
Jeonghan in the city lights. Jeonghan on the rooftop bar. Jeonghan in the backseat of a taxi, asleep against Mingyu’s shoulder.
His heart ached in a way he wished it wouldn’t.
He closed the app. Tossed his phone onto the couch. And ran both hands through his hair with a deep, frustrated sigh.
That night, as he watched Wonwoo pour wine for the both of them, a question rose in his throat like a lump he couldn’t swallow.
“Do you think we’re happy?”
Wonwoo froze mid-pour.
He didn’t answer immediately. He put the bottle down. Sat across from Mingyu. Met his eyes.
“Why are you asking that now?”
Mingyu exhaled.
“Because I don’t think I am.”
And just like that, the walls began to fall.
The words hung in the air like ash after a fire. Heavy, impossible to sweep away.
Wonwoo didn’t move. Didn’t blink. His wine glass sat untouched in front of him, the red liquid catching the dim light like blood.
Mingyu wished he could take it back.
But he couldn’t.
And more than that—he didn’t want to.
Wonwoo’s voice came quiet, barely above a whisper.
“Is it me?”
Mingyu hesitated. He always hesitated—because Wonwoo had never been the problem. He was good. Steady. Kind. He loved with patience, without condition. But that was the thing. That was the thing.
Wonwoo loved too purely for Mingyu to lie to him.
“It’s not you.” Mingyu looked down, jaw tight. “It’s me. It’s the version of me you deserve. And I’m not him anymore.”
“Because of him?” Wonwoo said it plainly. Not accusing, not bitter. Just tired.
Mingyu flinched.
“You never really left him, did you?”
Silence.
“Even after all this time—” Wonwoo’s voice cracked. He swallowed hard. “Even after I stayed. After I waited. After I loved you with everything I had.”
Mingyu's breath hitched.
“I know.”
“Then why—why did you say yes to me? Why did you promise me forever if you knew he still had pieces of you?”
Mingyu’s voice broke in pieces.
“Because I wanted to mean it. I wanted to be the person who could give you everything.”
“But you’re not.”
“I’m not.”
Wonwoo’s hands were shaking. He looked down at them like they were strangers.
“Then fight for me, Kim Mingyu.” His voice was trembling now, raw and desperate. “Don’t just throw this away. Don’t just walk out. I love you—I still love you. Isn’t that enough?”
Mingyu looked up at him, and something in his chest shattered.
God, it would’ve been easier if Wonwoo had screamed. If he had yelled, thrown the wine glass, told him to go to hell. But instead, he sat there, begging. With wet eyes and shaking fingers. Still offering his whole heart, even while it bled.
“I don’t know how to love you right anymore,” Mingyu whispered.
“Then learn again.”
“I can’t.”
“Please…” Wonwoo’s voice cracked open, and his lower lip trembled. “Please don’t go. We can fix this. I’ll wait. I’ll do whatever it takes. You don’t even have to say it back—just stay. Just stay with me.”
And maybe in another universe, Mingyu would have. Maybe he would’ve chosen safety. Familiarity. The quiet warmth of someone who never made him question if he was enough.
But here—in this life—he stood.
“I’m sorry,” he said softly, and it sounded like a death sentence.
He didn’t look back when he walked toward the door.
Didn’t stop when he heard the first broken sob from the kitchen.
Didn’t pause even when his own eyes blurred with tears.
Because some goodbyes weren’t cruel.
Some goodbyes were the kindest thing you could do.
The rooftop was quiet, save for the low hum of the city below and the occasional gust of wind brushing past the rails. It was nearly midnight when Jeonghan stepped out, shoulders hunched beneath his oversized hoodie, eyes heavy with something he hadn’t named yet.
The stars were faint—drowned out by city lights—but they were still there. Blinking. Watching. Just like the way Jeonghan felt under everyone’s gaze lately.
The door creaked open behind him.
He didn’t turn. He didn’t need to. He knew those footsteps, calm and slow. Deliberate. Seungcheol always walked like someone who didn’t want to startle anything.
Or maybe someone used to walk through fragile things.
Seungcheol came up beside him without a word. Left just enough space between them to feel safe, but close enough that the silence didn’t feel empty.
For a long time, neither of them said anything.
And maybe that was okay. The silence didn’t need to be filled. Not right away.
But eventually, Jeonghan exhaled—shaky, like he’d been holding something for too long.
“Mingyu and Wonwoo,” he said, voice barely above a whisper, “they’re not together anymore.”
Seungcheol’s posture didn’t shift much, but Jeonghan could sense it—the slight pause, the quiet recognition. He didn’t sound surprised.
Instead, he just asked, gently, “How do you feel about that?”
Honestly? When he heard about it, he couldn't deny the guilt creeping inside his chest.
“They broke up,” Jeonghan's sister said. Just like that.
He blinked. “Who?”
She looked at him like she didn’t want to say it. Like she hated being the one to tell him.
“Mingyu and Wonwoo.”
The words hit harder than he expected. Not like a punch—more like a sudden loss of footing. Like walking across thin ice and hearing the first crack.
He sat still. Didn’t even blink. Just stared down at his tea as if the steam could hide his reaction.
“How long ago?” His voice was barely there.
“A few days,” she said gently. “It wasn’t... good. I think it had been coming for a while, but still. Wonwoo’s a mess. And Mingyu…”
Her words faded out.
Jeonghan swallowed thickly, a sharp ache rising in his throat. “Why are you telling me this?”
“Because you need to know,” she said softly, eyes searching his face. “Because I know you, Jeonghan. And I know this will eat at you even if you pretend it won’t.”
He didn’t respond. Just stared harder into the cup like he could disappear inside it.
“I heard Mingyu’s been quiet. Withdrawn. He’s not talking to anyone. And Wonwoo…” She hesitated. “I saw him cry in the faculty lounge, Jeonghan. I’ve never seen him like that.”
A crack splintered in his chest.
“I didn’t mean for any of this to happen,” he said, voice breaking for just a second before he caught it again. “I didn’t do anything.”
“I know,” she said immediately, reaching across the table. “I know you didn’t. But that doesn’t mean you weren’t part of it.”
He flinched. That truth landed with precision.
“I tried to stay away,” he murmured. “Tried to convince myself it was just awkward… that we could all move on.” His hand trembled slightly as he brought the cup to his lips. “But it was never gone. Whatever Mingyu felt... he never let it go.”
“And you?” she asked carefully. “Did you?”
The silence that followed was heavier than any answer.
Jeonghan exhaled, long and shallow. “It doesn’t matter. Not anymore.”
“Of course it matters.”
“It’s already done.”
His sister’s hand tightened over his. “Jeonghan, I’m worried about you. You keep pretending you’re okay, like this whole thing didn’t shake you. But I see it in your eyes. I see it when you don’t talk, when you stay out late wandering, when you come home looking like you’re running from something.”
He finally looked at her. Really looked. “I don’t know what I’m doing anymore.”
“You’re grieving,” she said. “Not just Mingyu. Everything. The time you lost. The pieces you’re still trying to pick up.”
Jeonghan’s lips parted, but no words came. He wanted to deny it, wanted to say he was fine. But the burn in his throat gave him away.
He stood suddenly, chair scraping slightly against the floor. “I need air.”
She didn’t stop him. She only watched him go, brows furrowed, heart aching.
And Jeonghan?
He slipped on his hoodie, stepped out into the night, and let the cold wind bite at his skin.
He didn’t know where he was walking, but his feet seemed to.
And before he knew it, he was texting Seungcheol.
“How do you feel about that?”
That question. So simple. So dangerous.
Jeonghan stared out into the sea of lights below, blinking like it burned. He took a breath like he was swallowing glass.
“Like I’m the reason someone cried themselves to sleep.”
The words trembled out of him, bitter and aching. They hung between them, suspended like smoke.
“I didn’t want this,” he continued, softer now. “I didn’t mean to—God, I didn’t mean to ruin anything.”
Seungcheol was quiet for a while. Then, in a voice low and grounded, he said, “You didn’t ruin them. Time did. Pretending did.”
But Jeonghan shook his head slowly. “And me,” he muttered. “I was part of that pretending. I knew he wasn’t over me. I knew, and I still—” He stopped, lips pressing into a thin line.
He didn’t finish the sentence. He didn’t need to. It was already echoing between them.
I let him love me even when he was someone else’s.
His voice dropped further, almost inaudible now. “I think I just wanted someone to stay.”
Seungcheol’s eyes flicked toward him, quiet but unreadable. The wind shifted again, and in a small, almost imperceptible motion, his pinky brushed against Jeonghan’s.
The touch was so slight Jeonghan almost missed it. But he felt it. He felt it like warmth cutting through ice.
“You’ve been carrying too much alone,” Seungcheol said, his voice soft but solid.
Jeonghan let out a dry laugh—no humor in it. “I thought I had to. People move on. They heal. They forget.” His chest tightened. “So why the hell can’t I?”
The wind tugged gently at his hair, as if trying to comfort him. But the ache stayed.
Seungcheol didn’t look away. “Healing doesn’t mean forgetting.”
That made Jeonghan flinch—not because it hurt, but because it was too honest. Too close to something he’d buried.
“You’re good at this,” he murmured. “Saying the right things. Making everything sound so... calm.”
“I’m not trying to fix anything,” Seungcheol replied, not blinking. “I just want you to stop pretending you’re fine when you’re not.”
Jeonghan turned to him slowly, eyes rimmed red but still dry. He looked at Seungcheol like he was seeing something he didn’t expect to find. Something steady. Something safe.
“I’m scared,” he said. “If I let go of what’s behind me... I don’t know what’s left.”
Seungcheol met his gaze fully now, and his words came softer, but unwavering.
“Me.”
For a moment, everything in Jeonghan stopped. His breathing, his thoughts, the relentless noise inside his chest. It all went quiet.
And then it came rushing back—faster, louder—but somehow lighter.
He stared at Seungcheol like he didn’t quite believe him. Like he wanted to, but didn’t trust himself enough to hold it.
“Say that again,” Jeonghan whispered, almost like he was testing him. Testing this.
Seungcheol didn’t blink. “You’ve still got me, remember?”
It broke something in him.
Not in a violent way. Not in the way things shattered when you dropped them—but in the way ice melts. Slowly. Painfully. A release that still stings.
Jeonghan exhaled. Long. Tired. Relieved.
And then, without thinking, he leaned into Seungcheol’s shoulder. Softly. Hesitantly. Like he was asking permission without words.
Seungcheol didn’t move away.
They stayed like that—two shadows, sharing warmth in silence. No more apologies. No more explanations. Just the closeness. Just this quiet, strange safety that didn’t ask anything in return.
And for the first time in weeks, Jeonghan didn’t feel like he had to hold himself together.
Not here.
Not with Seungcheol.
After the rooftop, something shifted between them—not all at once, but in quiet increments that neither dared label.
Not drastically.
Not the kind of shift that came with declarations or sudden kisses or anything bold.
No, it was quieter than that. Subtle. So quiet that if either of them tried to name it, it might disappear altogether.
But it was there.
In the way Jeonghan started texting first more often.
Jeonghan [8:16 PM]
I saw a guy who looked like you but taller and angry. Thought you’d like that.
Jeonghan [8:19 PM]
btw did you eat today?
Jeonghan [8:55 PM]
I’m outside your building. I brought peaches. Don’t ask why.
And Seungcheol, for all his gruff nonchalance, never ignored them. He responded with the same dry tone, always slightly too fast.
Seungcheol [2:23 PM]
Don’t knock. It’s open.
You’re weird. Come in.
Seungcheol [8:57 PM]
Leave the peaches. Take the attitude.
Their time together changed, too—subtle at first. Jeonghan stopped sitting across the table and started sitting beside him. Close, thigh-brushing kind of close. He’d steal sips from Seungcheol’s coffee like it was habit.
He’d take off his shoes the moment he walked in, toss his bag on the floor, and sigh like this wasn’t someone else’s apartment—like it was his second skin.
And Seungcheol?
He let him.
He told himself it was fine. Told himself it was temporary. But then he found himself leaving out a toothbrush for Jeonghan. Stocking his favorite tea. Noticing when Jeonghan got too quiet—and sitting beside him, just to be a warm shape nearby.
It was dangerous.
But it felt good.
And so they did nothing about it. Said nothing. Just let it stretch and settle between them—this thing. Not quite friendship. Not quite anything else.
It became part of their routine. Jeonghan would show up late some nights, sleepy-eyed and quiet, and Seungcheol would make him tea without asking.
They’d eat leftovers side by side on the couch, knees bumping, some old drama playing in the background while neither of them really watched.
Jeonghan never asked to sleep over.
But some nights, he just wouldn’t leave.
And Seungcheol never told him to.
Like last time, it was late when Seungcheol got home.
His apartment was dark—except for the faint flicker of his TV. He frowned, keys still in his hand.
Then he saw the shoes by the door.
A pair of worn-down sneakers, mismatched socks shoved halfway inside.
Jeonghan.
Again.
Inside, the living room was dim and warm. The screen played a half-finished movie, something with soft dialogue and a fading soundtrack.
And there, curled into the couch like he belonged to it, was Jeonghan.
He was asleep.
The blanket barely covered him, one arm hanging off the edge, hoodie sleeves pulled over his fingers like a child. His hair was a mess, covering half his face, lips slightly parted, chest rising and falling in slow, deep breaths.
Seungcheol froze.
He didn’t remember giving Jeonghan the spare key. But he did remember that night a few weeks back when he joked, “You can come over whenever. I don’t lock the door anyway.”
Apparently, Jeonghan had taken it seriously.
The first thing Seungcheol felt was exasperation. The second was fondness. The third—he didn’t have a name for. It curled behind his ribs and made it hard to breathe.
He set his bag down slowly, quietly. Took off his jacket. Didn’t turn on any more lights.
Then he just stood there.
Watching.
There was something about it—seeing him like this. Small. Quiet. Unshielded. Like every wall Jeonghan had ever built was asleep too, curled up beside him.
No smirks. No clever comebacks. Just that rare, real version of him Seungcheol didn’t get to see often.
And God, he was beautiful.
Without meaning to, Seungcheol crouched down beside the couch. Close enough to feel the warmth of Jeonghan’s breathing.
He reached up—just slightly—to brush a strand of hair from Jeonghan’s cheek.
Then stopped.
His hand hovered inches away.
Too close.
Too much.
Too intimate.
He didn’t touch him.
Instead, he turned, grabbed the soft throw blanket from the armrest, and draped it over him with quiet care. Tugged it gently to his chin. Fixed the edge. Stared too long.
“You’re really not going home again, huh?” he muttered under his breath.
He turned to walk away.
Then—
A small shift.
Jeonghan stirred. Eyes fluttered half open.
Seungcheol froze mid-step, startled.
“…Were you watching me sleep?” Jeonghan asked, voice thick with sleep and disapproval.
Seungcheol cleared his throat. “No.”
“Creepy,” Jeonghan mumbled, rubbing his cheek against the cushion.
Then he smiled—just a little. Barely there. The kind of smile that didn’t know it was happening yet.
He shifted, patting the cushion beside him without opening his eyes.
“Sit with me.”
Seungcheol stared. “It’s almost midnight.”
“So?”
He sighed. Defeated. Always defeated with him.
He sank down beside him.
The cushions dipped under their shared weight. The screen kept flickering, casting quiet shadows across the walls.
Jeonghan didn’t look at him. Just rested his head against Seungcheol’s shoulder like he’d done it a thousand times before.
He didn’t ask permission.
And maybe he didn’t need to.
Seungcheol stiffened at first. Then slowly—so slowly—he relaxed.
There was no tension in Jeonghan’s body. Only ease. Only warmth. And Seungcheol hated how right it felt. How comfortable. How dangerously familiar.
After a long silence, Jeonghan spoke.
“It doesn’t feel like I’m falling.”
Seungcheol turned his head slightly, unsure if he’d heard right. “What?”
Jeonghan kept his eyes on the screen. “With Mingyu, it felt like falling. Scary and fast and too much. Like I was always holding my breath.”
His voice softened.
“But this… this feels like I’m already on the ground. Like I’m standing still.”
Seungcheol didn’t say anything.
Not right away.
His heart was doing something—somewhere between collapsing and blooming.
Jeonghan closed his eyes again, head still resting against his shoulder. “I like that.”
And maybe it was just the quiet.
Maybe it was the hour.
Maybe it was the fact that they shared the same air now, same rhythm of breathing, same heartbeat moving just a little too fast—
But Seungcheol whispered, “I like that too.”
Jeonghan didn’t respond.
But he didn’t move away either.
His fingers, resting near Seungcheol’s, twitched once.
Then stilled.
But there is something more.
Something Jeonghan wasn’t ready to name.
But something he couldn’t ignore anymore.
And while two hearts were slowly molding into each other, the two others broke completely.