The rain had stopped but the air still hung thick, like a wet towel over the city. Lina Chakrabongse sat alone at Hidden Treasure Kopi, her fingers tracing the chipped rim of a porcelain cup. The betel nut brew inside had gone cold. She lifted it to her lips anyway. The bitterness hit her tongue first, then the faint metallic aftertaste that reminded her of blood.
The last drop of kaya had dried on her plate, a sticky amber fossil. No more toast coming. No more anything.
She was already packing her suitcase in her mind. The words sat heavy in her chest, but she hadn't said them out loud yet. Not even to herself. Saying them would make them real, and she wasn't ready for real. Real was Boon's face this morning when he'd told her—what had he told her? Something about duty. Something about family. The words had dissolved in the space between them like sugar in hot water.
The shop was empty except for old Mr. Tan behind the counter, wiping the same glass for the fifth time. The radio played a Thai pop song from the nineties, the kind that made Lina's teeth ache. She could hear the traffic on Temple Street, the wet hiss of tires, the occasional angry honk. Someone was shouting in Hokkien. A motorcycle backfired. The world kept moving.
Her hand found the knife handle in her pocket. Not a weapon, just a folding blade she used for opening packages, cutting fruit. The bone scales were smooth from years of handling. She ran her thumb over the grooves, back and forth, back and forth. It was a meaningless motion. It didn't help. She kept doing it anyway.
The bell above the door jangled. Pim walked in, shaking water from her umbrella even though it wasn't raining anymore. Her sneakers squeaked on the tile floor. She ordered a kopi-o in her broken Cantonese, then slid into the booth across from Lina without asking.
"You look like s**t," Pim said.
Lina's fingers tightened on the knife handle. "Thanks."
"Did you sleep?"
"No."
"Eat?"
Lina gestured at the empty plate. The kaya stain. "Not hungry."
Pim sighed. The sound was too loud in the empty shop. She reached across the table, her hand hovering near Lina's elbow but not quite touching. Lina flinched anyway. She couldn't help it. Touch felt like a question she didn't have the answer to.
"He's protecting you," Pim said softly.
The words didn't make sense at first. They were just sounds, like the rain, like the traffic. Lina blinked. Her throat was dry. She took another sip of the cold brew and it turned to acid in her mouth.
"What?"
"Boon. He came by last night. While you were at the temple." Pim's voice dropped lower. Mr. Tan had stopped wiping his glass. He was watching them now, his old eyes sharp beneath his white eyebrows. "He asked me to watch out for you. Said things were getting complicated with his family's business."
Lina's knuckles went white around the cup. The ceramic was cold and hard against her skin. "What things?"
"The antique shop. On Temple Street. The owner—" Pim glanced toward the window, toward the street where the shop in question sat like a tumor between the noodle stall and the phone repair place. "Boon said he's not what he seems. Said he's dangerous. Said he's been asking questions about you."
The knife handle in Lina's pocket suddenly felt too small. Too useless. Her palm was sweating against the bone scales. She licked her lips. They tasted like salt and betel nut.
"Why didn't he tell me himself?" The words came out sharper than she intended. Sharp enough to cut.
Pim's shoulders hunched. "You know how he is. He thinks he's shielding you. Thinks he's doing the right thing."
The right thing. The words echoed in Lina's skull. Boon and his right things. His duty. His family. His perfectly constructed cage of obligations that she could never quite fit into.
She'd misread everything. The distance she'd felt growing between them, the late nights, the silences at breakfast—she'd thought it was him pulling away. Thought it was the same story as always. People leave. They always leave. Better to leave first, before they can.
But he'd been pulling away to protect her. The realization landed like a fist in her gut.
Her breath came short. The shop seemed smaller suddenly, the walls pressing in. She could smell the coffee grounds, the damp wood, the faint rot from the rain gutters outside. Mr. Tan had gone back to his glass, but she could feel his attention still, a prickle at the back of her neck.
"I am already packing my suitcase in my mind," she said. The words tasted like ash.
Pim's face crumpled. "Lin, no—"
"He's trying to protect me by putting distance between us." Her voice sounded strange, detached. Like it belonged to someone else. "So I'll make it easier for him. I'll give him all the distance in the world."
"That's not what he wants."
"That's what he's *doing*." Lina's hand finally left the knife handle. Her fingers were cramped, aching. She flattened them against the table, watched the blood flow back, pink and stinging. "If I stay, I'm a liability. If I go, I'm—" She couldn't finish. The words stuck in her throat.
She was so tired. The kind of tired that had nothing to do with sleep and everything to do with carrying something too heavy for too long. Her chest felt hollowed out, scraped clean. All the hope she'd been hoarding, all the little scraps of maybe and what if—gone. Dried up like the kaya on her plate.
Pim reached out again, and this time Lina let her hand rest on her forearm. The touch was warm. It hurt.
"He loves you," Pim whispered.
Lina's jaw clenched. Her eyes burned. She blinked hard, once, twice. No tears. She wouldn't give them that satisfaction. Not the tears, not the weakness, not the messy truth of how much this was ripping her apart.
"Love isn't enough," she said. Her voice barely made it past her lips. "Not when there's a man on Temple Street who can probably crush skulls with his thoughts. Not when Boon's family would rather see him married to a spreadsheet than to someone like me."
The antique shop owner. She'd seen him once, through the window. Old, unassuming, arranging jade figurines on a velvet cloth. He'd looked up as she passed, and his eyes had been wrong. Too dark. Too still. Like looking into still water and seeing something move beneath.
Boon knew. Boon had known and hadn't told her because he thought he could handle it alone. Because that was his way. Carry the weight. Bear the burden. Disappear into duty until there was nothing left of the man underneath.
She couldn't let him do that. Couldn't watch him erode himself for her safety.
Her hand found the knife handle again. This time she pulled it out, flicked it open. The blade caught the fluorescent light, a thin bright line. She stared at her reflection in the steel, distorted and broken.
"I'll leave tonight," she said. The decision settled over her like a shroud. "Before he gets back. I'll leave a note. Something clean. Something that doesn't make him follow."
Pim's grip tightened. "Lin—"
"Don't." Lina folded the knife. The click of the blade locking into place sounded final. "Don't make this harder."
The resources were depleted. That was the truth she couldn't say out loud. The emotional savings account she'd been building with Boon, depositing little moments of trust and vulnerability—it was empty. Overdrawn. The last drop had dried up with the kaya.
She was protecting him the only way she knew how. By leaving first. By making the choice for both of them. It was self-sabotage dressed up as sacrifice, and she knew it, and she was doing it anyway.
Her chest felt like it was caving in. She pressed her palm against her sternum, felt the bone, the flutter of her heart beneath. It was still beating. Somehow. Despite everything.
Pim withdrew her hand. The absence of warmth was immediate and brutal. "Where will you go?"
"North. Maybe Chiang Mai. I have cousins there." The lie came easily. She didn't have cousins in Chiang Mai. She didn't have anywhere. That was the point. Nowhere was safe. Nowhere was home. Home was a man who was trying to protect her by destroying what they had, and she was going to help him do it.
The bell above the door jangled again. A customer. Young guy, soaked through, ordering takeaway. The normalcy of it was obscene. How could the world keep turning when everything inside her had ground to a halt?
She stood. Her legs were steady. They shouldn't have been, but they were. Resilience, her mother used to call it. The ability to keep standing after everything inside you has turned to dust.
"You should stay," Pim said. "Talk to him. Fight for this."
Lina almost laughed. The sound caught in her throat, came out as a cough. "I am fighting," she said. "This is what fighting looks like when you're out of ammunition."
She dropped a few bills on the table. They fluttered like dead leaves. Mr. Tan nodded at her, and she couldn't read his expression. Pity? Understanding? Nothing at all?
Outside, the air was still thick enough to swim through. The streetlights reflected off wet pavement in long, wavering stripes. Temple Street stretched before her, and at the far end, the antique shop sat dark and quiet. The owner would be home now, in whatever place someone like that called home. A place with too many shadows and not enough doors.
She started walking. Not toward the shop. Away. Always away.
Her hand kept touching the knife in her pocket, a compulsive rhythm. Touch, release. Touch, release. The bone scales were slick with sweat now. She wiped her palm on her jeans, but the dampness remained.
The plan was simple. Pack light. Leave the note where he'd find it but not immediately. Make it sound final but not cruel. Disappear into the monsoon season like a ghost. He'd be safer. She'd be—
She'd be what? Healed? That was the joke she'd been telling herself. That leaving first would somehow fix the part of her that expected abandonment. That by choosing the pain, she could control it.
Her phone buzzed. A message from Boon: *Home soon. Brought you that mango you like.*
She stopped in the middle of the sidewalk. Her thumb hovered over the screen. The letters blurred. She blinked, and this time a tear did escape, hot and traitorous down her cheek.
She deleted the message without reading it again. Then she blocked his number. The finality of it made her stomach lurch.
She was doing the right thing. The loyal thing. The Southeast Asian thing—putting family duty above personal desire, even when the family wasn't hers. Especially then.
But as she turned the corner onto her street, she saw something that made her steps falter. The light was on in her apartment window. The curtains, which she'd left drawn, were now open. Just a c***k. Just enough to see the shadow of someone moving inside.
Boon wasn't home yet. She'd just gotten his message. He was still at the market, buying mangoes.
Her hand closed around the knife handle again. This time, she didn't let go.
The rain started again, a single fat drop on her forehead. Then another. The monsoon was back, and it had brought something with it that wasn't just water.
The shadow in her window moved again. Graceful. Deliberate. Waiting.
She thought of the antique shop owner. Of his still-water eyes. Of Boon's warning, delivered through Pim because he couldn't bring himself to say it to her face.
Her emotional architecture—no. Her heart. Her stupid, stubborn, secretly romantic heart. It had finally hit bottom. And now, standing in the rain, watching a stranger move through her home, she understood.
The sacrifice hadn't protected anyone. It had just left her alone, unarmed, and exposed.
The knife blade felt very small in her hand. The rain fell harder. The shadow waited.
She took a step forward. Then another. Her legs were still steady. They shouldn't have been, but they were.