AI Detective Harlow Quinn ducked beneath the police tape stretched across the mouth of a service stairwell that should not have existed.
Camden Town Station hummed above her: escalators grinding, commuters coughing into scarves, a busker’s guitar bleeding through tile and steel. Down here, below a locked maintenance door and a second door bricked up on every Transport for London plan she had checked on her way in, the air tasted of rust, incense, and old rain.
A constable at the landing glanced at her warrant card and stepped aside too fast.
“Mind your footing, Detective. Last two steps are gone.”
Quinn looked down. The concrete stairs ended in a jagged bite. Beyond them lay a drop of three feet onto a platform lit by portable floodlamps. The place opened out like the ribcage of a buried animal: tiled walls, soot-black arches, old roundel signs with the names scratched away. Market stalls lined the platform, their awnings folded and tied. Some had shelves packed with bottles, powders, bones, small brass cages, jars sealed with wax. Others had been stripped bare in a hurry.
No trains came through here. No tracks either. Just a deep trench where tracks had once been, filled with black water that reflected the lamps without rippling.
Quinn landed with bent knees and straightened, one hand brushing the worn leather watch on her left wrist.
DC Amir Patel waited near a canvas stall with a split green awning. He had a paper suit half-zipped over his shirt and a face that had not decided whether to be thrilled or sick.
“Morning, guv.”
“It isn’t.”
“No. Fair.”
“What have we got?”
Patel pointed with his pen. “Male victim. No ID. Mid-thirties, give or take. Found by a night maintenance team at 04:17. Except they’re now insisting they found a locked door and never came in. CCTV above shows them entering at 04:12 and leaving at 04:19. None of them remember that part.”
Quinn stared at him.
“Write that down without the ghost-story garnish.”
“I did. It sounds worse in the log.”
She moved past him.
The body lay between two stalls on the platform, half on its side, one arm tucked beneath him, the other extended towards the trench of black water. His fingers curled around nothing. He wore a charcoal overcoat, expensive wool, now dusted with pale grit. His shoes shone like a banker’s. His throat had been opened from left to right in a clean, deep line.
A crime scene photographer crouched near his feet. Two forensic officers worked in silence , their white suits loud in the tunnel gloom .
Quinn stopped three paces from the body and let the scene settle around her.
The air held too much.
Spice. Hot metal. Wet plaster. A faint sweetness like bruised pears.
On the stall behind the victim, someone had painted symbols in a circle across the wooden counter. Not paint. Something darker, dried brown at the edges. Inside the circle sat a small brass compass, its casing green with verdigris, its face etched with tiny marks too deliberate to be decorative. The needle did not point north.
It trembled towards the trench.
Quinn’s jaw tightened.
“Who touched that?”
“No one.” Patel lifted both hands. “First officer thought it was evidence. SOCO photographed it in place. We left it.”
“Good.”
He came to stand beside her, careful not to cross the chalk markers. “My first read? Black market deal gone wrong. This whole place was trading in stolen antiquities, drugs, whatever else they kept in jars. Victim met someone, argument kicked off, killer cut his throat and legged it.”
“Through where?”
Patel looked towards the far end of the platform, where the old tunnel had collapsed into a mound of brick and clay. “There’s a service passage behind the stalls. Team’s checking it.”
“And the other end?”
“Flooded. Chest deep according to Fire. Water’s foul. No one’s crossed it.”
Quinn crouched.
The dead man’s eyes were open. Brown, filmed over. His mouth hung slack, but not wide. He had not screamed long. The cut had taken his voice before fear found shape.
She looked at his left hand. A pale ring marked the skin where a ring had been removed . Recent. The skin beneath still held the dent.
“Wedding ring missing.”
“Robbery then.”
“His watch isn’t.” Quinn nodded towards the victim’s wrist. A slim platinum watch sat beneath his cuff. “Neither are his cufflinks. Shoes cost more than your rent.”
“Cheers.”
“Phone?”
“Gone.”
“Wallet?”
“Gone.”
“Ring gone, phone gone, wallet gone. Watch left. Cufflinks left.” Quinn leaned closer without touching. “Selective thief.”
Patel tapped his pen against his notebook. “Phone and wallet identify him. Ring personal. Killer knew what mattered.”
“Or knew what would talk.”
He frowned. “Rings talk now?”
“Everything talks.”
She shifted her gaze to the throat wound. The edges were clean, but the blood pattern beneath him was wrong. Too little spread. A man bled out from a wound like that. The platform should have carried the story in red: arterial spray across the stall, pooled blood beneath the neck, cast-off on the killer’s sleeve. Instead, a dark patch sat under his collar and shoulder, thick and contained, as though poured from a jug after the fact.
“Who pronounced?”
“Paramedics. Dead before they arrived. Body was cold.”
“Temperature?”
“Pathologist’s on the way. Initial estimate says he died around midnight.”
Quinn looked at the dried symbols on the counter, then the victim’s coat. “And the market?”
“What about it?”
“When did it shut?”
Patel flipped a page. “Hard to say. The stalls were abandoned. No witnesses yet. No licences, no paperwork. Half the stuff here shouldn’t exist in a museum, let alone a Tube station.”
A soft voice came from behind them.
“Most of it shouldn’t exist anywhere.”
Quinn turned.
A woman stood near the police tape at the stairs, flanked by a constable who looked unhappy with his own decision to let her down. Curly red hair escaped from a clip. Round glasses sat low on her nose. A worn leather satchel hung across her body, fat with books and papers. Freckles scattered over her cheeks like someone had flicked tea from a brush.
Eva Kowalski lifted both hands when Quinn’s eyes narrowed .
“I’m a consultant. British Museum. Restricted archives.”
Patel brightened. “I called her, guv. Thought we needed someone who could tell us what the artefacts were.”
“You called a museum assistant to an active homicide scene.”
“Research assistant.” Eva tucked a curl behind her left ear. “And he said there were bone tokens.”
Quinn’s stare moved from Eva to Patel .
Patel found interest in his notebook. “There were. In a bowl by the entrance.”
“Outside my perimeter?”
“Inside. Before we established it.”
Quinn stepped towards Eva. “You touched anything?”
“No.”
“Good. Keep it that way.”
Eva’s green eyes moved past her to the stall, the symbols, the compass. Her face changed. Not surprise. Recognition, quickly smothered.
Quinn saw it.
“You know that object.”
Eva’s hand tightened on the satchel strap. “It’s a compass.”
“I can see that.”
“It doesn’t find north.”
“What does it find?”
Eva hesitated.
Quinn took another step. “This isn’t an exam.”
“Rifts.”
The word dropped between them and sat there.
Patel let out a small breath. “Rifts as in cracks?”
“As in places where one space touches another.” Eva adjusted her glasses without looking away from the compass. “They were sold in markets like this. Shade work, usually. Brass casing. Protective sigils on the face. Verdigris was common if the maker used old grave metal.”
Patel made a face. “Old what?”
“Don’t write that,” Quinn snapped.
He stopped writing.
Quinn looked at the compass again. The needle quivered towards the black trench. Not towards the corpse. Not towards the symbols. Towards the water that should have reflected the lamps but instead swallowed their light around the edges.
“Is it dangerous?”
Eva’s gaze flicked to the water. “If it moved, yes.”
“It has moved.”
“No. I mean if the rift moved.”
Quinn held her silence until Eva filled it.
“A compass like that points to an opening. If it sits still, the opening sits still. If the needle drags, the opening shifts. That one’s trembling, but not sweeping. Something’s nearby. Stable. For now.”
“For now doesn’t go in reports either,” Quinn muttered.
Patel stepped closer to the stall, careful. “So the victim came here for the compass. Someone killed him for it.”
“No.” Quinn’s voice cut across the platform.
Patel and Eva both looked at her.
Quinn pointed to the counter. “The compass sits inside the circle. The circle’s dry. Look at the dust.”
The stall counter held a layer of grey grit, disturbed around the compass by a neat ring where something had been lifted . Not the compass; its base had pressed into the dust and blood, anchoring it there before the rest settled.
“The circle was made before the dust fell,” Quinn continued. “The compass stayed put. Whoever wanted it didn’t take it.”
“Then why kill him beside it?” Patel asked.
“Good question.”
She walked around the body, eyes lowered.
The platform dust had taken footprints well. Boots. Trainers. Police overshoes. Paramedic treads. The initial swarm had trampled the obvious paths, but the older marks remained under the stall edges and near the dead man’s shoes.
Quinn crouched by the victim’s feet.
His soles had no platform grit on the insteps. The polished leather carried street grime from above, but no clay, no rust flakes, no black water residue. The toes pointed towards the trench. The body’s arm reached that way too. A staged reach.
She examined the floor beside his knees. Two parallel smears in the dust, faint, about shoulder-width apart. Drag marks. Not long. Only six feet from the mouth of the narrow gap between stalls.
“He didn’t walk here.”
Patel leaned over. “Victim was dragged?”
“Placed. Dragging leaves heels scoring. His heels are clean.”
She stood and followed the smears back with her eyes. Between the stalls, the shadows thickened. A stack of wooden crates blocked half the gap. On one crate sat a paper cup from a coffee chain, lid still on, police evidence marker beside it.
“Who found the cup?”
“SOCO. Fresh enough. We thought stallholder.”
Quinn moved close but did not touch. The cup had a lipstick mark on the rim, dark plum. Condensation had dried on the cardboard sleeve. The label read: oat flat white, extra hot. Collection time: 23:48.
“Nearest branch shuts?”
Patel checked his phone. “Midnight. Camden High Street.”
“Name on order?”
He peered. “E. K.”
Eva took one step back.
Quinn turned her head slowly .
Eva’s freckles stood out against skin gone pale. “I didn’t come here last night.”
“No one asked.”
“You looked at me like—”
“I looked at initials.”
Patel moved between them with the unease of a man stepping between two dogs. “E. K. could be anyone.”
“In London? Yes.” Quinn looked back at Eva. “In a hidden market under Camden selling bone tokens and rift compasses? Fewer.”
Eva swallowed. “I was at the museum until half one. The night register will show it.”
“We’ll ask.”
“Do.”
Quinn held her stare a moment longer, then turned away.
The gap between the stalls led to a rear passage curtained with strips of black plastic. Beyond it, the old station’s tiled wall had been broken open. A storage alcove sat behind the stall, packed with crates. Many had labels in languages Quinn did not read. One small chest lay open and empty, its velvet lining indented by a long, thin object.
Patel shone his torch over it. “Weapon case?”
“Too narrow for most knives.”
“Letter opener?”
“Ceremonial blade.” Eva stopped at the edge of the passage after Quinn’s look pinned her feet to the floor. “Archives have similar cases. Some blades were made to cut bindings, not flesh.”
“Bindings.”
Eva’s mouth tightened. “Seals. Wards. Contracts. Depends who made them.”
Quinn looked at the empty case. “Would such a blade cut a throat clean?”
“Yes.”
“Would it leave much blood?”
Eva blinked. “If used on a living person, yes.”
Quinn felt the scene shift.
She went back to the body.
Patel followed. “You think he was already dead when his throat was cut?”
“I think his heart wasn’t doing much.”
“That changes cause of death.”
“That changes everything.”
The photographer lowered his camera. “Ma’am, pathologist’s ten minutes out.”
“Good. No one moves him before I speak to her.”
Quinn crouched by the corpse again and studied the visible hand. The nails were clean. Too clean for a man dragged through this place. Under the thumbnail sat a single sliver of something pale. Not skin. Not paint.
“Evidence bag.”
Patel passed one down.
With tweezers, Quinn eased the sliver free and held it under the torch. Bone, thin as a fingernail clipping, etched with a pinprick symbol.
Eva made a small sound.
Quinn did not look up. “Words.”
“That’s a token shaving.”
“From the bowl at the entrance?”
“No. Entry tokens were round, thicker, stamped. This came from a personalised pass. A vendor’s token, or someone with standing in the market.”
“So he scratched someone.”
“Or someone pressed it into his hand.”
Quinn looked at the victim’s fingers again. Curled. Stiff. Not defensive. His hand had closed around something, then someone had taken it away and missed the splinter.
Patel rubbed his jaw. “Killer took his phone, wallet, ring, and token.”
“Not killer.” Quinn stood. “Collector.”
Patel stared. “Sorry?”
“The person who staged this took identifiers. Phone, wallet, wedding ring, token. Anything that told us who he was, who he belonged to, and how he got inside. They left valuables because they weren’t robbing him. They left the compass because it wasn’t the prize. They cut his throat because they wanted us looking for a blade and a fight.”
“But why stage him reaching for the water?”
Quinn faced the trench.
The black water sat between the platform edges, still as lacquer. Old tiles descended beneath it. At the far side, where track ballast should have been, a line of pale grit marked a tideline four inches higher than the current surface.
“Because something came from there,” Patel offered.
Quinn stepped to the platform edge. “No.”
He joined her. “No?”
“If something climbed out, the platform edge would be wet. Slime, footprints, displaced grit.” She pointed. “Dry. Dust intact up to the lip except where Fire set their ladder. No splash on the victim’s coat sleeve even though his hand hangs inches away. He was placed after the water dropped.”
Patel glanced at Eva. “Water dropped?”
Eva had not moved from the passage. “Rifts affect pressure. Sometimes water rises. Sometimes it drains.”
Quinn watched the compass needle twitch towards the trench, again and again, as if tugged by breath.
“The water was higher at midnight,” Quinn murmured. “High enough to cover the platform edge?”
Patel looked at the tideline. “Four inches below.”
“Not enough.”
She scanned the platform. The stalls nearest the trench had water marks on their legs. Six inches. Ten. One stall, the one with the green awning, had no mark at all.
She returned to it.
The victim lay beside that stall. Its wooden legs were dry. The neighbouring stalls bore thin black lines where water had licked and retreated. This one had been moved .
Quinn gripped the air above one leg, visualising the weight . “This stall wasn’t here during the rise.”
Patel crouched. “Scrape marks.”
Four pale gouges crossed the tile beneath the stall legs. Fresh wood fibres clung to one.
“Moved after the flood,” Quinn continued. “Put back wrong. Whoever staged him did it after the water dropped, after the market emptied, after midnight.”
Patel ’s brow furrowed . “But the coffee cup time was 23:48.”
“Before the flood. Before the staging.” Quinn looked at the cup in the shadows. “Someone waited here.”
Eva’s voice came thin. “Or met someone here.”
Quinn turned on her. “What happens in this market on a full moon?”
Eva tucked hair behind her ear again, then seemed to notice and jammed her hand into her coat pocket. “It moves.”
“The whole market?”
“Location shifts. Full moon schedule. Vendors pack what matters, leave decoys, burn routes. Buyers use bone tokens to find the entrance before it closes.”
“When was full moon?”
“Last night.”
Patel let out a curse under his breath.
Quinn looked along the abandoned stalls, the half-emptied shelves, the jars left behind as if their owners had fled mid-breath. “So this wasn’t a normal trading night. This was evacuation.”
Eva nodded once. “If someone died here, no one would wait for police.”
“Unless the death stopped them.”
The words brought silence .
From somewhere in the old station, water dripped into water. One plink. Then another.
Quinn moved to the counter with the compass. The dried circle around it had cracks where the wood grain pulled moisture away. One section near the edge smeared outward in a thumbprint. She leaned close.
The print was too large for Eva’s hand. Too broad for the victim’s visible fingers. In the dried brown, a partial whorl remained.
“Patel .”
He was already beside her.
“Lift that print.”
“On it.”
“And get someone to test the circle.”
“For blood?”
“For whose blood.”
He nodded and motioned to SOCO.
Quinn studied the compass face. The protective sigils had been etched with care, each line filled with dark residue. The needle did not swing towards the body, but when Quinn’s shadow crossed the counter, it jerked a fraction towards her wrist.
She froze.
Her leather watch sat snug against her pulse , cracked strap, scratched face. DS Morris had given it back to her once after she left it in a pool car. Three years ago. Before the warehouse. Before his blood had dried on concrete while every camera in the area showed static and every witness described a different man leaving the scene.
The needle trembled .
Patel looked up from the print kit. “Guv?”
Quinn shifted her arm away. The needle returned towards the trench.
“Nothing.”
Eva watched her over the rim of her glasses.
Quinn met her gaze. “You saw that.”
Eva said nothing.
“Good. Then you can explain later.”
A shout came from the far end of the platform.
“Detective! We’ve got something behind the ticket booth.”
Quinn turned.
An old ticket booth stood near the stairs, its glass cracked, its brass grille green with age. Behind it, a uniformed officer held his torch beam on the floor. Quinn crossed the platform with Patel at her shoulder and Eva several paces behind until a constable lifted a hand to stop her.
Quinn stepped behind the booth.
The floor there had been swept clean in a rectangle. Too clean. Dust piled along the edges in ridges. At the centre lay a smear of wax, black and glossy, and beside it a single gold cufflink shaped like a fox’s head.
Not the victim’s. His cufflinks were silver squares.
Patel whistled low. “Second man.”
“Or first victim.”
Quinn crouched. The swept rectangle measured six feet by three. Body-sized. The wax held an impression: fabric weave, coarse, like a blanket had been laid over it while warm. Near one corner, three drops of blood had fallen in a tight line. Not arterial. Passive. From something carried.
She looked towards the green-awning stall. From here, the path ran straight through the gap, past the coffee cup, to where the corpse lay.
“He died here,” Patel said.
Quinn shook her head. “Someone lay here.”
“Victim?”
“No. Our victim was dressed for the street. Coat wool. Fine weave. This impression came from sacking or a market blanket.”
Patel frowned at the cufflink. “Then who lost that?”
Quinn picked up the cufflink bag Patel handed her and held it close without touching the metal. The fox’s eyes were tiny red stones. One had cracked.
“Someone with money. Someone close enough to kneel.”
“To help?”
“To search.”
She stood and traced the scene in her head: a market packing to move, a compass fixed in blood, water rising in the trench, one person waiting with coffee, another carrying a body or bundle behind the booth, a man in a fine coat arriving, his identifiers removed, his throat cut after death or near it, his body staged beside the compass.
“No fight,” she said. “No chase. No robbery.”
Patel tucked his pen behind his ear. “Then what?”
Quinn looked at the compass across the platform. The needle quivered , fixed on the black water.
“A transfer.”
Eva’s face tightened.
Quinn saw it again, the knowledge she kept behind her teeth.
Patel glanced between them. “Transfer of what?”
Quinn stepped out from behind the booth and faced the abandoned market, the jars and cages and folded awnings, the old tiled walls that had watched people trade in things no court would name. Her voice carried to every officer within earshot.
“Our dead man wasn’t killed for what he carried. He was used to cover what someone moved through here.”