Work Text:
Bangkok was a city that never really slept.
Even at three in the morning, when most apartment windows had gone dark and the trains had stopped running, life still lingered in the humid air. Motorbikes drifted through half-empty streets. Convenience stores glowed beneath fluorescent lights. Rainwater collected in gutters, reflecting fragments of neon signs and passing headlights.
Jai loved the city at night. Not because it was beautiful. Because it felt honest.
The daytime version of Bangkok was loud and busy and impossible to ignore. Everyone was rushing toward something. Everyone was trying to become someone.
But nighttime stripped people down. The city became quieter. Softer. More vulnerable. And vulnerability had always felt familiar to Jai.
Especially where Pik was concerned.
⸻
The first time they met, they were fourteen years old. Jai still remembered it perfectly. Not because the moment itself had been extraordinary.
Because Pik had made sure it became impossible to forget.
The new student arrived two weeks after the semester started. His uniform was slightly untucked. His tie crooked. His expression confident enough to suggest he already belonged there despite clearly having no idea where he was going.
Jai watched him wander through the hallway looking completely lost. Then accidentally walk into the wrong classroom. Then argue with a teacher. Then lose the argument. Spectacularly.
At lunch, Jai sat alone beneath a large tree near the football field. He liked eating alone. People tended to mistake solitude for loneliness. The two weren’t the same thing.
Halfway through his meal, someone dropped into the seat across from him. Jai looked up. Immediately regretted it. Because the new student was staring directly at him.
“She’s wrong.” Jai blinked.
“What?”
“The math teacher.”
The boy pointed dramatically toward the school building.
“She’s completely wrong.” Jai stared.
“You don’t even know her.”
“I know enough.”
The confidence was ridiculous. Jai should have been annoyed. Instead, against all logic, he laughed.
The boy immediately brightened. Like a dog discovering someone willing to throw a tennis ball. That smile would become one of Jai’s favorite things in the world. Though it would take years for him to realize it.
“I’m Pik.”
“Jai.”
“Cool.” A pause.
Then: “Can I sit here tomorrow too?”
The question was so casual that Jai almost missed its significance. Most people eased into friendships. Pik launched himself into them.
Jai shrugged. “If you want.”
Pik grinned. And just like that— Without permission. Without warning. Without either of them understanding it, everything changed. The next day Pik returned. Then the day after. Then the day after that. Eventually Jai stopped expecting him to leave.
Years later he would realize that was the exact moment his life divided itself into two parts: before Pik, and after.
⸻
At fifteen they shared headphones during bus rides. At sixteen they failed a chemistry project together. At seventeen they spent an entire summer exploring parts of Bangkok neither had ever seen before. Markets. Temples. Train stations. Street food stalls. Tiny cafés hidden in side streets.
The city became a map of shared memories.
And somewhere along the way— Without realizing it— Jai fell in love. Not dramatically. There was no single moment. No lightning strike. No revelation. Just thousands of small things accumulating over time.
The way Pik laughed with his entire body. The way he remembered everyone’s birthdays. The way he reached for Jai automatically whenever something excited him. The way he trusted him.
Especially the trust. Because being trusted by Pik felt strangely sacred. As though he had been given responsibility for something precious.
⸻
One rainy evening during their final year of high school, they became stranded beneath the awning of a closed convenience store. The storm had arrived unexpectedly. The streets disappeared beneath sheets of rain. Cars crawled through flooded intersections. Thunder rolled across the city.
Pik looked delighted. Naturally.
“Let’s run.”
Jai stared. “No.”
“Why not?”
“Because we’ll get soaked.”
Pik considered this. Then smiled. “Exactly.”
Jai should have known. Five minutes later they were sprinting through the rain like idiots. Completely drenched. Laughing so hard they could barely breathe.
By the time they reached Jai’s apartment building, both looked like they’d fallen into a river. Pik collapsed against the elevator wall. Still laughing.
Jai watched him. Really watched him.
Water dripped from dark hair. Rain clung to his eyelashes. His cheeks were flushed. His smile brighter than the city lights outside. And suddenly—terrifyingly—Jai knew.
Not suspected. Not wondered. Knew. The realization hit like a physical impact. A sharp ache spreading through his chest. Warm. Beautiful. Devastating. Because there was no confusion left.
He loved him. Completely. Hopelessly. Irreversibly.
The elevator doors opened. Neither moved immediately. Pik leaned his head back against the wall. Still smiling.
“What?”
Jai blinked. “What?”
“You’re staring.” The accusation was accurate. Dangerously accurate. For one horrifying second, Jai thought he had been caught.
Then Pik laughed. And the moment disappeared. Just like that. Leaving only relief. And disappointment. The two emotions would become inseparable over the years.
That night, after Pik fell asleep on the couch, Jai stood alone on his balcony watching rain drift across Bangkok. The city glowed beneath storm clouds.The skyline blurred silver and gold. The future stretched endlessly ahead. For the first time, it frightened him. Because he finally understood something.
He could survive loving Pik. He wasn’t sure he could survive losing him.
And from that moment onward, every choice he made would be shaped by that fear. The fear of confession. The fear of rejection. The fear of ruining the most important relationship of his life. The fear of reaching for something more and ending up with nothing.
Inside the apartment, Pik slept peacefully. Completely unaware that he had just become the center of someone else’s universe.
And outside, rain continued falling over Bangkok. As though the city itself already knew a story was beginning. One that would take ten years to find its ending.
⸻
By the time they entered university, Jai had learned something important. Love wasn’t always dramatic. Sometimes it looked like routine. It looked like waking up every morning to messages from the same person. It looked like sharing meals without planning them. It looked like knowing another person’s coffee order by heart. It looked like carrying an extra umbrella because Pik never remembered his.
Sometimes love looked so ordinary that nobody noticed it. Not even the people living inside it. Especially not Pik.
University was supposed to change things. At least, according to everyone else. People drifted apart. Found new friends. Built new lives. Moved on.
Jai expected that. Prepared for it, even.
Instead, somehow, he and Pik became worse. Much worse. The problem started with convenience.
Pik’s faculty building happened to be ten minutes away from Jai’s. Their schedules overlapped often enough that meeting for lunch became normal. Then expected. Then inevitable.
After a few months, they stopped asking. Jai would simply arrive at their usual table. Pik would appear shortly afterward. Usually carrying food. Usually talking before he had fully sat down.
One afternoon he dropped into the seat opposite Jai and announced: “I almost died.” Jai didn’t look up from his notes.
“No, you didn’t.”
“I did.”
“You absolutely didn’t.” Pik pointed dramatically.
“A motorcycle nearly hit me.”
“A motorcycle existing near you is not the same thing.”
“It was emotionally traumatic.” Jai laughed. Pik immediately looked pleased with himself.
That was another problem. Pik liked making him laugh. Not casually. Not accidentally.
Actively.
As though every smile felt like an achievement. The realization should have meant something. Instead Jai locked it away with every other dangerous thought.
Because hope was dangerous. And loving Pik had taught him one thing above all else:
Never trust hope. Hope made people reckless. Hope made people believe impossible things. Hope was the reason his heart still hurt after all these years.
The first time Pik got a key to his apartment, it happened by accident. Or at least that was the official version.
The real version involved a thunderstorm. A missed train. A dead phone battery. And Jai finding Pik asleep outside his building at two in the morning. After that, giving him a key seemed reasonable. Temporary. Practical. Necessary.
Six months later, Pik still had it. A year later, half the apartment belonged to him. Neither of them discussed it. The transition happened so gradually that it barely registered.
One day Jai noticed a toothbrush beside his own. A week later there were clothes in the closet. Then textbooks. Then phone chargers. Then favorite mugs. Then an entire drawer.
At some point, Pik stopped being a guest. The frightening part was that Jai couldn’t remember exactly when. Only that the apartment felt empty whenever Pik wasn’t there.
Which was dangerous information.
One Friday evening, Jai returned home after a long day of classes. The apartment was dark. Quiet. Then he heard music. Followed by singing. Terrible singing. Truly horrific singing.
Jai sighed immediately. “Pik.”
The music stopped. A beat later, Pik emerged from the kitchen carrying a spoon like a microphone.
“You weren’t supposed to be home yet.”
“What are you doing?”
“Cooking.” Jai looked toward the kitchen. Smoke drifted lazily toward the ceiling.
“No.”
“What?”
“That isn’t cooking.” Pik seemed offended.
“I followed the instructions.”
“Clearly not.”
“You’re being very negative.” Jai walked into the kitchen. Surveyed the damage. Then laughed despite himself.
The noodles were burned. The vegetables were burned. Something had somehow melted. Even Pik looked impressed.
“Wow.”
“How did you do this?”
“I don’t know.” The answer was sincere. Which made it worse.
For several seconds they simply stood there laughing. The apartment felt warm. Safe. Home. The word appeared in Jai’s mind again. Lately it happened often. Too often. Because somewhere along the way, home had stopped meaning a place.
It had started meaning a person. And that person was currently holding a melted spatula. The realization was so ridiculous that Jai nearly smiled. Nearly. Because another realization followed immediately afterward. One far less pleasant.
You weren’t supposed to build your entire emotional world around someone who didn’t know you loved them. That never ended well. The problem was that he already had.
⸻
Months passed. Then years. And somehow the situation only became more complicated. Because the closer they became, the harder it was to separate friendship from something else.
Some nights they stayed awake talking until sunrise. Some weekends they explored hidden corners of Bangkok together. Some evenings they sat silently on the balcony watching rain drift across the city. Neither spoke. Neither needed to. The silence itself felt intimate.
One night, while sitting beneath a sky heavy with storm clouds, Pik suddenly asked: “Do you ever think about the future?” Jai glanced sideways. Pik was staring at the skyline. Thoughtful. Serious.
A dangerous combination.
“Sometimes.”
“What do you see?” The question landed softly. Yet Jai’s chest tightened immediately. Because the answer was simple. Too simple. Every future he imagined contained Pik.
Every single one.
“I don’t know.” The lie arrived automatically. Pik hummed. Unconvinced. Then smiled.
“You’re terrible at sharing feelings.”
Jai laughed. “You’re one to talk.” Pik opened his mouth. Paused. Then looked away. The movement was subtle. Almost invisible. Yet something about it lingered. Like a sentence left unfinished. A question neither of them knew how to ask.
For a brief moment, the air between them changed. The city lights reflected in Pik’s eyes. The rain began falling softly in the distance. And Jai became painfully aware of how close they were sitting. Shoulders nearly touching.
Close enough to reach. Close enough to ruin everything. The thought terrified him. Because lately, the line between friendship and something else felt increasingly fragile. And somewhere deep inside, a dangerous possibility had begun to grow.
What if he wasn’t the only one standing on that line? Jai pushed the thought away immediately. Because hope was dangerous. And because the universe had a cruel sense of timing.
The very next month, Nara entered their lives. And everything began to change.
⸻
The first time Jai met Nara, he knew he was in trouble. Not because she was beautiful. Although she was. Not because she was intelligent. Although she clearly was. Not because Pik couldn’t stop smiling whenever she spoke. Though that certainly didn’t help.
The real problem was simpler.
Nara was easy to like. Jai hated that.
Because it would have been easier if she were awful. Arrogant. Cruel. Self-centered. Instead, she was kind. Genuinely kind. The sort of person who remembered people’s names after meeting them once. The sort of person who stayed behind after group projects to help clean up. The sort of person who listened more than she talked. The sort of person Pik naturally gravitated toward. The sort of person who belonged in his life.
And for the first time in years, Jai found himself wondering whether he still did. The realization arrived one rainy afternoon.
The three of them were studying together at a café near campus. Or at least that had been the original plan. Actual studying lasted approximately twelve minutes.
After that, Pik became distracted. Predictably.
“Look.” Nara glanced up.
“What?”
“That dog.” There was no dog. Nara looked anyway.
A few seconds later she started laughing. Jai didn’t even bother checking.
“What was it this time?” Pik grinned.
“A plastic bag.” Nara laughed harder. The sound filled the café. Warm. Bright. Effortless.
And suddenly Jai understood. Not because of the joke. The joke was terrible.
Because of the way Pik looked at her afterward. The softness. The attention. The quiet happiness. The same look Jai had spent years trying not to show.
His stomach twisted.
The rest of the afternoon passed in a blur. Coffee cups. Rain against windows. Conversation drifting between classes and future plans. At some point, Jai realized he was barely participating. Mostly he listened. Mostly he watched. Mostly he tried very hard not to imagine a future where Pik loved someone else. Failed spectacularly.
That night, he stood alone on his balcony. The city stretched endlessly below. Lights reflected across wet streets. Thunder murmured somewhere in the distance.
Bangkok looked beautiful. Jai felt miserable. He hated himself for it. Because Nara hadn’t done anything wrong. Neither had Pik.
Nobody was hurting him except himself.
The tragedy of unrequited love was that there was no villain. Only timing. Only fear. Only all the things people never said.
A message appeared on his phone.
Pik: Are you awake?
Jai stared at it. Then smiled despite himself.
Jai: Unfortunately.
Three dots appeared instantly.
Pik: Come downstairs.
Jai frowned.
Jai: What?
Pik: Trust me.
That was dangerous. Jai trusted him far too much already. Still, ten minutes later, he found himself descending the stairs. Because apparently self-preservation wasn’t one of his strengths.
The rain had stopped. The streets still shimmered beneath neon lights. The air smelled like wet asphalt. Pik was waiting beside his motorcycle. Holding two plastic cups.
“What’s this?”
“Iced coffee.”
“It’s midnight.”
“Exactly.”
“That’s not how caffeine works.” Pik ignored him.
Naturally. Jai accepted the drink. Their fingers brushed briefly. The contact lasted less than a second. His heart still reacted. Pathetic.
They walked together through quiet streets. No destination. No plan. Just moving. Like they always did. Eventually they ended up beside the river. The city lights danced across dark water. A boat drifted slowly through the night. Everything felt calm.
For a while neither spoke.
Then Pik sighed. A long sound. Thoughtful.
“Nara likes me.”
The words hit like a punch. Jai’s smile remained perfectly intact. Years of practice. “Yeah?”
“Yeah.” Pik kicked lightly at the pavement.
“She told me yesterday.”
The world narrowed. Just slightly. Enough to hurt. Not enough to stop functioning.
Jai nodded. “And?” Pik was quiet for a moment.
Then—“I think I like her too.” There it was.
The thing Jai had been expecting. The thing he’d been dreading. The thing he’d spent months pretending wouldn’t happen. Reality. He looked out across the water.
Anything to avoid looking at Pik. Because he was afraid his face might betray him. Afraid years of careful silence would finally crack.
“That’s good.” The lie sounded convincing. Even to him.
Pik smiled. Relieved. Happy. And Jai immediately hated himself for noticing how beautiful he looked.
Because happiness suited him. Because love suited him. Because Jai wanted that happiness for him.
Even if it wasn’t with him. Especially if it wasn’t with him. That was what love meant, wasn’t it? Choosing someone else’s happiness over your own. The thought sounded noble.
In reality, it was exhausting.
⸻
A week later, Pik asked Nara out. She said yes. Of course she did.
And just like that, the life Jai had quietly built around impossible hope began to crack. Not all at once. Slowly. Painfully. The way glaciers moved. The way coastlines eroded. The way hearts broke. One ordinary day at a time.
The first month wasn’t terrible. Jai told himself he could handle it. Pik was still Pik. They still spent time together. Still shared meals. Still exchanged messages.
Nothing had changed. Except everything had.
Because now there was someone else. Someone who received the smiles Jai loved. Someone who occupied the future he couldn’t stop imagining. Someone who belonged in places Jai never would. Nara noticed before anyone else.
The realization came during dinner one evening.
The three of them sat together in a small restaurant near campus.
Pik had spent twenty minutes telling a story. Not unusual. What was unusual was who the story was about.
Jai.
Again.
And again.
And again.
Nara listened quietly. Observing. Understanding. Because every conversation somehow circled back to him.
Every memory. Every joke. Every important moment.
Jai.
Jai.
Jai.
At one point, Pik excused himself to answer a phone call. Leaving the two of them alone. Silence settled between them. Comfortable. Then Nara smiled. A knowing smile. One that immediately made Jai nervous.
“You love him.” The words landed softly. Like a stone dropped into still water.
Jai froze. For a moment he genuinely forgot how to breathe.
Across the restaurant, laughter echoed from another table. Plates clinked. Music played quietly overhead. The world continued normally.
Meanwhile, Jai’s entire universe had stopped.
Nara’s expression softened. “I’m sorry.” The apology somehow made everything worse. Because it meant she wasn’t guessing. She knew.
And for the first time in ten years—someone else knew too.
⸻
For the next three days, Jai avoided Nara. Not intentionally. At least, that was what he told himself. In reality, he was terrified. Because Nara knew. After ten years of careful silence, someone had finally seen through him. Someone had looked directly at the thing he’d spent years hiding and recognized it immediately.
You love him.
The words echoed relentlessly inside his head. Not because they were wrong. Because they were true. Painfully. Embarrassingly. Irrevocably true.
The worst part was that Nara hadn’t sounded surprised. As if the answer had been obvious. As if everyone could see it. Everyone except Pik. Or perhaps—a dangerous voice whispered—everyone except Jai. He ignored the thought immediately.
Hope was dangerous. Hope had always been dangerous.
A week later, Nara cornered him after class. There was no other word for it. One moment Jai was walking toward the train station. The next, Nara appeared beside him.
“Hi.” Jai sighed.
“Hi.”
“You’ve been avoiding me.”
“No, I haven’t.”
“You absolutely have.” The answer arrived without hesitation.
Jai almost smiled. Almost.
Nara folded her arms. “You know, lying becomes less effective when you’ve known someone for months.” Months. Not years. Not a decade.
Yet somehow she already understood him better than most people. The realization felt unfair.
“What do you want?” Nara’s expression softened.
The irritation vanished. Leaving only concern. And somehow that was worse.
“I don’t want anything.” A pause. “I just wanted to make sure you’re okay.” The question hit harder than expected. Because nobody had asked. Not really. Not in the way she meant.
People asked whether he was busy. Whether he was tired. Whether he was stressed. Nobody asked if he was okay.
Not when the answer might actually matter.
“I’m fine.” Nara looked unconvinced. Then sighed.
“You’re in love with my boyfriend.” The bluntness nearly killed him. Jai stared.
“Nara—”
“No, listen.” Her voice remained gentle. Steady. Kind.
“I know you would never do anything.” A pause.
“I know you’d rather break your own heart than hurt him.”Another pause.
“Or me.”
Jai looked away. Because hearing someone describe him so accurately felt strangely intimate. Dangerous.
“I don’t know what you’re talking about.” The lie sounded pathetic. Even to him.
Nara smiled sadly. “That’s exactly the problem.” Then she left. And Jai stood there long after she was gone. Thinking.
Always thinking.
Across campus, completely unaware that his entire life was being psychoanalyzed by his girlfriend and best friend, Pik was buying coffee. And missing Jai.
Again.
The realization annoyed him. Because Jai wasn’t gone. Not technically. He still answered messages. Still showed up occasionally. Still smiled. Still listened.
The problem was that everything felt different. Subtly different. Like a familiar song played slightly out of tune. Close enough to recognize. Different enough to hurt.
For years, Jai had been a constant. Reliable. Predictable. Permanent. Now something had shifted. And Pik hated it.
One evening he found himself sitting across from Nara at dinner. Barely paying attention. His phone rested beside his plate. Dark. Silent.
Nara noticed immediately. Of course she did.
“You’re waiting for a message.” Pik looked up.
“What?”
“You keep checking your phone.”
“I do not.”
“You checked it three times during that sentence.” Pik glanced downward instinctively. Then froze. Because she was right.
Nara laughed softly. Not unkindly. Almost affectionately. The sound unsettled him. Because lately she looked at him like she knew something. Something important. Something he didn’t.
“Can I ask you a question?” Pik immediately groaned. That tone never led anywhere pleasant.
“Why does everyone keep asking me questions lately?”
“Because you’re avoiding answers.” The statement landed with uncomfortable precision.
Pik narrowed his eyes. Nara smiled. Then asked quietly: “When something good happens, who’s the first person you want to tell?”
The answer arrived instantly. Too instantly.
Jai.
The name appeared in his mind before he could stop it. Nara noticed. Of course she noticed. Because his silence said everything. A strange feeling settled in his chest. Unease. Fear. Something else. Something bigger.
The conversation ended shortly afterward. But the question remained. Following him home. Following him into bed. Following him into his dreams. Because every answer led back to the same person.
Always the same person. Jai.
Jai, waiting outside classrooms. Jai, studying late into the night. Jai, standing on apartment balconies beneath storm clouds. Jai, laughing. Jai, smiling. Jai, existing.
The realization should have comforted him. Instead it made sleeping impossible.
Three weeks later, everything finally broke. The moment itself was ridiculous. Small. Insignificant. The kind of thing nobody else would remember.
But later, Pik would think about it constantly.
Because disasters rarely announce themselves. They arrive disguised as ordinary days. He had called Jai.
Nothing urgent. Nothing important. Just because. The way he always did.
The call rang once.
Twice.
Three times.
Then went to voicemail. Strange. Jai usually answered. Or called back immediately.
Hours passed. Nothing. The silence grew heavier. Uncomfortable. Then, late that night, a message finally arrived.
Jai: Sorry. Busy.
That was it. Two words. Perfectly normal. Perfectly reasonable. Yet Pik stared at the screen for several minutes. Because something about it felt wrong. Not the words. The distance. The absence. The possibility that maybe—for the first time in ten years—Jai wasn’t waiting for him anymore.
The thought struck with surprising force. Sharp enough to steal his breath. Sharp enough to make him realize something terrifying. He had spent so long assuming Jai would always be there that he had never imagined what life would feel like if he wasn’t.
Now he knew. And it felt like standing at the edge of a cliff. Alone. Across the city, rain began falling. Heavy. Relentless. The first monsoon storm of the season. Neither of them knew it yet.
But before the rains ended, everything would change. Because love could survive many things. Distance. Fear. Silence. But eventually—even the strongest hearts reached their breaking point. And Jai was closer to his than anyone realized.
⸻
Nara ended the relationship on a Tuesday afternoon. The sky was grey. The city smelled like rain. And somewhere across Bangkok, completely unaware that his life was about to change, Jai was studying in the university library. Pik never saw it coming. Not because Nara hid it. Because he had spent months avoiding the truth.
They sat in a small café near the river. One of their favorite places. The irony would occur to him later. At the time, he only noticed that Nara looked calm. Too calm. Like someone who had already made peace with a difficult decision. The realization made his stomach twist.
“Nara?”
She smiled. A sad smile. And suddenly Pik knew. Not what. Just that something was ending.
“You deserve honesty.” His chest tightened.
“Nara—”
“No.” Her voice remained gentle. Kind. As if she was trying to soften an unavoidable impact. “Let me finish.” Pik nodded slowly.
The sounds of the café faded. Conversations. Coffee machines. Music. Everything became distant.
“I care about you.” The words hurt immediately. Because nobody started breakups that way unless they were about to break your heart.
A pause. Then: “But I think you’ve been in love with someone else for a very long time.”
The world stopped. Not dramatically. Just enough. Just enough for silence to flood his mind. Because suddenly he couldn’t hear anything except those words.
Someone else.
Love.
Someone else.
Love.
His first instinct was denial. “No.” The answer escaped immediately. Automatic. Defensive. Terrified.
Nara’s smile never changed. “You don’t even know who I’m talking about.” Pik opened his mouth. Then closed it again. Because he did. Of course he did. And that terrified him most of all. For a long moment neither spoke.
Finally Nara sighed. “When something wonderful happens, who do you call first?” Pik stared at the table. “When something terrible happens?”
Silence.
“When you’re scared?” His throat tightened. Because every answer was the same. Every single answer.
Jai.
The name appeared with painful certainty.
Nara nodded. As though confirming something she’d known for months.
“I think you’ve loved him for longer than you realize.”
The truth settled inside him. Heavy. Terrifying. And somehow—unmistakable. Because suddenly dozens of memories rearranged themselves. Like puzzle pieces finally falling into place. Late-night phone calls. The way he searched for Jai in crowded rooms. The way every future felt incomplete without him. The panic he’d felt when Jai started pulling away. The loneliness. The fear. The ache.
None of it had felt like friendship. Not really. Not anymore. Maybe it never had. The realization left him breathless.
Across the table, Nara looked strangely relieved. “I think you already know.”
Pik looked up. There were tears in her eyes. And suddenly guilt crashed into him. Because she deserved someone who loved her completely. Not someone whose heart had belonged elsewhere all along.
“I’m sorry.” The apology sounded inadequate. Pathetic. Tiny compared to the damage.
Nara smiled. This time it looked genuine. “Don’t be.” A pause.
“Just stop lying to yourself.” Then she stood. And walked away.
Leaving him alone with the truth. For the first time. That night, rain consumed the city. Monsoon rain. The kind that swallowed street. Covered windows. Turned Bangkok into a world made entirely of water and light.
Pik sat alone in his apartment. Thinking. Remembering. Hurting. Because every memory seemed different now.
At fourteen.
At sixteen.
At nineteen.
At twenty-three.
No matter where he looked—Jai was there. Always there. Always waiting. Always choosing him. The realization felt unbearable. Because suddenly he saw all the things he’d missed. The looks. The silences. The sacrifices.
The love. Ten years of love. And somehow he’d never noticed. Or maybe—a quieter voice whispered—he’d been too afraid to notice.
His phone sat beside him. Dark. Silent. He stared at it. Then picked it up. Opened his messages. Scrolled upward. And upward. And upward.
Years of conversations. Thousands of messages. Pictures. Voice notes. Inside jokes.
An entire life. Built together. The realization hit with brutal force. Because no matter how hard he searched—he couldn’t find a version of himself that existed without Jai.
The thought made his chest ache. Because suddenly losing Jai felt possible. And that possibility was destroying him.
Meanwhile, several kilometers away, Jai stood alone on his balcony. Rain soaked the city. Thunder rolled across the skyline. The air smelled like wet concrete and jasmine.
Bangkok looked beautiful. He felt exhausted. For months he had been breaking apart quietly. Piece by piece. Smile by smile. Conversation by conversation. Watching Pik build a life with someone else had taught him something. Love wasn’t supposed to feel like survival. And he was tired of surviving. Tired of pretending. Tired of carrying a secret so heavy it had begun shaping every part of his life.
He loved Pik. He would probably always love Pik. The truth no longer frightened him. What frightened him was spending another ten years exactly like this. Waiting. Hoping. Hurting. Alone.
His phone buzzed.
A message.
He looked down. His breath caught instantly.
Pik: Can we talk?
Three words. Simple. Ordinary. Yet something about them felt different. Urgent. Important. Dangerous.
Jai stared at the screen. His heartbeat quickening. Because somewhere deep inside—for the first time in years—he felt the storm approaching. And this time—neither of them would be able to hide from it.
⸻
Jai didn’t answer immediately. He stared at the message for nearly five minutes.
Pik: Can we talk?
Three words. Nothing more. Nothing less. Yet they felt heavier than entire conversations. Because after months of distance, silence, and carefully avoided truths, Jai knew one thing with absolute certainty: nothing good ever followed “we need to talk”.
Especially when the person saying it was the one capable of breaking your heart. Outside, rain hammered against the city. The storm had intensified. Wind rattled nearby windows. Thunder rolled somewhere beyond the skyline. Bangkok disappeared behind curtains of water.
Jai closed his eyes. Part of him wanted to ignore the message. Pretend he hadn’t seen it. Delay the inevitable. The larger part already knew that was impossible. Because no matter how hard he tried—he had never been able to say no to Pik.
Not once. Not in ten years.
His fingers moved before his brain could stop them.
Jai: Okay.
The reply appeared almost instantly. As if Pik had been staring at the screen waiting.
Pik: Now?
Jai’s chest tightened.
Jai: Now.
Three dots appeared. Disappeared. Returned.
Then:
Pik: I’m coming over.
The message sent a pulse of panic through him. Before he could answer, another appeared.
Pik: Please don’t tell me no.
Jai laughed despite himself. A tired, helpless laugh. Even now. Even after everything. Pik still knew exactly which words would work.
Twenty minutes later, someone knocked on his door. The sound echoed through the apartment.
Once.
Twice.
Three times.
Jai stood frozen in the kitchen. His heart beating too fast. Because suddenly the future felt frighteningly close. Every version of this conversation ended differently. Some ended in heartbreak. Some ended in relief. Most ended in loss.
He opened the door anyway. And there he was.
Pik.
Completely soaked. Rainwater dripped from his hair. His shirt clung to his skin. His breathing was uneven. He looked like he’d run half the way here. For a moment neither spoke. They simply stared at each other. Years compressed into silence.
Ten years. Ten years of friendship. Ten years of love. Ten years of things neither had been brave enough to say.
Finally Jai sighed. “You’re an idiot.” The familiar words slipped out automatically. Pik laughed. A shaky sound.
“Yeah.”
Jai stepped aside. “Come in.”
The apartment door closed behind them. The storm continued outside. Inside, everything felt impossibly still. Pik stood in the middle of the living room. Looking nervous. Jai couldn’t remember ever seeing him nervous. Not like this. Not with him. That realization alone was enough to make his pulse jump.
For several seconds neither spoke. Then Pik looked up. And everything changed. Because his eyes were red. As though he hadn’t slept. As though he’d been crying. The sight immediately stripped away Jai’s defenses.
“What happened?” The question escaped before he could stop it. Concern. Instinctive. Automatic. The same concern he’d carried for years.
Pik’s expression crumpled slightly. And suddenly Jai understood. This wasn’t just a conversation. This was a breaking point.
“I need you to tell me something.” His voice was quiet. Fragile. Jai felt fear coil inside his chest.
“What?” A pause.
Then: “Have you been pulling away because of me?” The room fell silent.
The question landed with brutal precision. Because there was no easy answer. No safe answer. No answer that didn’t lead directly toward the truth.
Jai looked away. Which was answer enough. Pik inhaled sharply. And something in his expression broke. The sight hurt. It hurt because Jai knew exactly how he felt. That look. That grief. That fear. He had lived inside those emotions for years.
“You were.” Not a question. A realization.
Jai closed his eyes briefly. Then nodded. Slowly. Once. The admission seemed to physically wound Pik.
“Why?” The word came out small. Almost lost beneath the rain.
Jai laughed softly. A sad sound. Because how could he possibly explain? How could he summarize ten years? Ten years of loving someone. Ten years of pretending friendship was enough. Ten years of watching his own heart become something impossible. How could he explain all that without destroying everything?
The answer was simple. He couldn’t. Not gently. Not anymore. So for the first time in his life—Jai stopped protecting them. Stopped protecting himself. Stopped protecting the secret. And told the truth.
“I couldn’t do it anymore.” Pik stared.
Jai looked directly at him. No hiding. No retreat. Only honesty. Raw and terrifying.
“It hurt.” A pause.
“Watching you with Nara hurt.” Another pause.
“Hearing about your future hurt.” His voice trembled slightly.
“I kept telling myself I could handle it.” A laugh.
“I couldn’t.” The confession filled the apartment. Years of silence finally finding shape. Pik looked frozen.
As though every word was rearranging his understanding of the world. Jai continued anyway. Because stopping now was impossible.
“I loved you for so long that I stopped remembering what life felt like before it.” The words escaped before he could reconsider them. Honest. Dangerously honest.
“I built my entire life around you.” Silence. Thunder echoed somewhere outside. Neither noticed. Because suddenly the only thing that existed was the space between them. And the truth finally standing inside it.
Pik’s eyes filled with tears. Jai’s breath caught. Because this wasn’t rejection. This wasn’t disgust. This wasn’t pity. It was something else. Something he didn’t dare name. Not yet.
Pik took a step forward. Then another. His voice shook when he finally spoke.
“Do you know what happened after Nara left?” Jai frowned.
“No.”
A broken laugh escaped Pik. “She told me I was in love with someone else.” The room tilted. Jai’s heartbeat stopped. Just for a second.
Pik smiled sadly. “And the worst part?” A tear slid down his cheek. “I knew exactly who she meant.” Jai couldn’t breathe. Couldn’t think. Couldn’t move. Because suddenly—after ten years—hope returned. And hope was the most terrifying thing of all.
⸻
For a moment, the world seemed to stop. Not metaphorically. Not poetically. Actually stop. The rain still battered the windows. Thunder still rolled above Bangkok. Cars still moved through flooded streets below. Yet none of it reached Jai. Because there was only one thing he could hear.
“I knew exactly who she meant.” Pik stood in front of him. Eyes shining. Breathing uneven. Looking as frightened as Jai felt.
And suddenly ten years collapsed into a single moment. Ten years of longing. Ten years of restraint. Ten years of choosing silence over risk. Ten years. Gone. Jai swallowed. His throat felt painfully tight.
“What are you saying?” The question came out quieter than intended. Not because he didn’t understand. Because he was afraid to.
Pik laughed softly. The sound cracked in the middle. A broken thing. A wounded thing. Honest.
“I think you know.”
Jai looked away immediately. Fear. Pure fear. Because hope had always been dangerous. Hope was what made people jump before they knew if there was ground beneath them. Hope was what made heartbreak possible. And after ten years—Jai wasn’t sure he could survive another fall.
“Pik.” His voice sounded tired.
“Don’t.”
The smile disappeared from Pik’s face. Immediately.
“What?”
“Don’t say something because you feel guilty.” The silence that followed hurt. Because Pik looked devastated. Actually devastated. And Jai hated himself for causing it.
“I don’t pity you.” A pause. “I never could.”
Jai closed his eyes. Dangerous. Everything about this was dangerous. Because every word felt like oxygen reaching a drowning man. And drowning men weren’t known for good decisions. Pik took another step forward.
Close. Too close.
“I’ve spent weeks trying to understand what’s wrong with me.”His voice trembled.
“After Nara left, I thought I was heartbroken.” A soft laugh.
“I was.” Then he shook his head. “But not for the reason I thought.”
Jai’s pulse pounded violently. Every heartbeat hurt. Because some part of him already knew where this was going. The rest was terrified to believe it.
Pik looked directly into his eyes. No hesitation. No masks. No walls. The way people looked when they were finally ready to tell the truth.
“The worst part wasn’t losing her.” A pause.
“The worst part was thinking I might lose you.”
Jai stopped breathing. The confession landed softly. Yet somehow it shattered everything. Because suddenly dozens of memories rearranged themselves. The late-night phone calls. The random visits. The endless messages. The way Pik always found him.
Always chose him.
Always came back.
And for the first time—Jai allowed himself to wonder.
What if?
The thought alone felt revolutionary.
Pik laughed again. A shaky, emotional sound.
“You know what’s embarrassing?” Jai couldn’t answer. Couldn’t seem to do anything except stare.
Pik smiled sadly. “I don’t remember when it happened.”
A pause. “I don’t know when friendship became something else.”His eyes glistened.
“I just know that one day you became the first person I wanted to call.” Another pause.
“The first person I wanted beside me.”
Another. “The first person I imagined when I thought about the future.” The apartment felt impossibly small. Too full of emotion. Too full of years. Too full of things neither had ever said.
Pik’s voice dropped. Soft. Almost a whisper. “And somewhere along the way…” His breath shook.
“…you became home.”
Jai’s vision blurred instantly.
Because that word. Home. He had spent years associating it with Pik. Years. Never realizing the feeling might exist on both sides. The realization nearly broke him. For a second neither spoke.
Then Jai laughed. And immediately covered his eyes. Because tears had finally arrived. Ten years late. Pik smiled through his own tears.
“You okay?” The question was absurd. Ridiculous. Perfectly Pik.
Jai laughed harder. “No.”
“Good.”
“What?”
“Me neither.”
For some reason, that made everything worse. Or better. Maybe both. Because suddenly they were laughing and crying at the same time. Like idiots. Like people who had wasted an entire decade being afraid. Like two hearts finally exhausted by silence. After a moment, the laughter faded. Leaving only quiet.
A beautiful quiet. The kind that only existed between people who truly knew each other.
Pik stepped closer. Close enough that Jai could see every droplet of rain still caught in his hair. Close enough to feel his warmth. Close enough that breathing became difficult. Then—very gently—Pik reached for his hand.
The gesture was simple. Yet it felt enormous. Because for ten years Jai had imagined this. Not the grand confessions. Not the dramatic moments.
This. Being chosen.
Pik’s fingers intertwined with his. Natural. Effortless. As though they’d been meant to fit there all along. Jai looked down. Then back up. And finally—after ten years—allowed himself to believe.
Pik loved him. Not as a friend. Not as a habit. Not as history.
As him. Entirely. The realization filled every empty space inside his chest. Warm. Bright. Terrifying.
Beautiful.
“I love you.” The words escaped before he could stop them.
Simple. Honest. The truest thing he had ever said.
Pik’s eyes closed briefly. As though hearing those words physically hurt. Not painfully. Overwhelmingly. Then he smiled. That smile. The same smile that had ruined Jai at fourteen. The same smile that had followed him through an entire decade. The same smile he’d loved longer than he could remember.
“I love you too.”
Silence. Then relief. Pure absolute relief.
Neither knew who moved first. Later they would argue about it. Both insisting the other had started it. The truth wouldn’t matter.
Because suddenly there was no distance left. No fear. No uncertainty. No years separating them. Only warmth.
Only love.
Only home.
When their lips finally met, it wasn’t dramatic. There were no fireworks. No movie-perfect timing. No grand orchestral soundtrack. Just two people who had spent ten years searching for courage.
And had finally found it.
The kiss was soft. Tender. Certain. A promise rather than a question. When they finally pulled apart, neither moved far.
Neither wanted to.
Outside, rain continued pouring over Bangkok. The city glowed beneath the storm. The skyline blurred silver and gold. The future stretched endlessly ahead. For the first time—it didn’t frighten Jai.
Because now, when he imagined tomorrow—Pik was still there. Only this time he wasn’t imagining alone.
Pik rested his forehead against his. Their hands remained intertwined. And after a long moment, he smiled.
“Hey.”
“Hm?”
A pause. “Do you think we’ll still know each other when we’re old?” Jai stared. Then laughed.
Because ten years ago, a fourteen-year-old boy had asked him the exact same question. Back then, he’d answered as a friend. Now he answered as something much more.
He kissed Pik’s forehead. Closed his eyes. And whispered—“Always.”
Outside, the storm finally began to pass. And somewhere above Bangkok, dawn waited patiently beyond the clouds.
The end of one story. The beginning of another.
And between them—two boys who had spent ten years finding their way home.
