home

search

Ch. 19

  The safehouse smelled faintly of old wood and cigarette smoke, the kind that clung to walls after years of staying shut. Lian sat by the window, the curtain half drawn, watching the alley below for the fifth hour straight. The hum of air conditioning wasn’t enough to drown out the sound of Kai shifting on the cot behind her. Every small movement made her flinch, not because of danger, but because her body was stretched too thin to relax.

  Kai groaned as he sat up. “You’ve been staring out there all night. Do you even blink anymore?”

  Lian turned, eyes shadowed by the streetlight leaking through the blinds. “Someone has to keep watch.”

  He leaned back, covering his face with his forearm. “You’re going to burn out before sunrise.”

  “Better that than caught.”

  Kai didn’t answer right away. He knew she meant it. The kind of exhaustion that had been creeping in wasn’t the kind you fixed with sleep. It was the kind that came from months of running, bleeding, hiding, and pretending every move still had meaning.

  He sat up again, slower this time, the blanket falling to his lap. His ribs ached from the fight at the docks. He’d been lucky the bullet only grazed him, but the bruises ran deep, and so did the guilt.

  “You patched me up,” he said quietly. “Again.”

  “You’d do the same.”

  He smiled faintly. “You make it sound simple.”

  “It is.”

  She said it like a fact, but her hands gave her away. They were shaking slightly as she reached for the mug beside her. The tea was cold now, but she drank it anyway. The bitterness steadied her.

  They sat in silence for a while. The kind that stretched thin, full of things neither wanted to say out loud.

  “Mei’s late,” Lian finally said.

  Kai glanced toward the wall clock. “By three hours.”

  “She’s never late.”

  He rubbed the back of his neck, grimacing. “You think she got spooked?”

  “I think something’s wrong.”

  Her voice was flat, but he heard the edge behind it. Mei was their link — supplies, intel, transport. Without her, they were blind. Worse, they were stuck.

  The phone on the table buzzed once. Both of them froze. Lian reached for it, flipping it over. A message. Unknown number.

  She opened it.

  MEI: Sorry for delay. The route was compromised amd now we’re sending new coordinates. Bring only essentials.

  Lian’s heart slowed slightly. Relief, then tension again as she scanned the rest of the message.

  A location pin. West Kowloon, near the old railyard.

  Kai frowned. “That’s close.”

  “Too close,” she said. “If the docks were hit, that area’s probably watched.”

  “Then why would she—”

  “She wouldn’t. Unless she’s running.”

  That quiet realization filled the room with a new weight. Lian grabbed her bag, sliding her knife back into its sheath.

  Kai pushed himself up. “You’re not going alone.”

  “I wasn’t going to.”

  He smiled, thin but real. “Good.”

  They packed fast. Cash, IDs, weapons, burner phones. Everything else stayed behind. The safehouse wasn’t meant for return visits anyway.

  Outside, the city was half asleep. A thin mist hung over the neon reflections on wet pavement. Hong Kong had that way of looking both alive and dead at once, depending on how long you’d been awake.

  They kept to side streets, shadows stretching long under the dim yellow lights. Lian walked slightly ahead, her senses sharp again despite the fatigue. Every open door, every passing car, every faint buzz of a surveillance drone above — she clocked them all.

  Kai limped a bit, but said nothing. Pride had always been his shield. He still carried it, cracked but intact.

  When they reached the edge of the railyard, the air changed. Cold metal and oil mixed with the smell of rain. The area looked abandoned — just rows of rusted train cars and shipping containers under the glow of scattered floodlights.

  Lian raised her hand, signaling Kai to stop. She scanned the area through her scope. No obvious movement. No guards. But silence like this wasn’t safety. It was the pause before a trap snapped shut.

  Then she saw her — Mei, crouched near a derailed freight car, one hand pressed to her earpiece, the other clutching a duffel bag.

  Lian exhaled. “She’s here.”

  Kai followed her gaze. “Looks alone.”

  “For now.”

  They approached in a half-crouch, moving between shadows until they were close enough for Mei to spot them. Her head turned sharply. Recognition flickered across her face, followed by visible relief.

  “Took you long enough,” Mei said as they got closer, voice low but firm. “We have to move. Now.”

  Lian studied her. “You’re hurt.”

  “Just a scratch.” Mei glanced around. “They hit the supply route at Tsing Yi. I had to burn two vehicles.”

  “Anyone follow you?”

  “Maybe. But I looped back three times. They’ll be looking the other way.”

  Kai gave her a skeptical look. “You sure about that?”

  Mei met his eyes. “If I wasn’t, you’d already be dead.”

  Kai grinned despite himself. “Fair point.”

  Taken from Royal Road, this narrative should be reported if found on Amazon.

  They moved together toward the far end of the yard where an old truck was parked under a tarp. Mei threw the duffel into the back. “This one still runs. Don’t ask how.”

  Lian climbed into the passenger seat, Kai in the back. The engine coughed awake, loud against the night. Mei kept the lights off, steering through narrow lanes until the railyard faded behind them.

  For a long while, none of them spoke. The city lights blurred past, distorted by rain and speed.

  When they finally slowed on the outskirts, Lian asked, “Where are we going?”

  Mei glanced at her. “You remember the storage facility near Tai Lam?”

  Lian nodded. “The one with the old data vault?”

  “Yeah. I’ve been stashing something there. It might explain what’s happening.”

  “What kind of something?”

  “Files. From a biotech front company LSK’s been using. They’ve been moving shipments through the same docks you hit last night.”

  Kai leaned forward. “So they were after their own cargo?”

  Mei nodded grimly. “Looks that way.”

  Lian frowned. “Then we walked right into their cleanup.”

  “Exactly. And that’s not even the worst part. The files mention your family’s old project code. The one your parents worked on.”

  Lian’s stomach tightened. “You’re sure?”

  “I wouldn’t have called you if I wasn’t.”

  The words hung in the air like smoke. None of them needed to say what that meant.

  The rest of the drive was quiet, except for the sound of rain tapping against the windshield. When they reached the facility, Mei killed the headlights and rolled to a stop behind a row of storage units.

  Inside, the place smelled of dust and metal. Mei keyed in a sequence on a rusted keypad, and one of the units creaked open. Inside was a small workspace — old computer, scattered drives, boxes labeled with company logos that had been scrubbed off.

  Kai whistled low. “This is new.”

  Mei shrugged. “Emergency setup. I move every few weeks.”

  Lian’s eyes went straight to the terminal in the corner. “Show me.”

  Mei powered it up, the screen flickering before stabilizing on a file directory. She clicked through layers of encryption, each labeled with company initials. The kind of names you’d see on donation banners and government contracts.

  “This is the pattern,” Mei said. “They’re funneling money through shell firms, using them to fund clinical trials and data collection programs. But these ones…” she pointed to a set of dates, “…tie directly to the year your parents disappeared.”

  Kai stepped closer. “How’d you find that?”

  “I didn’t. Someone left a trail for me to find.”

  Lian frowned. “Who?”

  Mei hesitated. “I don’t know. The files were hidden inside an old police archive. Like someone wanted me to see them.”

  Kai exhaled sharply. “That sounds like bait.”

  “Maybe. But it’s real. Look.”

  Mei opened one of the folders. Lines of data filled the screen — patient IDs, coordinates, timestamps, dosage entries. At the top, a title: Project Meridian – Rev 03.

  Lian read the header twice. “This was my father’s research.”

  “Parts of it,” Mei said. “LSK’s been rewriting it. Turning it into something else.”

  “What kind of something?”

  Mei clicked again, opening a map filled with red dots scattered across Asia. “These are active test sites.”

  Kai’s jaw clenched. “They’re still running it.”

  “Worse,” Mei said. “They’ve automated it.”

  The room fell silent again.

  Lian’s voice was quiet when she finally spoke. “We need to see one of those sites.”

  Mei shook her head. “That’s suicide.”

  “So was last night,” Lian said. “We’re still here.”

  Kai met her eyes. “If we go, we do it smart. Recon only.”

  Lian nodded. “Agreed.”

  Mei sighed, rubbing her temples. “You two never learn.”

  Lian gave her a faint smile. “You wouldn’t have called us if you thought we’d walk away.”

  Mei smiled back, tired but true. “You’ve got me there.”

  They worked through the night, cross-referencing data, printing maps, sorting coordinates. Every so often, the power flickered as the rain outside turned into a full storm. By dawn, the table was buried in notes and empty cups.

  Kai finally slumped into a chair. “We’ll hit the closest site first. What’s its cover?”

  “Medical supply warehouse,” Mei said.

  Lian looked up. “Security?”

  “Moderate. You’ll have a small window. Two guards on rotation. Cameras linked to a remote hub.”

  Kai smirked. “Remote hubs are my specialty.”

  “You sure you’re up for it?” Mei asked, eyeing his bruises.

  He grinned. “I’ll live.”

  “Just don’t make me regret this,” Mei said, tossing him a drive. “That’s your entry key.”

  He caught it easily. “When have I ever made you regret something?”

  Mei raised a brow. “Last month. The ferry job.”

  He laughed quietly. “Fair.”

  Lian stood, stretching. “We move tonight.”

  Mei nodded. “I’ll handle diversion routes.”

  The rest of the day passed in fragments — quick meals, short naps, and the quiet focus of people who knew every moment mattered. By evening, the rain had eased, leaving the city washed clean and silent.

  They left the safehouse just after sunset. The streets glistened under flickering streetlights, and the air smelled of wet metal. Lian walked ahead, scanning for tails. None. For once, the night felt calm.

  The warehouse wasn’t far — tucked behind an industrial complex, its logo faded and unreadable. A single truck was parked near the gate. Two guards smoked nearby, laughing about something on a phone.

  Kai crouched behind a container, checking his tools. “Give me sixty seconds.”

  Lian nodded. He moved fast, slipping around the corner toward the junction box. A quick splice, a spark, and the cameras blinked out.

  He returned, grinning. “Showtime.”

  They climbed the fence, landing quietly inside. The main door was locked, but Mei’s drive worked like magic. The reader light turned green, and the lock clicked open.

  Inside, the warehouse was colder than expected. Rows of crates lined the floor, stacked high, each marked with biohazard stickers and serial codes. The hum of generators echoed faintly through the space.

  Lian moved first, flashlight sweeping across the crates. “These labels match the files.”

  Kai opened one. Inside were vials, neatly packed and sealed. He picked one up, the liquid inside faintly blue. “What is this?”

  “Not something we want to touch,” Lian said.

  She scanned the room again, her instincts prickling. Something felt off. Too quiet.

  Then she heard it — the faintest metallic click. Safety off.

  “Down!” she shouted.

  The gunfire tore through the stillness, bullets punching into crates, sending shards flying. Kai dove behind a container, clutching the drive to his chest. Lian rolled into cover, returning fire in short, clean bursts.

  Three silhouettes moved at the far end of the warehouse, tactical gear dark and unmarked. LSK strike team.

  “Kai, move left!” she called.

  He crawled between stacks, keeping low. Another burst of gunfire ricocheted near his head. He gritted his teeth and fired back.

  Lian advanced, using the noise to mask her movement. She took one down with a clean shot to the leg, another with a hit to the shoulder. The third dropped behind a crate, shouting orders she couldn’t make out.

  “Mei, we’re compromised,” Lian said into her earpiece.

  Static. Then Mei’s voice, tight and fast. “Get out. They traced the files. I’m wiping everything now.”

  Lian cursed under her breath. “We need an exit.”

  “North side. Service hatch.”

  She signaled Kai, and they moved together, keeping low as more bullets cracked the air. The sound was deafening, the air thick with smoke and dust. Lian fired one last shot to cover their retreat, then they ran.

  The hatch led into a narrow maintenance tunnel. Kai slammed it shut behind them, both of them gasping, drenched in sweat and adrenaline.

  “You okay?” she asked.

  He nodded, catching his breath. “Yeah. You?”

  “Still standing.”

  They followed the tunnel for what felt like forever until it opened into an alley. The city was silent again, as if the firefight had never happened.

  Lian leaned against the wall, closing her eyes. “We got what we needed?”

  Kai held up the drive. “All of it.”

  She nodded, steadying her breathing. “Then let’s go before they find the bodies.”

Recommended Popular Novels