5. Chapter 5
Three nights of watching a clock nobody could slow down had taught Marcus every version of tired there was.
This one, standing in the cold with rain needling the back of his neck and the river smell of diesel and dead fish thick enough to taste, was the kind that didn't care how tired he was.
It just wanted him sharp anyway. His third cup of coffee in as many hours had gone lukewarm in the cup, the plastic lid slick with rain, and it helped a little, but not quite enough.
The dock spread out below them exactly the way Elijah had described it three nights ago: floodlit in patches by sodium lamps that turned everything the color of old bruises, dark in the gaps between, cameras mounted higher than they'd been the last time anyone from Lakefront had eyes on this place, new housings, too, the kind with the wide-angle lens.
New faces walked the fence line in pairs, boots loud on the wet gravel, moving with the loose patience of people getting paid whether or not anything happened tonight.
"Two minutes to the gap in rotation," Ghost said in his ear, voice flat and close, like he was standing right beside him instead of three miles away hunched over four monitors. "After that you've got maybe ninety seconds before the next pair comes back around."
Zain was already moving before Ghost finished the sentence, low and fast along the fence line with Seth half a step behind him, both of them carrying the silence that comes from doing this same quiet violence more times than either would ever admit to counting.
Jack peeled off toward the north gate, the set of his shoulders like a door about to come off its hinges.
Somewhere above them on the crane structure overlooking the whole yard, Elijah was already in position, had been for twenty minutes, a dark shape against a darker sky, patient in a way that made Marcus's own patience feel amateur by comparison.
Trip stayed close to Marcus's shoulder, rain coming off the brim of his hood in a thin curtain, eyes on the harbor building instead of the ships.
The building's single lit window threw a yellow rectangle onto the wet asphalt below.
"If they've got anyone dirty working tonight's shift, that's where he'll be sitting. Not out here getting wet."
"Copy," Marcus said, and meant it as much for Ghost as for Trip.
Back at Lakefront, in a room Marcus couldn't see but could picture without trying, the folding table, the extension cord running under the door, the smell of whatever Jude had burning on the stove, Nate would already have the phones out, the numbers dialed for three different shelters and a doctor who didn't ask questions on the kind of night this was turning into.
Jude would be exactly where Nate needed him and nowhere else, making tea nobody would drink and not saying much, because some nights that was the whole job and he'd never once complained about it.
For half a second, gone as fast as it came, Marcus thought of Andre somewhere across the city, waiting on an answer that was never going to arrive through channels he'd trusted his whole career to deliver it.
Then the gap in rotation opened exactly when Ghost said it would, and there wasn't room for anything else.
Marcus went in low with the rain, and didn't look back to see who followed. He didn't need to. He already knew.
The warehouse should have been full. Elijah's count said full. The manifest data said full. Three days of watching this exact stretch of water had said full every single time.
It wasn't.
The main floor opened up under Marcus's flashlight into rows of cots, thin mats laid out with military precision, blankets folded at the foot of each one like someone had wanted them found that way.
Forty. He counted without meaning to, the same way he counted everything, and stopped when the number turned his stomach instead of just informing it.
Forty spaces for people who weren't there anymore.
The air still held the wrong kind of warmth for an empty building in March, body heat with nowhere left to go, and underneath it, fainter, the smell of fear sweat that hadn't had time to fade.
"They were here." Zain's voice came out low and wrecked in a way Marcus had never once heard from him, not in five years of watching him break down doors and pull people out of hell.
He was crouched by the nearest cot, one hand flat on the blanket like he could still feel someone in it. "Hours. Maybe less."
"Moved," Trip said from the doorway, already reading the room the way his old job had trained him to. "Not randomly. Look at the folding. Look at how clean this is. Nobody clears out a trafficking site this fast unless somebody told them exactly when to start."
Jack came through from the back with his jaw set hard enough to ache. "Back office is the same story. Filing cabinets emptied, nothing left but a manifest with today's date on it, sitting right on the desk like an invitation."
Marcus crossed to it himself and read it twice. Real cargo numbers. Real ship names. A route that matched everything Ghost had pulled, down to the coordinates.
Except this manifest had been printed an hour ago. The timestamp sat in the corner, small and precise, and it hadn't been an accident that it was still warm from the printer when Marcus picked it up.
He understood it then, the whole shape of what they'd just walked into. Not a raid. A message. Drakov had known when they were coming and cleared the building with time to spare. He'd left the manifest on purpose. Someone that far removed from the room never had to worry about what got found in it.
"He's not just ahead of us," Marcus said. "He's telling us he's ahead of us. On purpose."
Ghost's voice cut through the quiet, tight in a way that meant he already had an answer he didn't like.
"I pulled the building's security logs, though it looks like someone on their side edited them and looped the feed so I couldn't see.
It's hard… but not impossible, especially if it's the same person who set up the system in the first place.
It all looked natural because it was made to.
I'm… I'm sorry. Evacuation started ninety minutes ago.
That's forty minutes after Andre's Coast Guard liaison call.
" There was a quiet horror in Ghost's voice.
Nobody said anything for a second. Marcus felt something in his chest go cold that had nothing to do with the rain.
"Not us," Trip said quietly. "Not tonight. Somebody on that call has ears where they shouldn't." Marcus gave Trip a nod as the man turned to leave, heading back to his man. Ghost was going to need him for this. He didn't take failure well. Rather… less well than the rest of them.
Marcus said nothing else. Andre had done exactly what he'd asked him to do, tried the right way first, and the right way had a hole in it precise enough to move forty people in under two hours.
They were three blocks clear of the dock, still soaked through, still not talking much, when Marcus's phone buzzed against his ribs.
Marcus already knew what came next. Ghost had pulled the timeline twenty minutes ago, reading it off like a verdict: the evacuation started forty minutes after that exact call went in. He typed his answer anyway, because Andre deserved to hear it from him and not have to guess.
The answer took longer to arrive than any of Andre's answers ever had.
Zain, walking close enough to read over his shoulder without apologizing for it, went very still. "That's not on him."
"He won't believe that tonight," Marcus said. "I'm not sure I would either."
He typed one more line before he put the phone away, because there wasn't a version of tonight where he got to pretend this cost nothing.
No answer came back to that one. Marcus hadn't expected one to.
By the time Marcus made it back to the factory, the adrenaline had burned off enough to leave the cold underneath it exposed.
He sat with the manifest a long time before he let himself think about what it actually meant.
Not that Drakov was ahead of them. He'd known that for days.
That there was a hole somewhere inside the exact system Andre had trusted with his career, wide enough to move forty people through it in under two hours, and neither of them had any way of knowing how deep it went or how many other requests it had already swallowed.
They couldn't use official channels again. Not safely. Not until they knew whose hands were dirty, and knowing that meant finding a name inside a system built to keep names like that hidden in the first place.
Ghost found him there an hour later, quiet in the doorway the way he got when he already knew an answer nobody wanted. "I can start pulling personnel records for anyone with liaison access to that request. It'll take time."
"Do it," Marcus said. "Quietly."
Ghost didn't move right away. "And Andre?"
Marcus looked at the manifest a while longer before he answered, at the timestamp still sitting there in the corner like it was daring him to argue with it.
"Andre just found out the job he's spent his whole life believing in has a hole in it he can't see the bottom of." He set the page down, finally, and didn't pick it back up. "Give him tonight before you ask him for anything else."