Work Text:
The city looked like it was dreaming.
From his small apartment window, Zhang Shuaibo watched as raindrops chased each other down the glass, catching bits of neon light from the signs outside. The hum of cars below blurred into a gentle lull... soft, endless, and lonely.
It was already past two in the morning. He should’ve been asleep.But his body had learned long ago to stay awake whenever his heart did.
Then came the vibration on the desk. His phone lit up.
Steven Kim.
He didn’t need to check, the ringtone gave it away. A recording of Steven and him singing from years ago, muffled by background noise, caught in a moment Shuaibo never meant to keep but couldn’t bear to delete.
“Shu? You up? Please open the door. I'm freezing!"
Shuaibo sighed, but the corner of his mouth twitched into something soft.
Of course Steven would show up unannounced.
Of course he’d come now, when the world was quiet enough for old feelings to echo.
When Shuaibo opened the door, Steven stumbled in with the smell of rain and soju clinging to him, hair damp, grin impossibly bright.
“You’re a lifesaver,” Steven said, dropping his jacket onto the couch and toeing off his shoes like he owned the place. “Woo and I went out with some of the photography guys. He left early, and I—”
He hiccupped, then laughed. “—got lost.”
“You always do,” Shuaibo murmured, grabbing a towel to drape over Steven’s head.
“Sit down before you catch a cold.”
Steven grinned through the fabric. "What would I do without you?”
And there it was again... that easy affection that wasn’t meant to be a promise but always felt like one.
Shuaibo smiled faintly.
“Probably die of your own chaos.” Steven laughed at that but Shuaibo didn’t.
***************************************
They’d met back in college, both foreign students in Seoul, both outsiders who didn’t quite fit. Steven had been the loud one, the spark that drew everyone in. Shuaibo was the quiet one, the anchor who listened when the laughter faded.
Somewhere along the way, friendship blurred into something more, at least for Shuaibo.
He never said it out loud. He didn’t need to. Every late-night walk, every shared meal, every laughter, every time Steven’s head dropped to his shoulder and hugs him, it all said enough.
Just not to the one person who needed to hear it.
Things changed the day Seo Jeongwoo appeared.
Jeongwoo was strikingly handsome, confident and magnetic — the kind of person who looked like he belonged in every room. He was a photographer like Steven, with a way of seeing the world that fascinated him.
It started with conversations about lenses and lighting. Then late-night editing sessions. Then inside jokes and lingering looks.
And just like that, Shuaibo watched Steven’s light tilt toward someone else.
“He gets it, Shu,” Steven said one night, eyes gleaming. “When I talk about my photos, he actually understands. It’s like we’re speaking the same language.”
Shuaibo forced a smile.
“Sounds like you found your person.”
He didn’t mean to sound bitter, but he heard it anyway; the tiny crack in his voice.
“You okay?”
“Yeah. Just tired.”
He wasn’t. He was breaking; quietly, invisibly, perfectly.
***************************************
Still, Steven kept coming over. Still, he called and sometimes stayed over at ungodly hours. Still, he leaned too close when he spoke, his laughter brushing against Shuaibo’s skin like warmth that wasn’t his to keep.
“You think Jeongwoo likes me?” Steven asked one night, sprawled across the floor of Shuaibo's art studio, legs tangled in blankets, eyes hopeful.
“Of course he does,” Shuaibo replied. “You’re impossible not to like.”
Steven laughed, eyes softening.
“You really think so?”
“Yeah,” Shuaibo whispered. “I know so.”
The room went quiet. For a second, Steven’s gaze lingered on him; curious, unreadable. Then he looked away.
And that, somehow, hurt worse than anything else.
***************************************
The call came two weeks later:
Steven and Jeongwoo were both accepted into a photography residency in Paris.
Steven burst into Shuaibo’s apartment that night, breathless, eyes glowing like the universe had finally opened its doors for him.
“Paris, Shu! Can you believe it? We’re going to work with actual international artists— well, we as in me and Jeongwoo, but—” He stopped mid-sentence, noticing the stillness on Shuaibo’s face.
“Hey. Aren’t you happy for me?”
“Of course I am,” Shuaibo said, smiling with practiced ease. “You really deserve it.”
Steven grinned and hugged him, arms looping around his shoulders, heart thudding too close to his.
“You’re the first person I wanted to tell.”
And that was the problem.
He’d always be the first person Steven told things to but never the one Steven told things about.
***************************************
The night before Steven’s flight, they sat on the rooftop—their rooftop, the place where dreams had always felt a little closer.
Steven handed him a Polaroid.
It was blurry... their silhouettes against the city lights, wind tousling their hair.
“So you won’t forget me,” he said with a teasing smile.
Shuaibo’s throat tightened. "As if I ever could.”
Steven didn’t hear it. Or maybe he chose not to.
They sat there in silence...two friends, one in love, one oblivious, while the city hummed beneath them, uncaring.
***************************************
At the airport, Shuaibo stood behind the glass, watching Jeongwoo and Steven’s figure disappear into the sea of travelers.
He didn’t wave. He didn’t call out.
He just whispered to the engines, to the echo of laughter still clinging to his chest. "Please be happy, Steven.”
And for the first time, he meant it.
Even if it meant never being part of that happiness.
***************************************
They slowly lost connection as weeks turned to months. Months bled into years.
Shuaibo buried himself in work. His photos became colder, sharper, an art that critics praised for its “emotional restraint,” never realizing it came from the absence of what once made him warm.
He stopped checking social media after a while, but sometimes, when insomnia struck, he’d find himself scrolling through Steven’s posts: pictures of Paris, of new exhibitions, of Steven and Jeongwoo, shoulders pressed together, smiles radiant.
Every photo felt like a wound reopening.
So he stopped looking.
He learned to live quietly. He learned to let go, or at least pretend to.
***************************************
Then one evening, years later, he found himself at a pop up gallery in Seoul.
He wasn’t supposed to go, but a friend had dragged him. But there, in a corner, under soft golden light, hung a photo that made him forget how to breathe.
It was the rooftop.
Their rooftop.
The caption read:
“The Things We Don’t Say — Steven Kim.”
And below, faintly scribbled in handwriting only Shuaibo could recognize:
“To the one who always waited.”
His breath hitched. For a moment, the world went quiet again... the kind of silence that wasn’t empty, but full.
He didn’t know if Steven meant him.
He didn’t dare ask.
But as he stood there, tears catching in the corners of his eyes, he smiled—softly, sadly, beautifully.
Because some loves don’t fade. They just learn how to live quietly inside you.
And maybe because, after all this time, Steven had apparently heard his silence.
****************************************
In another life, maybe Steven would have looked up and realized early on who had always been there.
Maybe Shuaibo would have been brave enough to speak.
Maybe “The Things We Don’t Say” would’ve been called “The Things We Finally Did.”
But in this one, love had lived its entirety in cruel silence.
END~
