1. Broken Shields and Ghosts

The fog over the Ashwick docks had a taste. It coated Frank Moreau’s tongue like rust and diesel, a brine that clung to the back of the throat long after you’d left the waterfront. He had learned to live with it. Three months out of the badge, out of the brotherhood, and the docks had become his cathedral—a place where the only hymns were the groan of moored freighters and the distant, rhythmic slap of black water against concrete pylons.

He stood in the hollowed-out carcass of a watchman’s shack, his scope pressed to a gap in the corrugated steel. Across the inlet, a luxury cruiser named *The Aegis* bobbed gently in its private slip, its running lights dissolving into the mist like fat, golden tears. Julian Croft was not on board. Frank knew that. The predator was likely in his penthouse above Bishopsgate, sipping fifty-year-old scotch while his legal fixers buried another complaint. But his errand boy was. Kellan Voss—Mason Voss’s younger, stupider cousin—stood on the aft deck, his neck tattoo catching the light as he laughed at something a dockhand said.

Frank’s finger rested outside the trigger guard. An old habit. *Don’t touch the bang switch until the decision is made.* He’d whispered that to rookies once. Now he whispered it to himself, a mantra against the ache that never left his chest.

His phone buzzed in his pocket. He ignored it. The only person who still called was Lieutenant Orson, and Frank had nothing to say to a man who’d shaken his head silently while Internal Affairs boxed up Frank’s career. *Excessive force. Conduct unbecoming.* They’d used a single snapshot—his knuckles bloodied, a suspect weeping on the floor of a holding cell—to erase seventeen years of service. The suspect, a low-level courier for Croft’s web, had walked free forty-eight hours later. Frank had been convicted by a still frame, a frozen moment of fury that no one wanted to contextualize.

And maybe they were right. The fury had been there long before that cell. It had been there since the morning Detective Frank Moreau stood in a sterile morgue, staring at the small, still body of a girl who had trusted him to save her. His daughter. Lily.

A metallic clank snapped him back to the present. Kellan Voss was moving, strolling down the gangplank toward a nondescript transit van parked near the warehouse row. Frank stiffened. The van wasn’t standard dock traffic. Its rear doors were windowless. Reinforced.

He swept the scope left and saw her.

A girl, barely out of her teens, was being walked toward the van by a barrel-chested man in a hooded jacket. She wasn’t struggling. That was the part that made Frank’s stomach clench—the absolute stillness of her body, as if she had already vacated herself, leaving behind a hollow shell that moved only on command. Her hair was the same shade of dark copper as Lily’s.

The scope trembled.

Frank lowered it, pressing his forehead against the cold steel wall. *It’s not her. Lily is gone. You buried her next to her mother. Stop it.* But the past was a parasite that fed on sensory echoes, and the echo of copper hair under sodium lights was a precise, savage blade.

He’d spent the last decade chasing ghosts. First, the ghost of his wife’s trust, eroded by years of missed birthdays and empty promises. Then, the ghost of his daughter, whose case file remained officially “pending” but functionally frozen in a filing cabinet, gathering the same dust that coated his badge in its box under his bed. Frank had tried to let it go. The department’s grief counselor had urged closure. “Accept what you cannot change, Frank. Forgive yourself.”

He had smiled that day. A tight, hollow smile, because the counselor did not understand that forgiveness was a foreign language to a man who had built his identity on control. You cannot forgive a failure that is still happening. Every day that Julian Croft breathed, every day another nameless victim was moved in a windowless van, the failure repeated itself.

Tonight, Frank decided, the cycle would break.

He slid the rifle back into its canvas case. A Remington 700, civilian model, cold and impersonal. He would not use it tonight. Guns were too quick, too clean, and Kellan Voss did not deserve quick. He deserved to feel the walls close in the way his victims felt them.

Frank moved through the dockyards with the liquid silence of a man who had spent years learning to walk among shadows. The shack’s rear exit opened onto a narrow service catwalk, its grating slick with condensed fog. Below, the water churned, thick and oily. He counted steps. Fifty-three paces to the junction box that controlled the floodlights for the entire western pier.

His gloved hand found the breaker panel. A simple yank of the master switch, and the dock would plunge into darkness. Chaos would follow. In that chaos, Frank would take Kellan Voss and extract what he needed: the location of the main trafficking hub, the names of the officers on Croft’s payroll, and most importantly, any thread—no matter how thin—that connected Croft to the circuit that had taken Lily.

He hesitated, his palm flat against the metal box. Somewhere in the depths of his mind, a version of himself that still carried a shield whispered a warning. This was not justice. This was a precipice, and once he stepped off, there would be no climbing back. The legal system was broken, yes. Corroded by money and influence. But it was still the system he had sworn to uphold, and dismantling it with his own hands made him no different from the monsters he hunted.

The girl’s vacant expression replayed behind his eyes. Lily’s face, superimposed.

Frank yanked the switch.

The docks went black.

Curses erupted from the direction of the van. A flashlight beam sliced through the fog, frantic and sweeping. Kellan Voss’s voice, sharp with alarm, barked an order Frank couldn’t quite parse. The hooded man shoved the copper-haired girl into the back of the van and slammed the doors, his free hand reaching for his waistband.

Frank was already moving.

He came at the hooded man from an oblique angle, using the shadow of a cargo container as cover. The man never saw him. Frank’s elbow connected with the base of his skull—a precise, non-lethal strike meant to drop, not kill. The man crumpled, his Glock skittering across the asphalt into the water with a dull plop.

Kellan Voss spun, his flashlight beam catching Frank’s silhouette. Recognition flickered in his eyes, followed swiftly by terror. “Moreau? Jesus Christ—you’re a cop—”

“Not anymore,” Frank said. His voice was sandpaper over gravel. He drove a fist into Voss’s solar plexus, folding the younger man in half, then dragged him by the collar toward the water’s edge. The fog swallowed them, muting the struggle into a tableau of desperate gasps and splashing.

Frank pinned Voss against a slime-covered pylon, the water lapping at their calves. “The hub. Where does Croft keep the new arrivals?”

Voss gagged, foam-flecked spittle running down his chin. “I don’t know what you’re—”

Frank dunked his head under the water. Five seconds. Ten. He pulled him up, and Voss came back coughing, his bravado shattered.

“The hub,” Frank repeated.

“Old Woolwich Mill! Sector four—there’s a basement under the south wing!” Voss was weeping now, the words tumbling out between sobs. “Please, I’m just a driver. I don’t hurt them. I just move them. Please—”

Frank’s grip tightened. The mill. He knew it. A derelict textile plant that had been slated for demolition three years ago but had mysteriously fallen off the city’s radar. As a detective, he’d flagged it as a potential site of interest in a missing persons report. His supervisor had filed the memo without action. Another ghost.

Voss was still babbling, offering names now. Two patrolmen. A sergeant in the vice unit. Frank recorded every syllable, his mind cataloguing the data with clinical detachment even as his heart thundered with a feral, consuming rage. The rot went deeper than he’d imagined, and it had been right under his nose the whole time, protected by the very institution he’d bled for.

“The girl in the van,” Frank said. “What was her destination?”

Voss whimpered. “Private auction. Offshore buyers. She was a bonus—fresh face, no paper trail. I was supposed to take her to a staging house in Bellmarsh. Please, I told you everything. Let me go.”

Frank looked at him. In the faint ambient glow of the distant city lights, Voss’s face was a mask of pathetic terror. This man was not the architect of the horror. He was a cog. A coward. And Lily’s killer—the faceless monster who had snatched her from a bus stop six years ago—had been a cog, too, just following orders from someone higher up, someone never caught.

“You said you don’t hurt them,” Frank said quietly.

“I don’t! I swear—”

“Then why is she empty inside, Voss? Why does she look at the world like it’s already dead?”

Voss had no answer.

Frank’s hand moved from the collar to the throat. He applied pressure, not to crush, but to feel the pulse beneath his fingers—a frantic, staccato rhythm of pure survival instinct. It would have been so easy. A tightening of the grip, a minute of sustained force, and one more monster would be scrubbed from the ledger. The dock would wash away the evidence. The girl would be free. Justice, the kind that courts could never deliver, would be served.

His own words echoed back at him: *Not anymore.*

He released Voss’s throat.

The man sagged, sobbing with relief. Frank stepped back, the cold water swirling around his knees. “You’re going to walk to the nearest patrol station and confess. Everything. The mill, the names, the auction. You’ll do it before sunrise, or I will find you again, and I won’t be carrying questions next time.”

Voss scrambled backward, splashing, nodding frantically. He fled into the fog, a lurching, desperate shape swallowed by the grey.

Frank turned to the van. The copper-haired girl was huddled in the corner of the cargo hold, her arms wrapped around her knees. She flinched when he opened the door, her eyes wide and unseeing.

“I’m not going to hurt you,” Frank said. The words felt foreign, too gentle for the violence still coiling in his muscles. “There’s a help center on Chorley Street. Run by nuns. They’ll take you in, no questions. Do you understand?”

She didn’t respond. After a long moment, she nodded once.

Frank helped her out of the van and pointed her toward the main road. She walked away from him, a ghost re-entering the world, and he forced himself not to watch her leave. Watching would make it about him, about his need to feel like a savior, and this was not his redemption to claim.

He retrieved his rifle case from the shack and began the long, wet walk toward his car, parked three blocks away in a derelict petrol station. His hands were shaking. Whether from adrenaline or the lingering proximity to the abyss, he couldn’t tell.

His phone buzzed again. This time, he answered.

“Moreau.” The voice on the other end was clipped, female, and thoroughly unimpressed. “This is Detective Sergeant Emma Harlow, Professional Standards. I need you to come in for an interview.”

Frank’s blood chilled. Professional Standards was the new name for the Internal Affairs monster, rebranded but equally hungry. “What’s this regarding, Sergeant?”

“A body was pulled from the industrial canal an hour ago. Male, early twenties, neck tattoo. Dockworker spotted him floating near Pier Nine. Preliminary assessment suggests blunt force trauma and drowning.” A pause. “I’m calling you because your name was flagged in an anonymous tip we received ten minutes before the body was found. The tipster said, and I quote, ‘Ask Moreau about the man in the water.’”

Frank stopped walking. The fog pressed in around him, suffocating. He had left Voss alive. Soaked, terrified, but very much breathing. There was no way—*no way*—that Voss was dead.

Unless someone else had been watching.

He turned slowly, scanning the dockside rooftops, the shadowed doorways, the dark windows of the abandoned warehouses. Nothing moved. But the weight of an unseen gaze was unmistakable, a prickling awareness that he had been not a predator tonight, but a piece on someone else’s board.

“Detective Moreau?” Harlow’s voice was still there, sharp and expectant.

“I’m no longer a detective,” Frank said. The words came out like shards of glass. “But I’ll cooperate. Tomorrow morning. I’m done for tonight.”

He ended the call before she could argue.

A man was dead. A man Frank had deliberately let live. And someone—someone who knew Frank’s movements, someone who understood the precise architecture of his guilt—had finished the job and framed him for it. The message was clear: you are not the hunter. You are the bait, and the trap is already closing.

Frank climbed into his battered sedan, his clothes dripping dock water onto the upholstery, and stared at the fog-shrouded skyline of Ashwick. The mill in Woolwich. The names of the corrupt cops. The anonymous tipster. A pattern was forming, its edges sharp and poisoned.

He could still run. Disappear into the undercity and wage his war from the shadows, exactly as he had planned. But the introduction of the body changed everything. Emma Harlow would not stop. She was young, idealistic, and had a reputation for ruthless diligence—he’d read her file back when he had access to personnel records. If she caught his scent, she would not let go until she had him in cuffs or a body bag.

Worse, someone out there knew his truth. Knew that Frank Moreau, the disgraced ex-cop, had stepped over the line tonight, and they had framed the evidence to ensure he couldn’t step back.

The first chapter of his war had been written in fog and dark water. But the next chapter, Frank realized with a sinking dread, would be written in fire. Because the only way to force the true killer into the light was to burn down the entire corrupt edifice, even if it meant burning himself along with it.

He started the engine and drove into the deepening night, a broken man with a broken shield, carrying the weight of a murder he did not commit and a redemption he could not yet face.

The radio crackled with static. Somewhere in the city, a girl with copper hair was finding sanctuary. And somewhere else, a clock was ticking toward an explosion Frank knew he would have to light.

Chapter Comments (0)

No comments yet. Be the first to comment!

Leave a Reply

Your email address will not be published. Required fields are marked * *