Fanfics

6. Black tide

20:07, 21 June 2025

Royal Air Force C-130 - 01:47 BST

London sprawled below the clouds like a city half-drowned in its own light. From the jump-seat I watched the Thames bend through the orange haze, every bend a memory I'd shelved and sworn never to touch again. The aircraft vibrated around me—canvas webbing creaked, fuel fumes seeped through the vents, and Price's voice drifted down the aisle.

"Sixty minutes, loves. Check your kits for the fifth time, then breathe. We go in quiet or we don't go in at all." Gaz clicked a new magazine into his rifle, the sound crisp in the red cabin light. Soap prodded him with an elbow.

"Ya'll right, Gaz? You're sweatin' like a cow at the butcher's."

"Warm in here, mate," Gaz muttered, wiping a sleeve across his brow.

"Warm? It's bloody freezing. Your nerves are showin', pal."

Soap's grin was easy, but his fingers kept bouncing on the plastic stock of his carbine. Ghost sat across from them, massive arms folded, mask lit by the faint LEDs overhead. He hadn't spoken since we lifted off, yet every silence felt occupied by him, as though the skull itself drew oxygen out of the air.

He caught me watching and tipped his head. Just a fraction, a private nod.

Price moved aft and knelt beside me. "You ready, Vesper?"

"Ready's just another word, Captain. But yes. I'm here."

He studied my face—a routine check he performed before every op, a silent barometer of my storm clouds.

"When your boots hit the concrete," he said, "you follow your gut, not your ghosts."

I answered with the smallest smile. "Wouldn't dream of mixing them up."

He ruffled his beard. "Good girl."

The aircraft dipped, engines droning lower. London's glow vanished behind the rising flank of clouds, and the hold shivered in thin turbulence. My hand drifted to my sternum, pressing hard enough to feel bone. One of my anchors; Ghost had named the gesture before I'd admitted it to myself. I reminded my lungs to draw full breaths, slow and steady, and the knot loosened by a thread.

Thames logistic Depot, London - 02:43 BST

A waning moon slid behind ragged clouds as two black Zodiacs slipped beneath Tower Bridge. The water licked the neoprene ribs with soft hisses; the city above slept, unaware that anything more dangerous than midnight drunks haunted the river.

Ghost piloted the lead boat. Soap knelt at the bow, night-vision lenses glowing green as he swept the quay. I rode aft, rifle cradled. When the depot's corrugated walls appeared out of the fog, we banked into a shadowed berth littered with rusted pilings.

"Gaz," Ghost murmured over comms, "you're on overwatch. See everythin', shoot nothin' unless I call it."

"Copy."

Gaz vaulted onto the pier, silent in his blackened gear, and scaled a stack of pallets toward the conveyor gantry overhead. The rest of us disembarked. Water dripped from our dry-suits in quick silver beads.

Price's voice crackled in my ear. "Spectra group just changed patrol route. You've got four minutes before their next sweep. Ghost, hand command to Vesper when the breach starts."

Ghost's reply was a low rumble. "Aye, Captain."

The depot yawed ahead—three wide warehouses flanking a loading yard, cranes silhouetted like metal gallows. Our intel said a single container held the shipment: Russian markings, forged manifests, bound for a shell company on the Baltic. The twist? Ember's data suggested the cargo wasn't guns. Something worse. Something that could turn the river into a mass grave if anyone got sloppy.

I drew a quiet breath. "Soap, doors on me. Ghost, you cut the power after we're inside."

Soap winked. "Thought you'd never ask, lass."

We ghosted across the tarmac, hugging long rows of stacked containers. The air smelled of diesel and algae—London's ancient river perfume. A guard strolled the central aisle, torch swinging. I let him pass, then slid behind his back and pinned him with a choke. He slumped, silent. Soap eased the body into the gap between containers, and we padded on.

The main warehouse door was a sheet-steel monster mounted on ancient hinges. Soap pushed his wire through the padlock, teeth worrying. It snapped quietly, and the chain slithered free.

"Told ya. Easy as openin' a tin o' beans." He gathered the chain and set it gently aside.

We entered a cavern of dim sodium lamps and echoing drips. Forklifts slept like dinosaurs under tarps. The container—the one—stood against the far wall, red hashtag letters painted across its flank: EXP A-11F. Ember's coordinates matched.

I knelt by the seal and prised the thin metal clip off the hasp. The door groaned an inch. The smell that rolled out wasn't oil or propellant—it was sharp, sweet, chemical.

Nerve agent.

A whole pallet of grey cannisters, foam-braced. Each stencilled with Cyrillic hazard glyphs. My skin crawled.

"Soap, suit filters on."

He fumbled the mask from his belt, voice muffled as he sealed it. "Christ on a crutch. That's not your usual vodka."

"Gaz," I whispered, "container confirmed CW. You see hostiles?"

"One sec—" A pause. "Negative on foot-mobiles, but a river tug just berthed on the south pier. Two operators planting something on the pilings. Looks like C-4 bricks."

Blow the depot, dump the nerve agent, blame the terror cells. Dragovich's fingerprints all over.

Ghost's bass bled into the net. "If those charges blow, the cannisters'll crack open like eggs. Thames'll run toxic by dawn."

Price cut in. "Options?"

I scanned the rows of containers, mind clocking pathways. "We can move the pallet onto a flatbed and roll it out the rear gate. That buys time but risks exposure. Or we take out the charges, sink the tug, and pray the cannisters stay sealed if anything else pops."

Ghost: "Third option. Remote-prime everythin' and blow it mid-river—ship and agent both. Clean burn, water cools the rest."

Price's question came sharp. "Can we guarantee containment?"

"No," Ghost said. "But we can guarantee nobody breathes it."

My pulse ticked in my throat. I looked at Soap; green eyes behind the mask blinked back. He shrugged. "I vote whichever keeps London breathin', yeah?"

Gaz again: "Uh, Vesper? You need to see this—one of the sappers, he's got a patch. Skull motif. Not Shadow Company. Looks... older."

My stomach iced. "Describe."

"White skull stylized over black—sorta mirrored halves. Ring any bells?"

Chistilishche.

Spectre.

Spectre was Ember's twin in cruelty, last I'd seen him. A blade forged in the same fire. The thought alone tightened the phantom hands round my ribs.

Ghost read my silence. "Someone you know, love?"

"Yes." Thin as paper. "He won't hesitate."

Ghost exhaled, rough. "Then let's get ahead of him."

I tapped Soap's arm. "We clear the tug and the pilings first. Ghost, you're with me on disarm. Soap covers our backs. Gaz, eyes wide."

We flowed out, slicing the night. The fog thickened; streetlamps smeared their halos across the riverfront. Voices drifted—Russian, curt. I peeked round a bollard. Spectre and a second merc hunkered by a shaped charge, wiring detonators. Spectre had aged: broader shoulders, heavier beard, but the same razor posture. The skull patch glinted like a bad omen.

Ghost hissed, "Two tangos. I'll take right."

I thumbed my selector to single shot. "On my mark... now."

The rifle cracked, short suppressed pops. Spectre's partner folded. Ghost's bullet split the other's helmet—clean. But Spectre didn't fall. He twisted sideways, rolling behind a winch spool, rifle spitting automatic fire.

Rounds snarled over the water, slapping metal. I ducked as sparks chewed the bollard inches above my head.

"Good evenin', Nina," Spectre called, voice lilting Russian. "Still dancing for your Western friends?"

His English was stained with taunt, each syllable deliberate.

Soap barked, "Bloody hell. We're compromised."

I swallowed the tremor clawing my throat. "Spectre. Step away from the charge."

"Or what? Tiny Russian dove pecks my eyes?"

My ribcage squeezed. Hand found my sternum, pressing. Ghost slid up beside me.

"Don' listen," he growled. "Stay in the fight."

"Trying," I whispered.

Spectre fired a burst. Bolts of pain punched the concrete near my knee. I forced focus: front sight, breath, squeeze—my shot scraped the winch, ricochet flaring. Not good enough.

Pressure built behind my eyes; noise tunneled. My heartbeat hammered uneven flams. Ghost saw the falter. He grabbed my collar, yanked me behind a forklift.

"Look at me," he said. "Breathe, aye? In, out. Hold that ground, Vesper."

His eyes, black and unwavering, pinned me. I mirrored his breath. Control returned in increments, like reeling a line out of dark water. When the drum in my chest steadied, he released my vest.

"To me." he murmured.

We shifted left, using the forklift's bulk. Spectre's angle narrowed. Ghost pointed to a loop of chain dangling from the overhead crane. He gestured: up, swing, drop.

I understood. We split. Ghost sprinted to the control box. Bullets snapped after him; Soap peppered covering fire. I scaled the crane's ladder, gloves squeaking on greasy rungs, until the deck rolled under my boots.

Below, Spectre advanced, rifle up, unaware of the chain swaying above. Ghost slammed the joystick. The crane arm lurched. The chain whiplashed, hooks clanging. A hook caught Spectre's shoulder plate, jerked him off balance, and dragged him three meters before slipping free. He sprawled, gun skittering.

I leapt, boots finding a shipping pallet midair. Hit, rolled, came up straddling him. Knife to his throat.

His eyes widened, violet like Ember's, wicked with delight. "Nikolina, Nikolina," he crooned. "We made you steel, and now you rust." He tried to grin but the blade pricked flesh.

"Give me the detonator, Spectre."

He swallowed, chuckled. "Too late. Timer's linked. It goes no matter what you choose."

Ghost's boots thudded behind me. "You sure about that, mate?"

Spectre's gaze darted to the skull mask looming over him. His smirk twitched. "Another ghost. How many masks do you hide behind, little dove?"

I pressed harder until a bead of blood blossomed. "Detonator."

He slipped a hand into his chest rig, slow. Metal glinted. I snatched it, tossed it to Ghost. Spectre laughed and coughed, the sound thick.

"You cut one head," he wheezed, "three grow back." He spat blood. "Moscow cleans its mistakes, but London bleeds."

The timer on my wrist beeped—Gaz's silent alarm. Four minutes until the depot guard shift circled back.

Soap's voice crackled: "Charges are still live. More on the tug's hold. We don't have time to defuse everythin', Vesper."

Price cut in. "Make the call, Vesper."

I stared at Spectre's grin, felt the edge of the decision slice me in two. Capture the canisters and pray we outran pursuit, or ignite the river and take everything down.

"Ghost," I said, voice thin.

"Aye?"

"Can you remote the tug mid-stream, ensure a clean burn?"

He eyed the detonator. "I can rig it to go as soon as she's two hundred meters out."

"Do it."

Soap sucked breath. "Lass, we nuke the evidence, the Yanks'll scream bloody murder."

"They can write me a letter," I said. "Civilians first."

Ghost nodded once, unjudging. "On it."

Spectre's laugh cracked. "You always choose the easy way, Nikolina. Burn the proof, spare yourself questions."

I met his eyes. "I choose the way that lets people wake up alive tomorrow."

Then I slammed my blade pommel against his temple. He slumped.

Soap hustled from the pier, remote charges in hand. "Right then, off we trot."

We hauled Spectre's limp body onto the tug. Ghost wired a new set of triggers, his fingers steady shadows. Gaz kept overwatch, voice low updates on patrol paths—two men, turned north, ninety seconds.

When the tug's engines rumbled to life, we slipped back to the Zodiac. Ghost keyed the radio. "Fireteam Oscar, vessel under way, eighty percent throttle."

Soap shoved the throttles; the Zodiac knifed upriver, spray whipping our faces. The tug bellied into the current behind us, black silhouette gliding.

Ghost kept his thumb on the transmitter switch, eyes fixed on the tug. "Another fifty meters... now."

A blossom of white flashed under the prow, followed by a roar like the earth splitting. Fire geysered thirty meters high, painting Tower Bridge in hell-light. A shockwave slapped our boat; spray hammered my cheeks. We banked, engines whining, as burning debris hissed into the water.

I watched the flames devour the tug's skeleton. Orange reflections jittered across Ghost's mask. He said nothing, but his shoulders sagged a breath.

Soap whooped. "That'll give the Queen somethin' to talk about at breakfast."

"Pipe down," Gaz snapped. "Metropolitan Police'll be on us in minutes."

Price's voice—calm steel—rang through comms. "Good work. Get to the exfil vans. London just got spared a waking nightmare."

I exhaled. The knot in my chest eased for the first time since Baku—then tightened again when I realised Spectre was gone. Rope fibres still dangled from the cleat where we'd tied him. He hadn't been on the tug when she blew.

"Ghost," I breathed, "he slipped us."

"Bastard's crafty," Ghost muttered. "We'll find him."

But the ripple of dread in my lungs told me Spectre had slipped into the river, or the shadows, and he wouldn't stay quiet for long.

Embankment Exfil, London - 04:10 BST

Rain misted the street outside the innocuous white van. Inside, Price knelt over a pelican case, logging my helmet cam footage for Laswell's analysts. Gaz sat across from me, phone scanning waveforms for open police bands.

Soap sprawled in the rear, boots clumped on the floor. He raised a thumb when I looked his way. "Saved the city, lass. Not bad for a Tuesday."

"I hate Tuesdays."

He laughed, then sobered when my smile didn't reach my eyes. "You good?"

"I'm breathing."

Ghost lingered by the door, silent sentinel. The black balaclava with a skull print glowed faint in the interior light. A Black Cab whipped past outside, horn blaring at some drunk stumbling across the crossing.

Life in London resumed, oblivious.

Price closed the case. "MI5'll cook a nice cover story—faulty boiler on a maintenance vessel, probably. Laswell's briefing Langley as we speak." He scrubbed his beard. "They won't be happy about the intel bonfire, but they'll swallow it."

Gaz clicked off his scanner. "Traffic's clear. We're ghosts again."

Price nodded. "Head for the safehouse. Dossier debrief at 0900. Sleep if you can. Job's not done."

Ghost opened the door, rain smell tumbling in. Soap hopped out. Gaz followed. I moved to step but Price caught my arm lightly.

"Hell of a choice you made, darling," he said, eyes weighing the bags under mine. "I'd have chosen the same."

"I know."

He squeezed once. "Chin up. We're alive."

Outside, puddles splashed under our boots. The city felt louder, neon buzzing off slick pavement. I pressed a palm to my sternum—in, out. The pressure steadied.

Ghost fell into step beside me. We walked a block before he spoke.

"Could've lost you back there."

"You didn't."

"If Spectre shows again, he won't get a second shot." He paused. "You froze a tick, but you unfroze faster. Proud of ya."

I startled at the softness tucked behind the gravel — a note of genuine care. Warmth stirred in my gut, quick and dangerous.

"Thank you," I said.

He grunted, as though I'd kicked his shins. "Just words, dove."

We reached the safehouse, a drab terrace behind fogged windows. Soap bounded up the steps two at a time, Gaz close. Price hung back on the pavement, scanning rooftops before following.

Inside, old floorboards creaked. I found a kettle, filled it, set it on the hob. Little rituals.

Ghost lingered in the doorway. "You should rest."

"I can't yet."

"Nightmares?"

"Voices."

He nodded like he'd expected that answer. "Cup of tea won't drown 'em."

"Won't hurt either."

He leaned on the jamb, arms folding. "You ever think about walkin' away?"

I snorted. "From what? The past follows."

"Mine does," he admitted, tone a shade darker. "But the team—Price, Soap, Gaz—they make it quieter." He sounded almost surprised hearing it aloud.

The kettle whistled. I poured two mugs. Handed him one. He stared at the steam curling over the rim.

He said, softly, "You kept London alive tonight. Remember that when the ghosts scratch at you."

I sipped, scalding my tongue on purpose. "I will."

We stood there till the tea cooled, silence thick but not suffocating. Rain tapped the glass in uneven rhythms, London exhaling.

When Ghost finally moved to leave, he paused, turned back.

"Don' let the mask fool ya. Some things get through." He tapped a gloved finger over the white jaw of the skull.

"Likewise." I said, pressing two fingers to my sternum.

He lingered a beat, then stepped away, boots thudding down the corridor toward whatever dark corner he'd chosen for a bunk.

I sat at the rickety table, hands wrapped round the mug. The city beyond the curtains glimmered, alive against the dark, saved for one more night.

Yet somewhere out there Spectre breathed, Dragovich plotted, and Ember's violet eyes watched through the smoke of our burning bridges.

I finished the tea, tasted iron at the back of my throat, and told myself London's dawn would not find me trembling.

Not tonight.

There are no comments yet. Log in to be the first to leave a review!

Similar stories