AI Detective Harlow Quinn stood at the mouth of the abandoned Camden Tube station and watched a constable vomit into a sand bucket.
The station entrance had been bricked over in the seventies, according to the council plaque bolted to the wall beside a vape shop, yet someone had cut a narrow door through the brickwork and hidden it behind a corrugated sheet painted with a faded advert for cheap phone repairs. Blue police tape sagged between two rusted posts. Rainwater crawled down the steps in black threads.
Quinn lifted the tape with two fingers and ducked under.
Below, the air tasted of iron, damp concrete, and something sweeter that clung to the back of her throat. Burnt sugar. Old flowers. She paused on the first landing and listened.
No trains. No distant rattle. No buskers. Just the drip of water and the low murmur of police voices from deeper underground.
Her worn leather watch pinched her left wrist as she tugged her glove into place. 02:17. She had been asleep for forty minutes when the call came through.
Body in a disused station. Possible homicide. Weird scene, ma’am.
Uniforms used “weird” when they meant blood in the wrong place, organs in the wrong order, or witnesses who refused to speak.
Quinn descended with her hand on the rail. Her shoes clicked over tiles that had once been cream and green, now furred with mildew. Posters peeled from the walls in wet tongues: a West End musical with half a face, an advert for cigarettes, a safety notice warning passengers to mind the gap. Someone had painted symbols over the old roundel in red and gold, loops and hooks that made her eyes skip.
At the bottom, Sergeant Naveen Patel waited beneath a dead departures board with a paper cup in one hand and his other thumb hooked into his vest.
“Morning, boss.”
“It isn’t.”
“No.” Patel looked past her toward the platform. His mouth tightened. “You’ll want to see it before SOCO tramples the pretty bits.”
Quinn’s gaze moved over him. Fortyish, heavy-lidded, shirt collar damp at the neck. Competent. Tired. He had been first CID on scene and had the look of a man who had already built a theory and found comfort in it.
“Pretty bits?”
“You’ll see.”
She followed him through the ticket hall.
The concourse should have been empty. Instead, it had the remains of a market.
Stalls lined the walls in crooked rows: canvas awnings, folding tables, hanging lanterns with cracked coloured glass. Crates had been overturned . Bottles lay smashed in glittering puddles. A rack of coats swayed without breeze. One table held teeth sorted by size in little porcelain bowls. Another had bundles of dried herbs tied with black thread, their labels written in a language Quinn didn’t recognise.
A smell of spices sat under the damp. Cardamom, smoke, vinegar. Under that, the rich copper reek of blood.
Patel watched her face.
“Not exactly Camden Lock.”
Quinn crossed to a stall and lifted a tag with the end of her pen. The paper looked handmade, thick with fibres, and the ink had dried in raised ridges.
“Who found it?”
“Two kids, urban explorers. Fourteen and fifteen. Came in through the service tunnel with a GoPro and half a packet of wine gums. They’re upstairs with their mums, telling everyone they found Diagon Alley with a corpse.”
Quinn let the tag fall.
“Names?”
“Louis Grant and Tyler Meade. Both scared clean. Their footage stops before the platform. Battery died.”
“Convenient.”
“Kids never charge anything.”
She gave him a flat look.
Patel raised both hands, cup and all. “I’m not defending them. Just saving you the lecture on teenage incompetence.”
They moved beneath an arch painted with the words MIND THE VEIL in flaking white letters.
The platform beyond had become a room.
Lanterns hung from the curved ceiling, though none had wires. Their light glowed amber and low, pooling on the wet tiles. The tracks had been covered with wooden planks, creating a walkway between the platforms. More stalls stood there, each wrecked with a violence that looked selective rather than frantic. Some tables had been stripped bare. Others remained untouched, loaded with jars, charms, blades, folded fabrics, coins, bones.
A dead man lay beside the yellow line.
He was on his back, arms spread, fingers curled toward his palms. Late thirties, perhaps. Dark hair slicked to his head. Expensive coat. Throat opened from ear to ear, the cut so deep it grinned red in the lantern light. Blood had spread beneath him in a wide fan, then stopped at the yellow line as if the paint had formed a dam.
Quinn crouched before the body.
“Name?”
“No wallet.” Patel came down beside her with a soft grunt. “No phone. No Oyster. Nothing in the pockets except this.”
He held up an evidence bag.
Inside sat a small token carved from pale bone. It had a hole through the middle and a mark burnt into one side: three vertical slashes crossed by a crescent.
Quinn studied it without touching the plastic.
“Entrance token?”
“Could be some dealer nonsense. Secret club, payment chip, fetish thing. Place screams niche.”
“Niche doesn’t usually require a bricked-up station.”
“London has a club for everything.”
She shifted closer to the corpse.
His coat had mud at the hem, but his shoes were dry. Black leather, polished, expensive. No scuff marks on the soles. No torn fingernails. No defensive wounds she could see. The cut across his throat had clean edges, but the skin around it bore faint bruising in the shape of fingers.
“Held from behind,” she murmured.
Patel sipped his coffee, then seemed to regret it. “That was my read. Someone grabbed him, blade across. Quick.”
“Too quick for this.”
She pointed to his hands. “If someone opened his throat while he stood, blood would be down his front. It isn’t.”
Patel leaned in. “Could have been on his knees.”
“Then his trousers would show it.”
She indicated the knees. No blood. No grit. No wet marks.
“He was lying down when the cut was made.”
“Execution?”
Quinn tilted her head.
The corpse’s eyes were open. The pupils had gone wide and dull. In the right eye, a small red fleck sat near the iris. Petechiae marked the skin around both eyelids in a spray of broken vessels.
“Strangled first.”
Patel ’s cup stopped halfway to his mouth.
“Pathologist hasn’t arrived.”
“Pathologist will agree.”
She lifted the dead man’s chin with the back of her gloved knuckles. Around the neck, beneath the gaping wound, a darker bruise ringed the skin. Not rope. Not wire. Fingers on one side. Thumb on the other.
“Manual strangulation. Killer cut the throat after death.”
Patel exhaled through his nose.
“Staged to look like a messy market dispute.”
“Or ritual.”
The voice came from behind them.
Quinn looked over her shoulder.
Detective Constable Mara Ellis stood near a stall of brass instruments, her notebook clutched to her chest. Young, sharp cheekbones, hair twisted up with a pencil. She had joined Homicide six months ago from fraud and still dressed as if the office might judge creases: neat trousers, clean boots, a coat belted at the waist. Her eyes had that bright, hungry look Quinn disliked at crime scenes.
Patel ’s jaw shifted.
“DC Ellis has been cataloguing the market stalls.”
“I was looking for context.” Ellis stepped around a chalked evidence marker. “This place had regular customers. It wasn’t squatted by kids. The stock had labels, prices, storage systems. Someone ran it.”
Quinn rose. “And that makes it ritual?”
Ellis nodded toward the body. “Position. Arms out. Throat cut. Lanterns lit. Symbols everywhere.”
“Symbols are wallpaper until we know what they mean.”
“One stall had books in Latin. Another had dried animal hearts. There’s a table of knives over there with black handles.”
“Knife wounds happen in kitchens. Doesn’t make dinner ritual.”
A flush touched Ellis’s neck, but she held her ground.
“The market was attacked. The victim was left in the open. Nothing about this says robbery.”
Quinn turned slowly , taking in the platform.
She let the scene arrange itself.
The body by the yellow line. The smashed bottles near the east stair. The untouched stall of coins. The overturned crate of herbs. The table of teeth. The lanterns, all lit, though no one had found a power source. Boot prints in blood around the corpse, three different patterns, all police. The first constables had stood too close. They always did.
Beyond the body, a wooden stall had collapsed in on itself. Its canopy bore a tear shaped like a spear point. On the table, amid broken glass and torn cloth, lay a circle of dust where an object had been removed . The dust outline was round, with a small notch on one side.
Quinn walked to it.
Patel followed. “SOCO photographed that.”
“Before or after someone put their coffee on the table?”
He looked at the wet cardboard ring near the edge.
“Ah.”
Quinn said nothing.
Ellis moved to the opposite side of the stall. “The vendor could have packed up before the attack.”
“Then why leave cash?”
Quinn pointed. Beneath the collapsed cloth, small silver coins had scattered in a crack between the boards. Not pounds. Too thin. Stamped with a face that wasn’t any monarch she recognised.
“People taking valuables don’t leave money unless they came for something more valuable than money.”
Patel bent over the dust mark. “A bowl?”
“No.”
Quinn placed her gloved thumb and forefinger in the air above the outline, measuring.
“Compass.”
Ellis’s pencil scratched her notebook. “Why compass?”
“Circular casing. Hinge mark here. Drag mark at the front where it opened and shut.”
She tapped the table near a faint green smear.
“Brass with verdigris.”
Patel gave her a look. “You can tell that from dust?”
“I can tell that someone lifted a small brass compass from here after the stall gathered dust around it. They did it in a hurry. See the smear? They didn’t pick it straight up. They slid it first.”
Ellis crouched. “There’s a drop of blood near the back leg.”
Quinn moved round.
A single dark bead had dried on the underside of the table leg, half-hidden in shadow. Not spatter from the throat. Wrong angle. Wrong distance.
She leaned closer, careful not to breathe on it.
“Transfer.”
“From the killer?” Ellis’s voice sharpened.
“From a hand.”
Patel looked back toward the corpse. “If the victim was dead before the cut, the killer could have got blood on them doing the staging.”
“No.”
Quinn straightened and scanned the stall’s surface again.
On the dust, among the smeared ring, she saw three tiny parallel lines gouged into the wood, crossed by a shallow crescent. The same mark as the bone token.
She looked at the evidence bag in Patel ’s hand.
“Token mark.”
“Vendor mark?” Patel held the bag up to the light. “Club brand?”
“Entry requirement, perhaps.”
Ellis stepped closer. “Entry to what?”
Quinn gestured at the market around them.
“This.”
A uniformed officer approached from the far end of the platform, boots loud on the planks.
“Ma’am? We’ve got a witness who won’t go upstairs.”
Patel frowned. “I told everyone non-essential out.”
“She says she knew the dead bloke. Says she works with the Museum. Name’s Eva Kowalski.”
Quinn’s head turned.
The officer pointed toward the old signal room.
“She’s in there with PC Dunn. Bit shaken. Keeps asking about a compass.”
Patel muttered, “There’s our ritual expert.”
Quinn walked before he finished.
The signal room had cracked windows looking over the platform. Inside, the old levers remained in place, their handles chipped, their brass plates dulled. A woman sat on an upturned crate with a foil blanket around her shoulders. Curly red hair escaped a loose knot. Round glasses sat crooked on her freckled nose. A worn leather satchel rested between her boots, clasped shut with both her hands.
She had not been crying. Her eyes were too clear for that. Green, fixed, measuring exits.
PC Dunn stood by the door, arms crossed, trying to look unimpressed and failing.
Quinn entered. Patel and Ellis stayed outside the doorway.
“Eva Kowalski?”
The woman’s fingers tightened on the satchel strap.
“I already told him my name.”
“I didn’t ask him.”
Eva looked at Quinn’s warrant card, then at her face. Her gaze dropped to the watch on Quinn’s wrist, the polished shoes, the gloves, the posture. She tucked a curl behind her left ear.
“Detective.”
“Quinn.”
“Is he dead?”
“Yes.”
Eva’s mouth folded in on itself.
“Name.”
“Marcin Vale.”
“Friend?”
“Contact.”
“In what capacity?”
Eva stared past Quinn through the cracked glass. The dead man lay partly visible between two officers.
“He sold information.”
“About what?”
“Old things. Missing things. People who thought old things belonged in private rooms.”
Patel shifted outside.
Quinn kept her eyes on Eva. “You came here at two in the morning to buy information.”
“I came at midnight. Market opened at midnight.”
“The market.”
Eva’s knuckles whitened on the satchel. “You saw it.”
“I saw stalls in an illegal underground space.”
“That’s one way of saying it.”
“What did you buy?”
“Nothing.”
“What did you intend to buy?”
Eva’s left hand went to her hair again, found it already tucked, and dropped.
“A compass.”
Quinn let the silence sit.
Behind her, Ellis stopped writing.
“What sort of compass?”
“Brass. Small. Green patina on the case. Sigils etched onto the face.”
“Sigils.”
Eva swallowed. “Protective markings.”
Patel gave a dry sound. “Of course.”
Quinn did not look back. “What did it do?”
Eva met her gaze for half a second, then looked at the floor. A dark smear marked the toe of her right boot. Not blood. Mud, grey and gritty. Tunnel mud.
“It pointed to openings.”
“Doors?”
“Not doors you’d use.”
Quinn watched the pulse beat in Eva’s throat.
“Who else wanted it?”
Eva’s shoulders rose under the foil blanket.
“Everyone who knew it existed.”
“Names.”
“Marcin wouldn’t give me names. He said someone had asked before me. Someone with a police badge.”
PC Dunn glanced at Patel . Patel ’s face hardened.
Quinn’s voice stayed level.
“What exactly did he say?”
Eva wet her lips. “He said, ‘Your lot already came sniffing. Badge, brown coat, old grief on her face.’ Then he laughed. I thought he meant Museum security. I didn’t—”
She stopped.
Quinn felt the room narrow.
Old grief on her face.
Three years peeled back in one hard strip: DS Morris in a service alley off Whitechapel, eyes open to the rain, no wounds except the blackened handprint over his heart. A case file that dissolved under senior pressure. Witnesses who forgot what they had seen. CCTV that showed static for seven minutes.
Patel spoke from the doorway.
“Boss?”
Quinn looked down at Eva’s boots.
The right boot had tunnel mud. The left had a crescent of pale dust along the sole edge, the same colour as the powder around the missing object’s place on the stall. Her satchel bulged on one side, rectangular books in one corner, something round pressing the leather near the clasp.
Quinn took one step closer.
“Open the satchel.”
Eva’s face changed. Not fear. Calculation.
“I didn’t kill him.”
“I didn’t ask.”
“The compass wasn’t there when I arrived.”
“Open it.”
Eva’s thumb slid over the clasp but did not lift it.
“The market went quiet before the attack. That never happened. Not here. People haggle, shout, threaten. Then every lantern dimmed at once and Marcin told me to run.”
“Yet you stayed.”
“He had the compass under the table. I saw him reach for it. Then someone came from the tunnel side.”
“Describe them.”
“I didn’t see their face.”
“Convenient.”
“I saw their hand.”
Quinn waited.
Eva’s voice dropped. “They wore a police glove.”
Patel swore under his breath.
Ellis stepped into the room. “That could mean anything. Half the people down here wore gloves after we arrived.”
Eva looked at Ellis as if she had only just noticed her.
“Before you arrived, Detective Constable.”
Quinn extended her hand.
“Satchel.”
Eva held it to her chest.
“If I open this, you’ll stop listening.”
“I stop listening when people hide evidence.”
“It’s not evidence.”
“Then it won’t mind daylight.”
For a moment, only the drip of water filled the room.
Eva unclasped the satchel.
Books packed the inside: cracked spines, notebooks, a Museum ID on a lanyard, a torch, a bundle of pencils tied with string. Nestled in a side pocket sat a small object wrapped in a linen handkerchief.
Quinn reached in and lifted it free.
The handkerchief unfolded.
A brass compass rested in her palm. Verdigris clung to the casing in green freckles. Fine protective sigils circled the face, their etched grooves black with age. The needle did not point north. It quivered , swung toward the platform, then jerked hard toward the dead end of the tunnel beyond the old signal lights.
Patel stared.
Ellis stopped breathing for a beat.
Eva whispered, “I told you it wasn’t there.”
Quinn looked at the needle. It pulled toward the tunnel with such force that the casing ticked against her glove.
“You stole it.”
“No. I found it in my satchel after Dunn brought me in here.”
PC Dunn went red. “I never touched her bag.”
Quinn turned the compass over.
On the back, smeared into the verdigris, lay a partial fingerprint in drying blood.
Too broad for Eva’s hand. Too large for Marcin Vale’s fine fingers, if the corpse’s hands had told the truth.
Quinn angled the compass beneath the signal room’s weak light.
Beside the blood print, caught in the hinge, sat a single short hair.
Salt-and-pepper.
Her own hair was too closely cropped to shed in strands of that length. Patel ’s was black. Ellis’s was brown. Dunn’s was blond.
Quinn closed the compass with a snap.
“Seal the exits.”
Patel straightened. “We’ve got uniforms at the main stairs.”
“Not the main stairs. All of them. Service tunnels. Vent shafts. Old lift access. Nobody left. Nobody entered.”
Ellis found her voice. “You think the killer’s still here?”
Quinn looked through the cracked window at the platform, at the body staged in lantern light, at the blood that stopped dead at the yellow line, at the market gutted around one missing object.
“No.”
She held up the compass.
“I thought the killer left by a door.”