AI “Step over the salt line unless you fancy explaining your melted shoes to Evidence.”
Detective Harlow Quinn stopped with her boot hovering above a ragged white curve on the platform tiles. The constable beside her swallowed, shuffled back, and nearly put his heel into a bowl of blackened teeth.
“Careful,” Harlow said.
The young man froze as if she had pressed a blade under his chin.
The abandoned Tube station beneath Camden breathed around them through broken vents and old tunnels. Not air, not quite. A stale drag of rust, damp wool, incense, wet brick, and something sweet left too long in a jar. The platform signs had lost most of their paint, but someone had nailed newer things over the bones of London Transport. Strings of blue glass eyes. Paper charms. A cracked mirror framed in chicken wire. A hand-painted board reading NO CREDIT, NO CRYING, NO REFUNDS.
The Veil Market had closed in a hurry.
Stalls slumped in two rows along the dead platform, their canvas roofs sagging under hanging bundles of dried herbs and small cages with nothing inside but scratch marks. A brass till lay on its side near a rug woven with symbols Harlow did not recognise. Wax pooled between the rails. A kettle still ticked as it cooled on a spirit burner.
People had run.
People who traded in fear had run.
That meant something.
“Quinn.”
DI Russell Vale stood near the far end of the platform with his hands in the pockets of his plastic overshoes, shoulders hunched inside a cheap forensic suit that made him look like an apologetic beekeeper. He had a soft, long face and the faintly wounded air of a man who thought the universe owed him clearer instructions. Behind him, two crime scene officers photographed a body laid out between a stall of tarnished jewellery and a glass case full of cloudy vials.
Harlow ducked beneath a string of feathers and crossed the platform with care. Her worn leather watch pressed against her left wrist as she flexed her fingers. Three minutes past one. She checked it without meaning to. Habit. Control. The watch had outlasted two cars, one marriage proposal she had wisely ignored, and DS Morris.
She tucked that last thought behind her teeth.
“What have we got?”
Vale held up a hand before she reached the body.
“Before you start growling at everyone, hear it straight. Male victim, late forties. No ID yet. Found by British Transport Police after an anonymous call reported screams under Camden. We’ve got signs of panic, theft from several stalls, and this gentleman with his throat opened. Looks like a market dispute turned nasty.”
“An illegal market under a Tube station?”
“Unusual, yes.”
Harlow looked past him at the dead man.
“Unusual isn’t a motive.”
The victim lay on his back with his arms at his sides. Not sprawled. Placed. His coat, a fine dark wool thing with horn buttons, remained closed from collar to waist. His shoes, polished black leather, pointed neatly towards the tunnel mouth. A slice crossed his throat in a smile too clean for panic. Blood had spread beneath him but stopped short of the salt line, as if the white grains had formed a shore.
A small brass compass sat on his chest.
Its casing carried a green bloom of verdigris. Protective sigils crowded the face in fine etched rings. The needle trembled , not north, not south, but towards the black mouth of the tunnel beyond the buffer stop .
Harlow crouched.
A crime scene officer shifted.
“Don’t touch that, ma’am. It’s logged.”
“I can read a room without licking it.”
Vale gave the officer a tiny shrug. That was Russell. Apology before collision, apology after, never quite preventing either.
Harlow angled her head. The victim’s skin had gone wax pale. Blood clotted in the hollow of his throat and down the sides of his neck. Yet his shirt beneath the coat showed only a narrow black line, far too tidy for a man who had died where he lay.
“Who moved him?”
“No one.”
“Try again.”
Vale’s mouth pressed flat.
“Quinn.”
“The blood’s wrong.”
“It’s a throat wound. There’s blood everywhere.”
“There’s blood under him. Not everywhere.”
She pointed without touching.
“If someone cuts your throat while you stand here, you drop hard. Knees, elbows, hands, cheek, something hits. He’s clean. Coat’s clean. Sleeves are clean. No arterial spray on that jewellery case, no cast-off on the stall posts. The pool sits beneath the neck and shoulders, but not beneath the lower back. Someone drained him elsewhere and dressed the scene.”
One of the photographers lowered her camera.
Vale nodded towards the salt line.
“Or this lot cleaned up. Half these stalls sell things I don’t want in my nightmares. Could be ritual. Could be a customer who didn’t like the price.”
Harlow studied the salt line. It looped around the body in an uneven oval, then broke near the victim’s left boot. The break had a smear through it, not from a shoe. Two parallel tracks. Narrow. Like someone had dragged a crate.
“Who identified this place?”
Vale’s gaze flicked left, towards a woman sitting on an upturned milk crate between two constables.
Eva Kowalski looked as if someone had taken a scholar from a reading room and dropped her into a butcher’s dream. Curly red hair escaped its clips in bright coils. Round glasses sat low on her nose. Her freckles stood out against skin drained of colour, and both hands clutched the strap of a worn leather satchel stuffed with books. One thumb rubbed the cracked hide as if she could erase herself into it.
“She was on scene when BTP arrived,” Vale said.
Harlow rose.
“Why?”
Eva tucked hair behind her left ear.
“I can hear you.”
“Good. Saves time.”
Harlow crossed to her. The constables parted. Eva’s green eyes tracked every step, not with guilt, Harlow thought, but calculation . Academic sort. The kind that built a wall of facts between herself and the worst in the room.
“Name.”
“Eva Kowalski. Research assistant, British Museum.”
“Restricted archives?”
Eva’s fingers stopped rubbing the satchel.
“Your file said decorated. It didn’t say omniscient.”
“My file is modest.”
Vale moved in beside Harlow.
“Miss Kowalski helped us find the entrance. Bone token in the victim’s pocket, hidden lever behind an advert frame, the whole penny dreadful apparatus.”
“I didn’t help you find it. I stopped your constable from feeding his hand to the ticket gate.”
The young constable near the salt line looked at the floor.
Harlow did not turn.
“What brought a museum researcher to a closed black market?”
Eva’s jaw tightened.
“Black market is a crude term.”
“Fine. Illicit supernatural retail environment. Answer.”
“I received a message.”
“From the dead man?”
“No.”
“From whom?”
Eva looked at the body, then away too fast.
“Anonymous. It said something dangerous had surfaced here. I came to identify it before some hedge-witch with more money than sense bought it.”
Vale made a small sound.
“See, that supports market dispute. Dangerous object, buyers, panic, knife.”
“No knife,” Harlow said.
“Not found yet.”
“No smell.”
Vale blinked.
“You’re basing this on smell now?”
Harlow stepped back towards the body and crouched again, drawing in the air through her nose. Copper. Candle fat. Damp paper. Burnt sugar. Human sweat. Under it, a cold mineral tang that sat on the tongue like a coin kept in a freezer.
“Knife wounds smell like metal and meat. This smells like a railway tunnel after lightning.”
Eva looked up sharply .
Harlow caught it.
“You know that smell.”
“I know several smells. London provides a broad education.”
“Miss Kowalski.”
Eva stood, small but not diminished. Her satchel bumped her hip.
“It’s rift residue.”
Vale took off his glasses, pinched his nose, and replaced them.
“No. We are not doing that. We are at a homicide scene. Homicide. Human suspect. Human weapon.”
Harlow kept her eyes on Eva.
“Explain.”
Eva glanced at the constables.
“They’ll write it as hysteria in their notebooks.”
“I’ll write what matters.”
“That compass on his chest is a Veil Compass. A proper one, unless it’s an excellent forgery. Brass casing, sigils on the face, verdigris consistent with Shade work. The needle points to the nearest supernatural rift or portal.”
Vale stared at the compass.
“It’s pointing down the tunnel.”
“Yes.”
“What’s down the tunnel?”
Eva’s voice thinned.
“Nothing that should be.”
Harlow rose and walked to the platform edge. The rails below gleamed in short wet lengths where water had gathered between stones. Beyond the old buffer stop, the tunnel curved left into dark. Someone had painted symbols on the brick arch. Fresh paint. Black, glossy, and still tacky in places. Not graffiti. Each mark sat at measured intervals, eye height, fingertip width.
Harlow scanned the ground between the body and the tunnel.
“Lights.”
A crime scene officer raised a portable lamp. White glare cut across the platform.
There. On the dusty tiles near the edge.
Footprints.
Not many. The market crowd had churned most of the grime near the stalls, but between the victim and the tunnel ran a narrow clear lane. One set of shoe prints, polished soles, likely the victim’s. Another set, smaller, thin tread, stopped at the salt line. Eva’s? No, the constables had held her back there after arrival. The prints entered from the tunnel and left the same way.
Harlow pointed.
“Photograph those.”
The officer obeyed.
Vale came to her shoulder.
“Vendor went into the tunnel, came out, killed him, went back.”
“The prints face the wrong way.”
Vale leaned closer.
“They face both ways.”
“Look at the toe pressure.”
The dust held small crescents where weight had pressed. The polished shoes showed deeper marks at the front towards the body. The other prints pressed heavy at the heel on the way in, toe on the way out. Someone had walked backwards from the tunnel to the victim, then walked forwards back into the dark.
Vale exhaled through his teeth.
“Why would anyone do that?”
“To hide what they carried.”
Eva spoke from behind them.
Harlow turned.
Eva had moved closer despite both constables. Her eyes fixed on the tunnel, not the corpse.
“If you carry something that shouldn’t cross a threshold, you don’t face it. Old rule. Not universal, but old .”
Vale lifted a hand.
“Enough with thresholds.”
“No,” Harlow said. “Keep going.”
Eva swallowed.
“There are stories in the archive. Roman ones, mostly copied by monks who hated details. If a rift opens and something answers, you bring it through backwards, veiled, mirrored, or named incorrectly. Otherwise it sees where it is.”
The tunnel seemed to listen.
Harlow looked back at the compass.
“Then why put that on him?”
“To make us look down the tunnel,” Vale said.
Harlow shook her head.
“Too simple.”
She returned to the body and crouched lower. The compass sat centred on the sternum. No blood beneath its rim. Placed after bleeding, before photographs, before police. Its needle trembled hard enough to click against the glass, tick-tick-tick, a small trapped insect sound.
The victim’s left hand caught her attention.
His fingers curled, not tight, but shaped around absence . Thumb against forefinger. Something had rested there. Harlow leaned in. A stain marked the skin, green-black, circular, no wider than a pound coin. Verdigris.
“He held the compass before he died.”
Vale crouched beside her.
“Then killer took it and placed it on his chest.”
“No. Look at the stain. Left hand. Compass is clean underneath, but the casing has blood in the etched grooves on the east side only. He held it when his throat opened. Blood ran over one edge. Later, someone wiped the face and set it here.”
“Why wipe it?”
Harlow peered through the glass. The sigils formed a ring of tiny shapes, some filled with dark residue. One symbol near the needle’s pivot had a scratch across it. Not age. Fresh. Brass shone bright.
“To change what it points at.”
Eva sucked in a breath.
“You can’t alter a Veil Compass with a scratch.”
“Someone disagreed.”
“You’d need the maker’s mark. Shade work binds direction through the maker’s mark.”
Harlow held out her hand without looking.
“Magnifier.”
A crime scene officer placed one in her palm.
She bent over the compass. Around the rim, beneath the verdigris, etched marks wound between protective sigils. Most looked abstract. One near the hinge resembled a closed eye cut by three lines. Across it, someone had scored a deep slash.
“There.”
Eva hovered on the edge of the salt line.
“That isn’t alteration. That’s mutilation.”
“Result?”
Eva tucked her hair behind her left ear again, harder this time.
“It would stop pointing to the nearest rift.”
Vale’s eyes narrowed .
“But it’s pointing to the tunnel.”
“Yes,” Eva said. “Which means the tunnel isn’t nearest.”
Silence spread across the platform in a slow, ugly spill.
Harlow straightened.
“Where is nearest?”
Eva looked down at the dead man. Her gaze fell to his polished shoes, his neat coat, the terrible wound.
“If the maker’s mark has been cut, it points to what last touched the rift.”
Harlow followed the compass needle. It did not aim at the tunnel arch after all. The angle sat close, easy to misread from above, but not exact. The needle aimed past the tunnel, past the buffer, towards the old service corridor half hidden by a hanging rug behind the jewellery stall.
“Move that.”
The stallholder’s rug showed a woven fox with too many eyes. A constable lifted one corner, then flinched as dust and dead moths fell onto his sleeve. Behind it, a narrow maintenance door stood ajar.
Vale swore under his breath.
“I had that checked.”
“By whom?”
“BTP. Door was stuck.”
Harlow pressed two fingers to the edge. Rust flaked away. The lock plate had fresh scratches around it, and the door had a thin gap at the bottom, black inside.
“Not stuck. Held shut from the other side, then released.”
Eva stepped closer.
“I wouldn’t open that.”
Harlow glanced at her.
“That advice from the museum or the penny dreadful apparatus?”
“From my wish to keep my organs in their current arrangement.”
Vale signalled to the armed officers waiting near the stairs.
“We go by procedure.”
Harlow held up a fist.
“No.”
He frowned.
“No?”
She pointed at the floor before the door. The dust carried no footprints. None. Yet a smear marked the lower edge of the door, wet and dark, a half-moon print.
“Something came through without touching the ground.”
The constable behind her muttered a prayer.
Vale heard it and snapped.
“Professional, please.”
Harlow’s watch ticked against her wrist. She crouched again and touched the floor near the smear with a gloved finger. The substance clung in a thin strand when she lifted it. Not blood. Too dark. It smelled of cold stone and brine.
“Morris had this on his coat,” she said.
The words left before she could stop them.
Vale went still.
“Quinn.”
She closed her fist. The glove crackled.
Three years. A railway arch in Bermondsey. DS Morris found standing upright in a locked room with no wounds, no heartbeat, and salt packed into his mouth. Harlow had written “unknown contaminant” in the report because the lab had sent back six pages of apology and no answers.
Eva watched her now with an archivist’s mercy, which Harlow liked even less than pity.
“You’ve seen this before.”
Harlow stood.
“Open the door.”
Vale stepped in front of her.
“We wait for specialist support.”
“From whom? The department for floating suspects?”
“Harlow.”
The use of her first name cut through the room. Vale rarely spent it.
She looked at him. His face had tightened, but his eyes begged for sense, for paperwork, for a version of the world where throat wounds came from blades and doors led to cupboards.
“Russell, your interpretation gives us a panicked killer, a stolen object, and a dead man in a market dispute. Mine gives us a staged body, a compass sabotaged to mislead us, backwards footprints, no murder weapon, and a service door someone wanted ignored.”
“Mine gets a warrant.”
“Mine gets answers.”
Eva raised one finger.
“A small scholarly objection. Yours may also get screaming.”
A sound came from behind the maintenance door.
Not a creak. Not pipes.
A wet knock.
Every head turned.
The knock came again. Three taps from inside the wall. Slow. Polite. Like a visitor with patience.
The compass needle snapped towards the door so hard the glass cracked.
One of the armed officers lifted his carbine.
Vale whispered a curse.
Harlow drew her baton, then hated how small it looked.
“Miss Kowalski, step back.”
Eva did not move. Her green eyes had locked on the crack beneath the door, where darkness thickened like oil.
“It isn’t knocking to come out.”
The metal door bowed inward with a shriek, as if something on the platform side had seized it from an invisible handle and pulled.
Harlow lunged for Eva as the salt line burst into black flame.