AI The call came through at 03:17, which told Harlow Quinn two things before she’d even heard the address: the first officers on scene had seen something they didn’t want to describe over the radio, and whatever awaited her would be worse for having been left alone in the dark.
By 03:42 she was beneath Camden, descending a set of service stairs that should have ended in a locked gate and a wall of brick. Instead, after three flights, the concrete sweated damp around her and the air changed. London’s usual underground stink—hot metal, piss, stale water—gave way to something sharper. Ozone. Candle smoke. Wet earth.
Her worn leather watch sat tight against the bone of her left wrist. She checked it out of habit, not need. The second hand jerked onward with stubborn, mechanical certainty.
The constable at the bottom of the stairs looked twelve years old under his helmet. His face had gone grey-green in the emergency lights.
“Detective Quinn?”
“That’s right.”
He lifted the tape for her. “DI March is on the platform.”
“What platform?”
The constable swallowed. “That’s the thing, ma’am.”
Harlow stepped past him.
The station shouldn’t have existed.
It opened out beyond the stairwell in a long curve of tiled wall, the old cream ceramics cracked and furred with mineral stains. Faded letters on a roundel had been painted over too many times to read, though the blue bar still showed a ghost of white beneath the grime. The track bed lay dry and black, rails rusted, sleepers half-rotted. A dead platform from some abandoned branch line, sealed off decades ago and forgotten by every map she’d ever seen.
But the place had not been empty.
Stalls crowded the platform beneath strings of bare bulbs and old brass lanterns. Their canvas awnings sagged. Wooden crates stood in precise rows. Glass jars glittered on trestle tables, each containing things Harlow’s mind identified reluctantly : feathers, teeth, finger bones, something like a pale curled fetus with too many ribs. There were bundles of dried herbs tied with red thread, tarnished mirrors turned face-down, knives with blackened handles, bottles of powders in colours nature had not intended.
For a moment, she heard Morris’s voice as clearly as if he were walking at her shoulder.
Don’t make the facts fit the fear, Quinn. Make the fear fit the facts.
Then the memory was gone , leaving the old ache under her ribs.
She moved with the same measured precision that had carried her through house raids, hostage cordons, and morgues at dawn. Her coat brushed a rack of paper charms and sent them whispering. The sound made three uniformed officers glance over. Harlow ignored them.
DI Gareth March stood near the centre of the platform, broad shoulders hunched inside a navy overcoat, silver hair damp with sweat despite the cold. He had a paper cup of coffee in one hand and the pinched expression of a man already building a tidy explanation around an untidy scene.
At his feet lay the body.
Male, mid-thirties to mid-forties. White. Expensive boots. Dark wool coat. One hand visible, fingers curled, nails clean. His throat had been opened from left ear almost to right, the wound deep enough to show pale flashes of cartilage. Blood had spread beneath him in a glossy black fan across the concrete.
Harlow stopped three paces away.
March looked relieved to see her and annoyed by it at the same time. “Hell of a place, isn’t it?”
“What have we got?”
“Victim’s name is Oliver Saye, according to a passport in his inside pocket. Antiquities dealer, at least on paper. We’re checking him now. Two lads broke in looking for somewhere to smoke, found the stairs open, came down, saw this, rang it in. Uniform searched the platform. No suspect.”
“CCTV?”
March gave a humourless laugh. “In the abandoned ghost station under Camden? Not as such.”
“Access?”
“One stairwell in. Tunnel mouths both ends. North end collapsed about thirty yards in. South end flooded. For now, we’re treating the stairs as the only route.”
“For now,” Harlow said.
March sipped his coffee. “Looks like a black-market exchange went bad. Drugs, stolen antiquities, occult tat for rich idiots. Saye meets someone down here, argument, blade comes out. Killer panics and runs. Maybe takes whatever they came for.”
Harlow crouched beside the body, her knees creaking softly . She did not touch him.
“Pathologist?”
“Twenty minutes.”
She studied the wound. Clean incision. Confident. Not a panicked slash. The killer had known where to put the blade and had applied steady pressure through resistance. Saye’s mouth hung slightly open. A line of dried blood ran from one nostril into the crease beside his upper lip.
“Any ID on the stallholders?”
March gestured around them. “No one here. Place was deserted when uniforms arrived. But they left in a hurry. Look at it.”
Harlow looked.
The stalls did suggest flight at first glance. A chair overturned. A cash box open. A string of lanterns swinging slightly in a draft. Cloth spilled from one table like a dropped skirt. A tray of silver rings scattered across a rug.
But Harlow had never trusted first glances. First glances were where killers lived.
She stood and walked slowly between the stalls. Her shoes clicked on concrete, then softened over old grit. The platform was dusty near the walls but not in the centre, where countless feet had worn a dull path along the length of it. Not abandoned, then. Hidden, maybe. Used often.
One stall sold books wrapped in oilcloth, their spines marked in languages she could not read. Another displayed stoppered vials in a velvet -lined case. The labels were written in neat black ink: MANDRAKE DISTILLATE, SAINT’S ASH, GRAVE SALT. Someone had drawn a little skull beside the last one.
Harlow paused at the open cash box.
Inside lay coins, notes, and several small discs carved from yellowed bone. Each disc had a hole through its centre and a symbol burned on one side. Tokens, maybe. Gambling chips. Entry passes. She lifted one with gloved fingers and felt an odd chill through the latex.
“Bag that,” she said.
A crime scene tech stepped forward, grateful for an ordinary instruction.
March came after her. “We’ll have half of Camden’s weirdos through the system by breakfast. Plenty of prints.”
“Too many,” Harlow said.
“What?”
She nodded toward the stalls. “If everyone ran, why is none of the money gone?”
“Panic.”
“Panic takes valuables. Especially in a market no one wants police to find.” She looked at the scattered rings. “That tray was tipped after the floor was already bloody.”
March frowned. “How do you figure?”
“No blood on the rings. Blood spatter beneath two of them.” She pointed. “They landed after the arterial spray. Whoever knocked it over did so once Saye was down.”
March’s expression tightened. “Could still be the killer searching.”
“Could.”
She moved back to the body, letting the scene arrange itself in her mind. Platform. Stalls. Blood. Exits. People vanished fast enough to leave stock behind but neatly enough not to trample anything. No screaming neighbours here, no pub smokers outside, no night bus CCTV. Just stone, rail, and secrets.
One of the uniformed officers stood too close to a table covered in little brass instruments. Harlow fixed him with a look until he retreated.
A woman sat on a crate beyond the tape, wrapped in a foil blanket and watched by a constable. Harlow had noticed her peripherally when she entered, catalogued and set her aside. Now the details sharpened. Twenty-something. Curly red hair escaping a loose bun. Round glasses sliding down a freckled nose. Worn leather satchel clutched in both hands as though it contained a heart. She kept tucking hair behind her left ear with quick, nervous motions.
“Hers?” Harlow asked.
March followed her gaze. “Eva Kowalski. Says she’s a research assistant at the British Museum. Claims she came down here looking for a source. We found her at the top of the stairs trying very hard not to be found.”
Eva heard her name. Her green eyes flicked toward them, then away.
“Suspect?”
“Person of interest. She’s got no blood on her, no weapon, and she’s scared witless. Says the place is called the Veil Market.” March rolled the name around his mouth with disdain. “Apparently that’s meant to mean something.”
Harlow looked back at the platform. Veil Market. The name fit too well. Hidden behind something thin. Thin enough, perhaps, to tear.
“Did she identify the victim?”
“She says she knows of him. Wouldn’t elaborate without a solicitor.”
“Smart woman.”
“Obstructive woman.”
Harlow gave him a dry glance. “Often the same thing.”
March’s phone buzzed. He ignored it. “Listen, Quinn, I know you’ve got a nose for conspiracies, but this doesn’t need to be baroque. Dealer with dodgy connections, illegal market, slit throat. We find who he was meeting.”
“That’s the middle of the story.”
“And the beginning?”
“That’s what’s missing.”
She crouched again, this time examining the floor around Saye. The blood pool was wrong.
A throat wound like his should have produced chaos—spray on nearby vertical surfaces, cast-off on the killer, droplets radiating in the direction of the cut. There was spatter on the concrete, yes, and a dark fan beneath the body, but the nearest stall leg stood clean on the side facing him. The tablecloth behind his head bore no misting. His coat collar was soaked, yet the back of his shoulders showed streaks where blood had run downward before he lay flat.
“He was killed upright,” she said.
March blinked. “What?”
“His throat was cut while he was standing or kneeling. He bled down the front and back of his coat. Then he was laid here.”
“The blood pool—”
“Came after. He was still bleeding when moved. But most of the arterial spray happened somewhere else.”
March looked around. “There’s blood everywhere.”
“No. There’s blood where someone wanted us to see it.”
The words settled coldly between them.
Harlow rose. She followed the faintest trail: three dark flecks on the concrete, spaced too evenly to be random, leading away from the body toward the platform edge. At first they vanished in grime. Then she saw one on the yellowing safety line, another on a sleeper below.
“Light,” she said.
A tech passed her a torch.
She climbed down into the track bed despite March’s sharp, “Careful,” and landed with a crunch of old ballast. The air was colder there. Water ticked somewhere in the tunnel. Her beam swept over rusted rails, rat droppings, a discarded cigarette butt gone soft with damp.
Blood marked the side of one rail in a thin smear, about knee height if a man had stumbled across it or been dragged low. Beyond it, on the far side of the track bed, the tiled wall curved into darkness.
The south tunnel breathed at her.
Not a draft, exactly. A pulse .
Harlow held still.
The emergency lights from the platform barely reached down here. Her torch showed brickwork sweating black moisture, old posters peeled to blank pulp, cables hanging like dead vines. About twelve feet into the tunnel, something had scratched the dust on the wall. Not graffiti. More deliberate.
Three concentric circles, broken at the same point.
Her pulse changed before she allowed herself to know why.
Morris had drawn something like that once in the margin of his notebook, three days before he died. He’d laughed when she asked about it and said some academic from Bloomsbury had filled his head with nonsense. Then he’d gone to meet an informant by the river and never made it home in one piece.
Harlow shone the beam lower.
At the base of the wall lay a small brass compass.
It should have been easy to miss, half-hidden beneath the curl of an old newspaper. The casing was tarnished green with verdigris, the face etched with tiny sigils instead of the usual plain markings. Its glass was cracked. The needle trembled violently, not north but toward the wall with the circles .
Harlow did not touch it.
“March.”
He appeared at the platform edge above her. “Found something?”
“Yes.”
He clambered down less gracefully, swearing under his breath. When he reached her, she pointed with the torch.
March stared at the compass. “Prop.”
“No.”
“Quinn—”
“Look at the dust.”
He huffed, but he looked.
The ground around the compass was undisturbed except for one partial bootprint, heel only. Not Saye’s expensive tread. Not police issue. Narrower. A woman’s, maybe, or a slim man’s. The print ended at the wall.
March crouched, frowning despite himself. “Ended?”
“Ended.”
“Someone stepped back.”
“No corresponding toe. No second print.” Harlow angled the torch. “They put weight on the heel as if they arrived backward or were pulled off balance. Then nothing.”
“That’s impossible.”
“It’s evidence.”
He gave her a look. “Evidence can be misread.”
“Frequently. That’s why we don’t make it confess to our theory.”
Above them, Eva Kowalski stood from her crate. The foil blanket slid off one shoulder. The constable told her to sit. She didn’t. Her gaze had locked on the compass with a kind of horrified recognition.
Harlow noticed.
She climbed back onto the platform and crossed to the tape. March followed, slower now.
“Miss Kowalski,” Harlow said.
Eva tightened her grip on the satchel. “I told him I want a solicitor.”
“And you’ll have one. Right now I need to know what that compass is.”
Eva’s freckles stood out sharply against her pale face. She tucked a curl behind her left ear, then did it again though the hair had already stayed. “I don’t know.”
Harlow waited.
Silence was a tool. People rushed to fill it, especially frightened people with too much education and too little practice lying to police.
Eva looked toward March, then back to Harlow. “It’s a Veil Compass.”
March muttered, “Of course it is.”
“What does it do?” Harlow asked.
Eva swallowed. “It points.”
“To north?”
“No.”
“To what?”
Eva’s eyes moved toward the tunnel. “To openings.”
“What sort of openings?”
“I’m not saying another word without—”
Harlow stepped closer, just enough to make Eva see the military straightness in her posture, the stillness that came before force. “A man is dead. Whoever killed him may have left through an opening that shouldn’t exist. If you know something that keeps my officers from walking into the same blade, now is the moment.”
Eva’s mouth parted. Closed. She looked very young suddenly , and very angry at herself for being afraid.
“It points to rifts,” she said quietly. “Portals. Places where the membrane is thin.”
March laughed once, sharp and disbelieving. “Right. Brilliant. Portals.”
Harlow did not laugh. “And this market?”
Eva’s voice dropped lower. “It moves every full moon.”
“The full moon was last night,” Harlow said.
Eva nodded.
March turned on her. “You expect us to believe an entire illegal market packs up and teleports around London once a month?”
“I expect you to believe what keeps you alive,” Eva snapped, then seemed startled by her own courage .
Harlow watched her carefully . Fear, yes. Guilt, perhaps. But not the twitchy overcorrection of a killer. Eva kept looking at the tunnel the way civilians looked at a house fire that might still contain someone they loved.
“Did you come with Saye?” Harlow asked.
“No.”
“Did you meet him here?”
“No.”
“But you knew he would be here.”
Eva hesitated.
“There’s your solicitor,” Harlow said, nodding toward the stairs where another plainclothes officer had just arrived with a legal aid duty number no doubt already being dialled . “Answer this before everyone starts performing.”
Eva wet her lips. “I heard he was buying something tonight.”
“What?”
“A compass.”
Harlow looked back toward the tunnel.
March said, “Then our killer took what he wanted and dropped it?”
“No,” Harlow said. “Our victim bought it. Or tried to. Then someone used it.”
“How do you know?”
She turned from Eva and surveyed the platform again, letting the wrongness click into place.
Saye on the ground, arranged as a spectacle. Market stock left behind but money untouched. Blood staged near the stalls, real death elsewhere. Compass in the tunnel, needle fixed on the wall. Partial heel print. Bone tokens in the cash box. No witnesses despite an active market because the place had emptied in an orderly evacuation before the killing—or immediately after a signal.
“The market didn’t run from the murder,” she said. “It relocated.”
March stared at her.
She pointed to the lanterns. “Those are still warm, but no wax spilled. Goods packed badly in some places, perfectly in others. That chair wasn’t knocked over by panic; it’s blocking a smear. The stallholders left with warning. They knew the moon schedule, knew it was time to move. Saye stayed behind.”
“Why?”
“Because he was meeting someone after closing.”
Eva whispered, “That would be suicide.”
Harlow glanced at her. “For him, apparently.”
March rubbed a hand over his face. “So where’s the actual murder site?”
Harlow walked to the platform edge near where the droplets began. She lowered the torch beam. There, just below the lip, almost invisible unless one stood at the correct angle, blood had sprayed upward beneath the overhang. A fine fan across old gum and flaking paint.
“He was down there,” she said. “Facing the wall.”
“Facing away from his killer?”
“No.” Harlow pictured it: Saye in the track bed, compass in hand, needle spinning, the wall marked with circles. Someone beside him or behind. An argument? A bargain? Then the cut. Blood arcing. Body sagging. The killer dragging him back up? No, one person would struggle with a deadweight man. The coat would show more grit.
She looked at Saye’s boots again.
Clean soles.
Not carried through ballast. Not dragged.
“Wait.”
She crouched at his feet and lifted one boot by the heel with two gloved fingers. The sole was damp, but not with mud. A grey powder clung in the tread: fine ash, gritty with tiny white fragments.
Not from the platform. Not from the track bed. From somewhere else.
“His boots were cleaned,” she said.
March leaned in. “They look dirty to me.”
“Wrong dirt. No ballast cuts. No rust. He stood somewhere ashy after he bled, or before he died.”
“That narrows it to every fireplace in London.”
Harlow lowered the boot. “There’s ash on both soles but none in the blood around him. He acquired it before he was placed here. He did not walk from the track to this spot.”
Eva had gone utterly still.
Harlow turned. “What is grave salt?”
Eva flinched as if struck. “Why?”
“One of the stalls sells it. Does it look like ash?”
“It can.”
“What is it for?”
“I’m not—”
“Miss Kowalski.”
Eva hugged the satchel harder. “Protection. Binding. Sometimes containment.”
“Containment of what?”
Eva’s eyes flicked toward the compass again. “Things that come through.”
March’s patience snapped. “Enough. This is not a séance. We have a dead antiquities dealer and a witness feeding you folklore.”
Harlow faced him. “Then explain the compass.”
“It’s a novelty.”
“It points to the wall.”
“Magnets.”
“The wall with the same symbol my dead partner had in his notes three years ago.”
The words came out before she could stop them.
March’s mouth shut.
The platform seemed to grow quieter around her. Somewhere water dripped in patient intervals. Harlow felt the old case open inside her like a file drawer she had sworn never to touch again. Morris on a slab. No defensive wounds. River mud in his lungs though he was found on dry pavement. His notebook missing three pages. Her superiors telling her grief made patterns out of noise.
She had accepted that, outwardly. She had worn the black suit, shaken hands, taken the commendation, and returned to work. But acceptance was not belief.
Now a brass needle trembled toward a wall that should not matter, in a station that should not exist.
Harlow looked down the length of the Veil Market. Not a drug den. Not only that. A system. Rules, tokens, schedules, tools, frightened experts, dead men arranged to look like simpler dead men.
The killer had counted on ordinary police work.
Gang deal gone wrong. Rich eccentric slaughtered among occult junk. No CCTV, no witnesses, too much contamination. Close it around a convenient suspect, maybe the red-haired researcher caught near the stairs.
But the scene had been tidied by someone who understood police just well enough to misjudge them.
“Bag the compass in a non-metal evidence container,” Harlow said.
A tech hesitated. “Do we have—”
“Find one.”
March lowered his voice. “Quinn, be careful where you’re taking this.”
“I am.”
“No, you’re angry.”
She met his eyes. “I can be both.”
Above them, one of the old bulbs popped. The platform jumped in the sudden shadow, then steadied under the remaining lights. Every officer froze for half a breath. Harlow felt it too—the animal prickle up the spine, the body knowing before the mind.
The compass needle, visible in the torch beam below, stopped trembling.
It pointed straight at Eva Kowalski.
Eva saw it. Her face drained.
Harlow saw March see it, saw his interpretation begin to form: suspect, motive unknown, occult nonsense as cover.
But Harlow followed the line more precisely . Not to Eva’s heart. Not to her hands.
To the worn leather satchel clutched against her ribs.
“Miss Kowalski,” Harlow said softly , “put the bag down.”
Eva’s fingers tightened. “I can’t.”
March reached for his cuffs. “You absolutely can.”
“No,” Eva said, panic rising. “You don’t understand. If I put it down—”
The satchel moved.
Not much. A subtle bulge against the leather, as if something inside had pressed outward with one small, deliberate hand.
Every officer nearby went silent.
Harlow did not step back. Her sharp jaw clenched once and released. Fear arrived, cold and clean, but she made room for it beside the facts.
“Eva,” she said, dropping the formality because the woman’s eyes had gone glassy with terror, “what is in the bag?”
Eva tucked her hair behind her left ear with shaking fingers. “What Saye was really buying.”
The satchel twitched again.
From the tunnel below came a whisper of moving air, though no train had run there in half a century. The brass compass clicked once against the concrete, needle straining toward the bag as if pulled by a thread.
Harlow looked from Eva to the body, to the staged blood, to the wall marked with circles.
The murder was not the crime, she thought.
It was the lock being broken.
And everyone else had arrived after the door had already begun to open.