The monsoon season didn't just arrive that year; it laid siege to Kuala Lumpur.
It started with a bruised purple sky at noon, followed by a sudden, violent downpour that turned the streets of the city into shimmering black rivers. Su Nian sat in the attic, the rhythmic drumming of the rain against the zinc roof providing a hypnotic white noise that usually helped her write. But today, the words felt heavy, as if the humidity had seeped into her prose. She was trying to write about peace, but her fingers still remembered the frantic cadence of conflict.
Downstairs, a car door slammed—a muffled thud through the curtain of rain. Then, the heavy iron gate creaked, followed by the sound of the front door swinging open and a burst of laughter that cut through the house’s quiet hum.
Su Nian closed her laptop and went downstairs, her bare feet silent on the polished wood.
In the foyer stood Luo Yuheng. He looked like he had just swam across the Malacca Strait—his hair was plastered to his forehead, his jacket was soaked to a dark charcoal, and a duffel bag sat dripping on the rug. But his eyes were as bright as ever, sharp with the intelligence that had made him the only person capable of keeping up with Lu Tingshen’s mind.
"You're back," Su Nian said, leaning against the banister.
"I decided Penang was too quiet," Luo Yuheng said, wiping rain from his face. "Not enough dramatic tension. No one is hacking the government for love over there. It’s very boring."
"Miss me?" she asked, mirroring the dry tone they had used with each other for years.
"Not even a little bit." He grinned, a wide, genuine expression. "But I did miss the look on Lu Tingshen’s face when he’s being told what to do. I hear he’s a gardener now? A man of the soil? I had to see the glitch in the simulation for myself."
"He's in the kitchen," Su Nian said, gesturing toward the back. "With Than. They're debating the structural integrity of a curry puff."
Luo Yuheng laughed and headed toward the kitchen, leaving a trail of damp footprints. Su Nian followed, watching as the three men in her life converged.
The dinner that followed was a masterpiece of domestic theater. Than, who had become the undisputed king of the kitchen, had prepared a feast of fried rice and ayam berempah, the smell of lemongrass and ginger filling the warm air. Luo Yuheng sat across from Su Nian and Lu Tingshen, his eyes darting between them with the analytical precision of a bird of prey.
"So," Luo Yuheng started, leaning forward as he scooped a spoonful of rice. "How long did it take? From the phone call to the actual, physical realization that you aren't just 'associates'?"
Su Nian felt a rare heat rise to her cheeks. "Eat your rice, Luo Yuheng."
"I’m just saying," he continued, ignored her, "I’ve spent four years acting as a human buffer zone. I deserve a timeline. I deserve a PowerPoint presentation on how the 'Hidden Blade' finally got sheathed."
Lu Tingshen didn't look up from his plate, but the corner of his mouth twitched. "We aren't a case study, Luo. And if you keep talking, I’m changing the WiFi password to something you’ll never guess."
"He’s threatening my internet access," Luo said, turning to Than. "Is this the kind of household you're running now? Digital tyranny?"
Than looked up, his expression deadpan. "He fixed the toaster yesterday. He has temporary immunity."
The laughter that followed was light and effortless. For Su Nian, watching Luo Yuheng interact with Than was the final piece of her new world. Luo didn't treat Than like a victim or a 'recovered' project; he treated him like a younger brother who was slightly better at cooking than he was.
After dinner, the rain tapered off into a soft, silvery mist. Luo Yuheng and Lu Tingshen stepped out into the garden to 'check the roses,' but Su Nian watched them through the kitchen window. She saw them standing near the white roses, their silhouettes tall and stark against the night. She saw Lu Tingshen point to a specific bush—the one he’d worked on the longest—and she saw Luo Yuheng clap him on the shoulder.
It wasn't a conversation about flowers. It was a silent acknowledgement between two men who had spent their youth protecting the same person from different angles. One had been the shield; the other had been the eyes.
When they returned to the bar for the open mic night, the atmosphere was electric. The Saturday crowd was packed, the air thick with the smell of damp coats and expensive gin.
Luo Yuheng didn't take the stage like the others. Instead, he stood by the bar, leaning against the wood next to Su Nian. When he finally spoke to the room, it wasn't a poem—it was a testimony.
"I’ve been a witness to a lot of things," he told the crowd, his voice carrying without the need for a microphone. "I’ve seen data breaches that could sink cities. I’ve seen people lose everything for a lie. But for seven years, I watched a silent archive being built. I watched a boy who thought he was a machine learn how to wait for a girl who thought she was a ghost."
The room went still. Even Lin Wei stopped clinking the glasses.
"They thought they were being subtle," Luo continued, a small, sad smile on his face. "They thought if they didn't say the words, the love didn't exist. But I saw it in the way he adjusted her chair when she wasn't looking. I saw it in the way she only trusted his code. Love isn't always a grand speech on a balcony. Sometimes, it’s just being the person who stays when everyone else leaves the room."
He turned to Su Nian, his eyes shining in the dim light of the bar.
"I told you once to see through the illusion, Nian. I’m glad you finally did. Because the only thing real in this city tonight is right here in this room."
The applause was different this time. It wasn't for the performance; it was for the truth.
Later, as the bar began to empty, Luo Yuheng found Su Nian by the door. The night air was cool and clean, the stars finally peeking through the clouds over the skyscrapers of KLCC.
"I’m heading back to Penang in the morning," he said, shouldering his bag.
"So soon?"
"I’ve seen what I needed to see," he said, his voice softening. "You’re happy, Nian. Real happy. Not 'I survived another day' happy, but 'I’m looking forward to tomorrow' happy. That’s a miracle I didn't want to miss."
"Thank you, Luo. For being the one who never looked away."
"That’s what witnesses are for." He pulled her into a brief, tight hug. "Take care of the gardener. He’s still a bit of a social disaster, but his heart is in the right place."
"I will."
She watched him walk away, his figure disappearing into the mist of the alleyway. When she turned back, Lu Tingshen was standing there, his hands in his pockets, his eyes fixed on her with that steady, unwavering gaze.
"What did he say?" Lu asked.
"He said you're a social disaster," she teased, walking toward him.
"He’s not wrong." Lu Tingshen reached out, his hand finding hers in the dark. "But I'm a social disaster who’s staying. Is that enough?"
Su Nian looked around at her bar, at the flickering 'Zero' sign, at the house waiting for them with the lights on. She thought about the seven years of silence and the six months of noise.
"It’s everything," she said.
They locked the bar together, two shadows merging into one as they walked home through the quiet streets. The monsoon had passed. The roses were wet with rain but still standing. And for the first time in nineteen years, the witness didn't need to watch over them anymore. They were finally, safely, on their own.