Actions

Work Header

This Is What It Sounds Like

Summary:

Yeonjun likes his life quiet, orderly, and interruption-free. He doesn’t have room for messy neighbors, barking dogs, or tall men with warm smiles who knock on his door holding paper cups and apologies.

But when Soobin moves into the apartment upstairs — all easy charm, clumsy cooking, and a golden retriever named Dalgom — Yeonjun finds himself caught in a rhythm he didn’t expect: one of hallway coffee, handwritten playlists, quiet laughter, and a closeness that creeps in like sunlight through curtains.

This is not a grand love story. No confessions screamed in the rain. Just two men — each a little cracked, still learning how to stay — figuring out what love sounds like when it finally feels safe.

Notes:

(See the end of the work for notes.)

Work Text:

Yeonjun noticed the dog before he noticed the man.

It barked like it had something important to say — not sharp, but insistent. Clumsy paws scraped against the hallway floor above his ceiling, a thudding rhythm that arrived at midnight, then again at six in the morning. Twice, it knocked something over. Once, it howled. And every time, Yeonjun would pause whatever quiet task he was doing — pixel work, thumbnail sketches, half-washed dishes — and stare up at the ceiling like he could will it into silence.

He’d lived in the building for four years. The walls were thin, the water pressure steady, the rent just low enough to make you stay. Most people kept to themselves, which suited him fine. But the dog was new. Which meant the neighbor was new.

And Yeonjun didn’t like new.

So when the elevator dinged open on a humid Thursday morning and revealed a stranger holding a golden retriever leash in one hand and two iced americanos in the other, Yeonjun’s first instinct was to step back.

“Sorry—!” the man said, adjusting the leash and smiling as the dog tried to wiggle through his legs. “She gets excited around new people.”

Yeonjun glanced down. The retriever was huge and fluffy and panting like it had just run a marathon. It looked thrilled to be alive. It also looked like it would shed all over his dark pants.

He pressed himself further against the elevator wall.

“It’s okay,” he said, which meant: Please don’t talk to me before 9 a.m.

The man laughed — sheepish, not offended — and tugged the leash gently. “Dalgom, heel. Come on, let’s be cool.”

Dalgom, Yeonjun noted. Like the word for sweet. Fitting.

He hit the ground floor button and kept his eyes forward.

Still, he could feel the man’s presence beside him — tall, broad-shouldered, with a warmth that felt out of place in the fluorescent-lit elevator. There was a softness to him. Not in a fragile way, but in the way he carried himself, careful not to take up more space than necessary.

“Uh, sorry again about the noise,” the man said after a beat. “We just moved in. She’s still getting used to the place.”

Yeonjun hesitated.

“…You're upstairs?”

“Yeah. 4B. I think I’m right above you, actually. You’re… 3B?”

Yeonjun nodded, unsure how the man knew that, but not surprised.

The elevator chimed. The doors opened.

“Thanks for being chill about it,” the man added as they stepped into the lobby. “I’m Soobin, by the way.”

Yeonjun blinked.

“I’m—Yeonjun.”

A pause.

The dog sneezed.

Soobin smiled again, easy and lopsided. “Nice to meet you, Yeonjun.”

And just like that, he walked out the door, Dalgom in tow, tail wagging like she’d just made a new best friend.

Yeonjun stood still for a moment. He adjusted the strap on his bag. Blinked once. Twice.

“…It’s too early for this,” he muttered, and left it at that.

But the next morning, when the barking started again — softer this time, more muffled — Yeonjun found himself listening differently. Not annoyed. Just… curious.

The knock came just after noon.

Yeonjun was halfway through adjusting a vector path for a freelance job he already regretted accepting when it sounded — two light raps, tentative. Not the kind of knock that demanded anything. Just… asked.

He opened the door without thinking. Still barefoot. Glasses smudged. A smudge of toothpaste on his black t-shirt he hadn’t noticed until it was too late to care.

Soobin stood there.

So did the dog.

“Hi again,” Soobin said, holding out a tray with two paper cups. “Peace offering.”

Yeonjun blinked. “Peace?”

“For the barking. She’s trying, I swear. I read online that enrichment toys help but she just tears them apart like a gremlin, so. Coffee?”

Yeonjun stared at the cup for a second too long. It had a little smiley face drawn in marker on the side. His name wasn’t on it, but it still felt… personal.

He took it, fingers brushing Soobin’s for the briefest second. Warm hands.

“You didn’t have to.”

“I know,” Soobin said, cheerful. “But I wanted to.”

Dalgom sniffed his toes.

“She’s harmless,” Soobin added. “Big lungs, soft heart.”

“Like her owner?”

Soobin laughed. A real one — short and surprised. “I mean, I do have big lungs. I sang in high school. But mostly I just yell at sports broadcasts now.”

Yeonjun smiled before he could stop it. The kind that tugged on one side of his mouth and caught him off guard.

“Can I ask what you do?” Soobin said, glancing behind him into the apartment. “I saw your desk setup the other day when the door was open. Triple monitors. Serious stuff.”

“Design,” Yeonjun said. “Freelance. Mostly UX. Some branding.”

“Cool. I wouldn’t even know where to start with that. I use Canva and cry.”

Yeonjun huffed a laugh through his nose. “That counts.”

The hallway fell quiet for a second — the kind of quiet that felt full, not empty.

Then Soobin said, “I should let you get back to it. Just wanted to say thanks for being cool. A lot of people would’ve filed a complaint.”

Yeonjun shrugged. “She’s not that bad. Reminds me someone else is up there, I guess.”

Something shifted in Soobin’s face — subtle. Less performance, more real. His smile softened into something easier, something that stayed even when he wasn’t speaking.

“Well… if she ever gets too annoying, you’re welcome to come up and yell at us in person. Or just hang out. She likes people.”

Yeonjun nodded, unsure what else to say. The cup was still warm in his hands. Soobin was still looking at him — not intense, not pushy. Just there.

“I’ll keep that in mind,” he said finally.

Soobin stepped back, gave a mock salute. “Later, neighbor.”

And with that, he was gone — leash pulled gently, dog trotting beside him like she already knew the route.

Yeonjun shut the door.

He sipped the coffee.

Too sweet.

He didn’t mind.

He went back to his desk, but didn’t work for a while. Just sat there, the coffee cup warming his palm, a strange new smile stuck somewhere between his throat and his chest.

It didn’t happen all at once.

There was no grand gesture. No swapped numbers or planned visits. Just... a slow accumulation of small things.

Yeonjun came home one day to find a note on his door. Folded neatly. No envelope. Just his name in slightly tilted handwriting.

Hope your coffee order isn’t “just black.” Trying again. — 4B.

He opened it. Inside was a QR code to a playlist.

“Late Afternoon, Slightly Rainy.”

He listened. Jazz. A bit of old Korean indie. A quiet acoustic cover of a song he hadn’t heard since high school. Nothing too heavy. Nothing too loud.

It felt like someone had peeked into his mood and made a soundtrack for it.

He left a Post-it back.

Black coffee’s fine. But the playlist was better.

The next week, there was a soft knock and a book left leaning against his doorframe. The Housekeeper and the Professor. No note this time, just a yellow ribbon stuck between page 72 and 73.

When he returned it, he tucked a poem inside — one he’d scribbled months ago on a leftover receipt and never shared with anyone.

He didn’t sign it.

A rhythm formed. Not daily. Not expected. But real. Books. Playlists. Late-night hallway nods. The occasional dog bark overhead that no longer annoyed him as much as it reminded him that someone — they — were still there.

And then, one evening, he ended up on Soobin’s couch.

He didn’t know how it happened. One minute, he was unlocking his door with the weight of a long week on his back. The next, Soobin had opened his door at the same time and said, “You look like you need tea.”

He didn’t argue.

Soobin’s apartment was almost identical in layout to his, but warmer. More lived in. Blankets tossed on the couch. A dog bed tucked in the corner. Books stacked in messy towers near the window. Plants that looked half-alive.

He sat cross-legged on the floor, barley tea in a chipped mug, Dalgom flopped against his thigh like they’d been friends forever.

Soobin handed him a cookie. “Store-bought. Don’t judge me.”

“Wouldn’t dream of it.”

They didn’t talk about anything important. Just… whatever came up. Favorite cartoons growing up. What they’d name a hypothetical second dog. The time Soobin fell asleep on the subway and woke up in the train yard.

Yeonjun laughed — really laughed — for the first time in weeks.

“You left your job recently?” he asked, somewhere near the bottom of his mug.

Soobin nodded. “Yeah. It was sucking the air out of me. Management gig. Too many meetings, not enough people I actually liked.”

Yeonjun understood that too well.

“UX burned me out,” he admitted. “I got tired of making things pretty for people who didn’t care. Freelancing felt quieter.”

Soobin nodded again. Not in agreement — in understanding.

There was a pause.

Then: “Do you like quiet?” Soobin asked.

Yeonjun thought about it. The weight of silence. The way it filled his apartment like fog. How it sometimes helped, sometimes hurt.

“I think I like the right kind of quiet.”

Soobin looked at him a long moment. Then said, “This feel like that kind?”

Yeonjun didn’t answer.

But he stayed on the couch. Until the tea was gone. Until Dalgom started snoring.

Until something inside him — the part that always hovered on the edge — settled.

Just a little.

Yeonjun wasn’t used to being seen.

He was good at blending. At taking up just enough space to not disappear entirely. At nodding and smiling and asking the questions that kept the spotlight elsewhere.

Soobin didn’t shine a light on him. He didn’t pry. But he didn’t look away, either.

It was one of those evenings where time moved in sideways glances. The sky hung heavy outside the window, all lavender and dust. The tea was still steeping when Yeonjun spoke — quiet, sudden.

“My last relationship ended because I couldn’t tell him I loved him.”

Soobin looked up. Not startled. Just… listening.

Yeonjun kept going, eyes fixed on the tea bag floating in the cup.

“He said I was cold. That I held back too much. That it felt like dating a locked room.”

Soobin didn’t respond right away. No pity, no reassurance. Just a slow breath. A small shift in posture — leaning forward, elbows on his knees.

“Were you in love with him?”

Yeonjun hesitated. “I wanted to be.”

A pause.

“Sometimes I wonder if something in me broke. After my parents. After all the… quiet.”

He rarely said it aloud. That word. Parents. It always arrived like a loose thread you tugged on without meaning to, unraveling more than you expected.

Soobin didn’t say I’m sorry. Instead, he asked, “Do you want to talk about them?”

Yeonjun shook his head.

But then he said, “My mom made porridge with too much sesame oil. My dad used to fall asleep holding the remote. They danced once, barefoot in the hallway. That’s the last clear thing I remember before the hospital smell took over everything.”

His throat felt tight.

Soobin didn’t fill the silence. Just sat there, palms flat against his thighs, eyes steady.

Yeonjun swallowed.

“Sometimes I think maybe I’m too broken for this. For people. For whatever this is.”

Soobin shifted. Not dramatically. Just enough to close the space between them on the couch.

“You’re not broken,” he said. “You’re just protecting yourself.”

Yeonjun looked at him. Really looked.

“You don’t know me that well.”

Soobin shrugged. “Not yet.”

The tea had gone lukewarm.

Dalgom let out a soft sigh and rolled over, her paw brushing Yeonjun’s foot.

Soobin reached over, fingers gentle, and adjusted the edge of the blanket resting against Yeonjun’s knee. Not touching skin. Just fabric. Just enough.

“I’m not here to fix you,” he said. “Just… to sit with you. If that’s okay.”

Yeonjun let out a breath he didn’t know he was holding.

“Yeah,” he said. “That’s okay.”

And for the first time in a long time, he believed it.

Yeonjun didn’t notice when it started.

Maybe it was the second time Soobin texted him just to ask if he’d eaten. Or when he started leaving his slippers by the door without thinking. Maybe it was the way Soobin said “night, Jun” like it belonged to just the two of them.

Whatever it was, it snuck up on him.

Safe. That’s what Soobin felt like.

Which was terrifying.

It rained on a Thursday. One of those slow, gray drizzles that made the whole city feel like a paused movie. Yeonjun hadn’t left the apartment in hours — stuck on a stubborn layout, blank canvas blinking at him like a dare.

A knock saved him.

Soobin, again.

“I was making dinner,” he said, holding up a bag of groceries like it was some kind of trophy. “Figured you probably hadn’t eaten either.”

Yeonjun opened the door wider without a word.

Inside, Soobin unpacked ingredients like he did this every day — which, lately, wasn’t far from the truth.

“You cook?” Yeonjun asked, eyeing the vegetables warily.

“I try to. No promises.”

It started fine.

Then the sauce burned. The noodles stuck. Dalgom stole a piece of chicken and hid under the table with it. By the time the smoke cleared, they were sitting on the floor, two containers of takeout between them and a mess of abandoned prep on the counter.

“You’re terrible at this,” Yeonjun said, poking a chopstick at a charred mushroom.

“I know,” Soobin groaned. “I panicked. You were watching me too closely.”

“I wasn’t.”

“You were definitely judging my chopping technique.”

Yeonjun smiled. Small. Real. “It was painful.”

Soobin nudged him with his shoulder. “I was trying to impress you.”

The words hung in the air a second too long.

Yeonjun froze — not from discomfort, but recognition.

He didn’t know how to answer, so he reached for a dumpling instead.

They talked around it. About old cartoons. About the weird neighbor who always left his socks in the stairwell. About the time Yeonjun’s friends took him to a club and he lasted thirty-seven minutes before faking a stomachache.

“You don’t like crowds?” Soobin asked.

Yeonjun shook his head. “I don’t like being watched.”

“You like being seen, though.”

Yeonjun glanced at him. “Isn’t that the same thing?”

“No,” Soobin said. “Being seen means someone notices even the quiet stuff.”

Another pause.

“Like how you twist your ring when you’re trying not to cry.”

Yeonjun’s breath caught.

He looked down at his hand. The ring — silver, simple — spun half a turn before he stilled it.

“You notice everything,” he said, not quite looking up.

“Only the important stuff.”

They didn’t talk after that.

They just finished the dumplings in silence. But it was the kind that filled you, not the kind that closed you in.

 

They started texting more after that.

Nothing dramatic. Just check-ins. A meme. A photo of Dalgom sleeping with her face squished into a pillow. Soobin would sign off with a blue heart emoji sometimes. Yeonjun never sent one back, but he didn’t delete them either.

When his friends asked why he smiled at his phone more these days, he changed the subject.

“Something going on with the guy upstairs?” one of them teased over lunch.

Yeonjun rolled his eyes. “He cooks like a criminal.”

“That’s not a no.”

He changed the subject again.

 

The moment stuck with him more than he expected.

A Thursday night. They were watching a movie neither of them liked. Something with too many explosions and not enough plot.

At some point, Soobin fell asleep.

Head tilted back, arms crossed, mouth slightly open. Dalgom curled at his feet like a sentinel. The lamp behind the couch gave everything a soft gold glow.

Yeonjun didn’t move for a long time.

Then he got up quietly, grabbed the throw blanket from the chair, and draped it over Soobin’s legs. Careful. Like a secret.

He stood there a moment, staring at him.

Noticed the little crease between his brows. The smudge of ink on his thumb. The way his body leaned ever so slightly to the left — toward Yeonjun’s side of the couch.

Something ached.

Not sharp. Not sudden.

Just… a gentle, pulsing awareness that this — this — was how it began.

Not with a kiss.

With a blanket. A couch. A silence that said, I see you.

And for once, Yeonjun didn’t feel the need to look away.

It was the kind of closeness that started to ask questions without words.

They sat closer now. On the couch. On the steps outside the building. Sometimes their knees brushed and neither of them moved.

Soobin would laugh at something stupid — a pun, a typo, a weird commercial — and glance at Yeonjun a second too long. Just to see if he was still smiling. Sometimes he was.

Yeonjun had never been so aware of distance. Or the lack of it.

He caught himself watching the way Soobin held chopsticks. How his sleeves always fell slightly past his wrists. How his voice changed when he talked to Dalgom — higher, softer, ridiculous in the best way.

They hadn't talked about them. Not directly. But it was there. In the way Yeonjun hesitated before leaving. In the way Soobin always found reasons to stay longer.

And one night, it almost happened.

The rooftop was still damp from an afternoon storm. The air smelled like ozone and dirt. They sat side by side on the old bench, their drinks sweating in their hands.

Neither had spoken for ten minutes.

Soobin said, finally, “I used to come up here when I couldn’t sleep. Before I moved.”

Yeonjun turned to look at him. “Why?”

“Because it felt like something was waiting. I don’t know. Sounds stupid.”

“It doesn’t.”

Soobin looked down at his hands. Picked at the corner of his cup.

“I think I feel that again,” he said, voice quieter now. “Like something’s… right there. But if I reach for it, I’ll ruin it.”

Yeonjun’s heart stuttered.

He didn’t mean to speak. But the words came anyway.

“Then don’t.”

They both looked straight ahead.

The silence that followed wasn’t comfortable. Not like before.

It was sharp around the edges. A little too loud.

Soobin nodded slowly, like he understood something Yeonjun hadn’t said. “Okay.”

The next day, the texts slowed.

No memes. No playlist links. Just a polite “made it home” or a short “busy today.”

Yeonjun didn’t know how to answer. Every draft he typed felt either too much or not enough. He deleted them all.

He still heard Dalgom upstairs. Still caught glimpses of Soobin in the hallway. But they both avoided eye contact now, like they were afraid it might say more than they wanted it to.

That week, Yeonjun found the blue heart emoji in his chat history.

He stared at it for a long time.

Didn’t delete it.

Just closed the app.

And sat there.

Alone, in the half-light.

The power went out just after nine.

Yeonjun had been halfway through microwaving leftover soup when everything blinked off — the lights, the hum of the fridge, the soft buzz of his laptop. Silence fell like a dropped blanket. Heavy. Sudden. Complete.

He stood there for a moment, staring into the dark.

And then, a knock.

Three soft raps on the door.

He opened it.

Soobin stood there holding a flashlight and Dalgom’s leash. She panted happily at his side, completely unfazed by the blackout.

“I didn’t want to sit in the dark alone,” Soobin said, eyes barely meeting his. “Thought maybe you didn’t either.”

Yeonjun stepped aside without speaking.

Inside, they lit three candles. One on the coffee table. One near the stove. One flickering on the windowsill, casting thin shadows on the floor. They sat cross-legged on the living room rug with a deck of cards between them and instant ramen steaming in a pot that had somehow finished cooking just before the outage.

No music. No background noise.

Just the occasional creak of the building settling, Dalgom snoring lightly beside them, and their own uneven breaths.

“Remember when we didn’t talk at all?” Soobin said, flipping over a card. “You barely looked at me in the elevator.”

“I thought you were annoying,” Yeonjun replied.

Soobin laughed. “Because of her?” He nodded toward Dalgom.

“She barked like she was being exorcised.”

“She just has a lot of feelings.”

“So do I. I just don’t… bark them at people.”

Silence again. Softer now.

Yeonjun watched the candlelight move across Soobin’s face — the way it caught on his cheekbone, the soft line of his mouth, the crease between his brows when he was trying not to fidget.

Soobin looked down at the cards. Picked them up. Set them down again.

Then he said it — not loud, not fast. Just quietly. Like placing a stone on a table.

“I didn’t mean to pull away.”

Yeonjun didn’t respond right away.

Soobin went on, slower now. “I just—felt too much. And I didn’t know if you did too. I didn’t want to ruin whatever this was if it wasn’t… that.”

Yeonjun’s hand moved before his brain did. Carefully. Slowly.

He reached across the space between them and placed his fingers — just two — over Soobin’s.

Not gripping. Just resting.

Steady. Real.

Soobin looked up.

Yeonjun didn’t speak. Just held his gaze.

And then, quietly, like something that had been waiting a long time: “It is.”

They didn’t rush. There was no swell of music, no cinematic moment.

Just Soobin leaning forward — slow, cautious — and Yeonjun meeting him halfway.

A kiss.

Barely more than a press of lips. Awkward at first. Gentle. Unsure. But it stayed. And when they pulled back, they didn’t let go completely.

Forehead to forehead.

Eyes closed.

Breathing in sync.

Dalgom snuffled in her sleep, oblivious.

“I’m still figuring this out,” Yeonjun whispered.

Soobin nodded. “Me too.”

Outside, the rain had started again. A soft, steady rhythm against the windowpane.

Inside, they stayed where they were — close but not clinging. Tired, but not afraid.

The lights didn’t come back on that night.

They didn’t need them to.

They never said “Are we together now?”

There was no label, no dramatic declaration. Just toothbrushes that started appearing in each other’s bathrooms. Grocery runs made together. A drawer cleared out. Then two.

Soobin started showing up with things Yeonjun hadn’t asked for but needed — batteries, tissue refills, a new mug with a sleepy cat printed on it. Yeonjun started brewing two cups of tea instead of one, even on the nights he expected to be alone.

“You keep leaving your socks on my floor,” Yeonjun said one morning, holding a mismatched pair like an accusation.

Soobin grinned. “That’s a small price to pay for my presence.”

“You’re very sure of yourself.”

“No,” Soobin said, slipping his arms around Yeonjun’s waist, “I just know when something feels right.”

They kissed lazily in the kitchen — mid-conversation, mid-sock complaint, mid-toast popping. Not urgent. Just part of the rhythm now.

Dalgom got jealous.

She’d huff loudly and wedge herself between them whenever they sat too close on the couch. Yeonjun pretended to be annoyed, but let her stay. Soobin called her “the chaperone.” Yeonjun started calling her “the boss.”

Some evenings, they went out. Most, they didn’t.

They cooked (or tried to). They argued about cereal brands. Yeonjun insisted chocolate cereal wasn’t real breakfast. Soobin bought two boxes anyway. Just to see him roll his eyes.

There were little things — tiny, almost invisible shifts.

Yeonjun started drawing again. Not for work. Just for himself. Scribbles in a sketchpad Soobin had left on his desk one morning with a note that read: “Draw me like one of your French frogs.”

There were other things too. Quieter things.

Like the way Yeonjun’s hand would brush Soobin’s back as he passed behind him. Or how Soobin started humming while brushing his teeth — slightly off-key, always the same melody.

Yeonjun never asked what song it was.

He just started to recognize it.

 

One evening, Soobin came home with a tiny potted plant.

A fern. Small. Lopsided.

“For your desk,” he said, placing it beside Yeonjun’s monitor like it had always belonged there.

Yeonjun stared at it.

Not because it was remarkable.

Because it wasn’t.

It was a plant. A little green thing that would need care. Water. Sunlight. Patience.

Yeonjun reached out. Touched the ceramic edge of the pot. Swallowed once, then again.

“This feels like a beginning,” he said.

Soobin smiled. “It is.”

They didn’t say I love you yet.

But they didn’t have to.

It was there. In the plant. In the socks. In the cereal aisle debates and the silence that no longer needed filling.

It was there in the way they left the door slightly open when the other wasn’t home.

Not to come in.

Just to say: You’re always welcome.

The call came out of nowhere.

Yeonjun almost didn’t answer. He was elbow-deep in groceries, halfway through unpacking the spinach when his phone buzzed — low and sharp against the counter. His hand hesitated over the plastic bag.

He glanced down.

" (Mom)"

The name lit up like a nerve he hadn’t touched in years.

She never called. Not on his birthday. Not after he moved out. Not after the funeral.

He didn’t know what made him swipe to answer.

Maybe it was muscle memory. Maybe it was guilt.

Maybe it was that old, stupid hope he hadn’t finished killing off.

“...Hello?”

There was a beat of silence.

Then her voice — thinner than he remembered, like paper. But still unmistakably hers.

“Yeonjun-ah. It’s me.”

He froze.

Her words came quick, as if trying to outrun how long it had been. She asked how he was, if he was still doing that art thing, if he was eating well. She mentioned church. His cousin’s engagement. Said, almost breezily, “I think of you often, you know.”

He stood there with a bunch of spinach wilting in his hand, letting her voice fill the space like smoke.

When she said, “It wasn’t easy for me either, you know,” something in him snapped quiet.

He hung up.

Not with anger.

With nothing.

Then he left.

 

Soobin found him almost two hours later.

Yeonjun had climbed to the rooftop like he used to — before the playlists, before the cereal aisle debates, before Soobin’s hand had ever brushed his.

He hadn’t brought a coat.

Just a hoodie and an ache he couldn’t shake loose.

He sat with his knees pulled in, phone off, chest tight, eyes dry and stinging like the tears couldn’t even find their way out.

He hated this part of himself.

The part that still wanted her to call.
The part that answered.
The part that still wanted to be loved by someone who taught him that love was something you earned by being easy.

Soobin’s voice came soft, behind him.

“Jun.”

Yeonjun didn’t look.

Soobin sat down beside him. Cross-legged. Quiet.

“I came home and you were gone. Lights off. No shoes at the door.”

Still, nothing from Yeonjun.

Soobin waited. Not for the right moment — just for whatever came next.

Yeonjun spoke eventually. Flat.

“She called. Out of nowhere. Like nothing happened. Like she didn’t try to erase me from the story.”

Soobin’s jaw flexed, but he didn’t interrupt.

“She said she thought of me,” Yeonjun added, bitter. “She always says that. Like thinking counts for something. Like silence isn’t a choice.”

Soobin glanced over.

“She hurt you.”

Yeonjun laughed — hollow. “She erased me.”

His fingers dug into the rooftop gravel.

“I was fifteen when I came out. And she didn’t even yell. She just got quiet. Stopped talking. Stopped seeing me.”

He swallowed.

“She made me feel like love had to be negotiated. Like I had to show up perfect to earn it. So I got good at shrinking. At staying small.”

Soobin didn’t speak right away.

Then: “You don’t shrink around me.”

Yeonjun looked at him, surprised.

“I’ve seen you angry. Playful. Loud when you argue about fonts. You take up space, Jun. With me, you do.”

The wind lifted around them, carried the words somewhere safe.

Then, for the first time, Soobin let something slip loose too.

“My dad was never really... there,” he said. “He’d sit at the table but not be at the table. You’d talk and he’d nod like a reflex.”

Yeonjun tilted toward him, listening.

“I remember one time in middle school, I came home with a medal. First place, regional math thing. He said, ‘That’s good,’ and went back to the newspaper.”

He exhaled slowly.

“I think I stopped trying after that. Stopped showing people the things I was proud of. Stopped expecting anyone to stay curious about me.”

Yeonjun reached over, touched his hand.

Soobin didn’t flinch.

Soobin’s voice came rough.

“So when you didn’t come home tonight… when you stopped replying… I didn’t think, He’s having a hard day. I thought: Of course. This is what people do. They disappear before you can ask them to stay.

Yeonjun’s eyes burned.

“I didn’t mean to push you away.”

“I know.”

“I just— I don’t know how to let someone stay. Not when it gets ugly. Not when it gets real.”

Soobin shifted closer. Slowly. Gently.

“Then let it get real.”

He reached for Yeonjun’s face, thumb brushing the edge of his jaw, not wiping the tears — just letting them fall.

“I’m not afraid of your mess, Jun. I just want to be where you are.”

Yeonjun leaned into him, silent.

Not because the words weren’t there.

Because they didn’t need to be.

Soobin wrapped his arms around him, steady. Solid. Not to hold him together — but just to hold him.

They stayed like that. Breathing. Still. Chosen.

 

 

Time passed, the way it does when you’re not watching it.

Not in leaps. Not with fireworks.

But in groceries packed side by side. In the soft thunk of shoes left at the door. In toothbrushes placed in mismatched holders and socks folded into unfamiliar drawers.

They didn’t move in together. Not officially. Their names still lived on separate leases. But Soobin’s phone charger stayed plugged into Yeonjun’s wall, and Yeonjun’s tea showed up in Soobin’s cabinet. It was enough.

They built something — not loud, not shiny. Just soft. Intentional.

Mornings came slow now.

It was a Monday. Not special. Not different.

The city buzzed outside like it always did. A child cried two floors down. Someone was frying garlic too early in the morning. The neighbor’s laundry flapped on the line.

And inside 3B, Yeonjun stirred a pot of rice porridge, slow and steady, steam curling into the quiet.

Soobin was sick. Just a cold. But he made a terrible patient — too apologetic, too polite, trying to clean while sneezing.

Yeonjun had gently shoved him back into bed an hour ago with a flat, “If you touch a single dish, I’m locking you out.”

Now, Dalgom guarded the blanket heap on the couch like a little sentinel, and Soobin’s soft coughing filtered through the half-closed door.

It was a domestic morning. Undramatic. Uneventful.

And it hit Yeonjun — without warning, without ceremony — that this was the safest he had ever felt.

He brought the bowl in carefully. Sat at the edge of the bed.

Soobin looked up, hair sticking out in five directions, cheeks flushed with heat.

“You’re doing the forehead wrinkle,” Soobin rasped.

“I’m not.”

“You are. You do it when you’re thinking too loud.”

Yeonjun handed him the spoon. “Eat.”

Soobin took one bite and sighed like he’d just been saved by the gods of bland food.

“This is so boring,” he said.

“It’s porridge.”

“No, like—life. This day. This moment. We’re boring.”

Yeonjun tilted his head. “Is that bad?”

Soobin smiled, lips chapped. “No. It’s perfect. It’s just... weird. I didn’t know it could feel like this.”

Yeonjun stayed quiet for a moment.

Then: “Like what?”

Soobin blinked, like the question had caught him off guard.

“Like... I don’t have to earn any of it. You’re just here. I’m just here. And that’s enough.”

Yeonjun’s throat closed, not painfully — just full.

He sat back against the headboard. Their arms touched.

“I used to think love would be a lot louder,” he admitted. “More dramatic. More... visible.”

“And now?”

Yeonjun looked at Soobin. Really looked.

“At some point, I stopped needing it to prove itself.”

Soobin leaned his head on Yeonjun’s shoulder.

They didn’t move for a long time.

The clock ticked. A distant siren passed outside. Porridge cooled beside the bed. Dalgom shifted in her sleep.

 

Later that day, they sat on the floor.

Soobin was half-wrapped in a blanket burrito. Yeonjun was drawing in the corner of a sketchbook, nothing polished — just lines, shapes, fragments. A hand. A window. Soobin’s profile from memory.

He didn’t realize he was humming until Soobin said, “That’s new.”

“What?”

“You. Humming.”

Yeonjun looked up. “It’s nothing.”

“It’s not nothing. It’s yours.”

They didn’t go out that day.

No rooftop. No movie. No plans.

They just stayed.

And Yeonjun realized — this was what it sounded like when love wasn’t asking to be seen.

It simply was.

 

That night, Soobin fell asleep first.

Yeonjun lay awake beside him, staring at the ceiling.

He remembered the first time he saw Soobin in the elevator. The awkward smile. The dog. The noise that annoyed him. The warmth that disarmed him.

He thought about everything that could’ve broken them — the fear, the silence, the ache of old ghosts.

And how none of it had won.

He reached over and rested his hand on Soobin’s chest, fingers spread, feeling the slow, steady rise and fall of sleep.

Yeonjun lay beside him, awake.

The ceiling was dark and still. Outside, the wind tapped softly at the window — nothing threatening, just a reminder that the world kept moving. But in here, time had stilled.

Soobin stirred in his sleep, turned toward him. His forehead bumped Yeonjun’s shoulder.

“Mm,” he mumbled, half-asleep. “You’re awake.”

“I am.”

Soobin reached blindly, fingers catching Yeonjun’s wrist. “Come here.”

Yeonjun laughed under his breath. “I’m literally next to you.”

“Closer.”

So he turned — slowly — until they were facing each other, legs tangled, breath mingling in the quiet.

Soobin blinked sleepily. “Hi.”

“Hi.”

His fingers brushed Yeonjun’s cheek, soft and clumsy.

Yeonjun kissed the tip of his nose. “You’re too warm.”

“You love it.”

“I tolerate it.”

Soobin grinned, eyes closing again. He tucked his head beneath Yeonjun’s chin like it was the most natural thing in the world — like he belonged there.

And maybe he did.

Yeonjun wrapped his arms around him. Pulled him in, slow and certain. Felt Soobin exhale into his chest.

A silence settled — thick and full and sacred.

Yeonjun pressed a kiss to Soobin’s hair.

Then another. The top of his head. His temple. The curve of his jaw.

“I hope I get to keep this,” Yeonjun murmured. “Even when it’s boring. Even when we fight over towels or forget the milk.”

Soobin’s voice was heavy with sleep but honest: “You do. You have me.”

Yeonjun held him tighter.

Not out of fear. Not to keep him from leaving.

But because he could.

Because this love — quiet and silly and lived-in — asked for nothing but presence.

Another kiss. Softer. The kind you give when you have all the time in the world.

“I’m yours too,” Yeonjun whispered into the dark.

And Soobin, already slipping back into sleep, smiled against his skin.

 

This wasn’t a perfect ending. There was no such thing.

But it was theirs.

Whole. Real. Uncomplicated in its truth.

Maybe they were still learning.

Still healing.

Still a little cracked.

But this — the quiet, the ordinary, the staying —

This is what it sounds like when it’s real.

Notes:

Hey! It's been a while. I actually wrote this a long time ago, but some parts were missing and I wasn’t fully satisfied with it. After all this time, it’s finally complete! Hope you enjoy it and like it — any feedback is always appreciated.

P.S. We all need a Soobin in our lives 😔💔