The docks were quiet in the way places are quiet before something breaks.
Adrian stood on the edge of Pier 12, hands in his pockets, listening. The water lapped against the pilings in a rhythm that was almost calm. Almost. The rain had stopped an hour ago, but the air still smelled wet and metallic, like old iron and ozone.
The shipment was gone.
Not delayed. Not rerouted on paper. Gone. Tessa's last ping had put it here at 01:47. By 02:00, the container was empty. No forklifts. No trucks. No record of it leaving through the gate.
That meant someone had moved it through the water, or through a path he didn’t know existed.
His phone vibrated once. Claire.
“Pier 12 is empty,” she said, voice low, measured. “No trucks. No crates. Someone moved the shipment.”
Adrian didn’t answer right away. He was watching the far end of the pier, where a single halogen light flickered and died. In the dark that followed, he saw movement. Too deliberate to be rats. Too quiet to be careless.
“When?” he asked.
“Before 0200. After Tessa’s last ping.”
He heard Tessa’s voice in the background, muffled, urgent. Claire muted for a second, then came back. “Tessa says we should wait. Let Marco Dela Cruz make the next move.”
Adrian shifted his weight. The concrete was cold through his shoes. “Marco isn’t a waiter. If the shipment vanished, he’s already blaming us.”
“Let him,” Claire said. “If he comes loud, we see who’s behind him. If he comes quiet, we see the same thing.”
He heard it then. A soft scrape against metal, forty meters down the pier. Not the water. Not the wind.
Adrian moved off the light and into the shadow of a stacked container. His breathing slowed. He didn’t draw a weapon. Not yet.
“Tell Tessa to keep you off the roof tonight,” he said quietly. “If Dela Cruz sends someone, they’ll watch high ground first.”
“She won’t like that,” Claire replied.
“Tell her I said it’s not negotiable.”
A pause. Then, quieter: “Adrian, if the ledger is real, and if we get it, there’s no going back. For either of us.”
“I know,” he said. “I’m already gone.”
The scrape came again, closer. Adrian crouched, fingers brushing the seam of the container. He could feel the vibration through the metal. Two people, maybe three. Moving slow, using the sound of the water to cover them.
Marco Dela Cruz didn’t do his own dirty work. He sent men who didn’t ask questions. Men who knew the docks better than the cops did.
Adrian closed his eyes for half a second and mapped the space in his head. Containers to the left, open ground to the right, water behind. No easy exit. That was fine. He didn’t need an exit if they came to him.
“Stay off the main roads,” Claire said. “If Marco moved the shipment, he moved people too. I’ve got two unmarked cars circling Pier 9. They’re not ours.”
“Black SUVs?”
“Yeah. Tinted. One’s been parked three blocks out for forty minutes. Engine’s still warm.”
Marco’s style. Make you feel watched before he made you feel dead.
Adrian heard footsteps now. Soft soles on wet concrete. Two sets. One heavier than the other. They were splitting up, trying to flank.
He didn’t move.
“Keep Tessa close,” he said into the phone.
“I know,” Claire said. Her voice had gone flat. She heard it too. The change in his breathing.
The first man rounded the corner of the container. Young, late twenties, Dela Cruz tattoo on the inside of his wrist. He wasn’t holding a g*n. He didn’t need to. In places like this, a knife was quieter.
Adrian waited until he was close enough to see the man’s eyes widen.
Then he moved.
No warning. No words. He stepped in, caught the wrist before the knife cleared the sheath, and used the man’s own momentum to drive him into the side of the container. Metal rang. The knife clattered to the ground.
The second man hesitated half a second too long. That was all Adrian needed.
He didn’t go for a kill. He went for a message.
When it was over, both men were breathing, but they wouldn’t be standing for a while. Adrian left them on the ground, wrists dislocated, phones taken. He didn’t ask questions. They wouldn’t have answers worth hearing.
He picked up the knife. Dela Cruz. No surprise there.
His phone was still open. Claire hadn’t hung up.
“You okay?” she asked.
“Fine,” Adrian said. “They weren’t here for me. They were here to see if I’d show.”
“And?”
“And now Marco knows I’m watching,” Adrian said. “He wanted a reaction. He got one.”
There was a pause. In the background, Tessa said something sharp.
“Adrian,” Claire said, “if he’s testing you now, it means he’s planning something bigger. He doesn’t waste men like that unless he’s setting up the next move.”
“I know,” Adrian said. He wiped the knife on his pants and dropped it. “He moved the shipment to move us. To see if we’d walk into the open.”
“So what do we do?”
Adrian looked down at the two men on the ground. One of them was trying to talk through a split lip.
“We let him think it worked,” Adrian said. “We act like we’re off balance. We let him come at us again.”
“That’s dangerous,” Claire said.
“So is letting him keep moving pieces while we sit still,” Adrian replied.
He could hear the tension in her breathing. She didn’t like it, but she understood it.
“Stay sharp,” he said. “If Marco’s sending men here, he’s sending more somewhere else. Tell Tessa to watch for transfer logs. If there’s a ledger, it’ll show up when money moves.”
“Already on it,” Claire said. “Tessa says she’s running a deeper sweep.”
“Good.” Adrian glanced once more at the men on the ground. They weren’t a threat anymore. The real threat was still out there, waiting.
“Call me if you hear anything,” he said. “Even if it’s nothing.”
“Even if it’s nothing,” Claire echoed.
The line went dead.
Adrian stood in the dark, listening to the water, listening to the faint groan of the men behind him. Somewhere across the city, Marco Dela Cruz was watching the feed from those phones. He’d seen what happened. He’d know Adrian was here.
Good.
Let him think he’d drawn Adrian out.
The real game started when Marco made his next move. And Adrian intended to be ready when he did.
He walked away from the pier, slow, deliberate, leaving the quiet behind him. It wouldn’t last.