AI Detective Harlow Quinn descended eighty-seven tiled steps beneath Camden and found a market where no market belonged.
The first forty steps carried the damp reek of an abandoned Tube station: rust, rat droppings, old rain trapped in brick. After the forty-first, incense soured the air. By the final landing, the tunnel walls had vanished beneath striped awnings, bone charms and cabinets crammed with stoppered bottles. Blue flame burned in iron cages without consuming the coal beneath it.
Every stall stood empty.
Quinn paused at the foot of the stairs. Her brown eyes travelled from the buckled rails to the vaulted ceiling, where enamel signs advertised fares in pre-decimal pennies. She checked her worn leather watch . Three seventeen in the morning.
A uniformed constable waited behind her, panting into his sleeve.
“No signal, ma’am.”
“I didn’t ask.”
“No. Just thought you should know.”
Quinn snapped on a pair of gloves.
“Stay at the stairs. Nobody enters or leaves.”
The constable stared past her at a rack of masks whose carved mouths breathed pale mist.
“Leaves?”
“You heard me.”
She crossed the platform with military precision, her boots striking mosaics of black and white tile. Every third lamp had shattered . Between the pools of amber light, the stalls sat under a web of shadow: jars labelled in cramped Greek, silver needles displayed on black velvet , wax hands, dried flowers that turned their heads as Quinn passed.
A man’s body lay beside the old northbound track.
Detective Sergeant Imran Vale crouched near it, his paper scene suit already smudged at one knee. He lifted his chin when she approached.
“You took your time.”
“The entrance moved.”
“According to the uniforms, the wall opened when someone fed a bit of finger bone into a ticket slot.”
“Whose finger?”
“Unclear. Forensics bagged the token. Patel ’s refusing to touch the ticket machine again.”
“Patel has sense.”
Vale rose. He was younger than Quinn by ten years and carried his scepticism like a shield: polished, prominent, useless against anything that refused to behave.
The dead man lay on his back, head angled towards the tracks. Mid-fifties. Heavyset. Dark wool coat, brocade waistcoat, leather shoes buffed to a mirror shine. A black puncture marked the skin beneath his left ear. One hand rested over his stomach . The other clutched a brass compass green with verdigris.
Quinn glanced at the numbered evidence markers.
“Who found him?”
“Your favourite occult librarian.”
Across the platform, Eva Kowalski sat on an overturned crate between two constables. Her curly red hair had escaped its clip, and her round glasses reflected the furnace glow from a shuttered stall. She hugged a worn leather satchel to her ribs. When she saw Quinn, her hand rose to tuck hair behind her left ear.
“Research assistant,” Eva called. “Librarian requires qualifications I don’t possess.”
Vale’s mouth bent.
“She’s corrected me six times.”
“Seven. You called a lekythos an amphora.”
Quinn crouched beside the body.
“Name?”
“Silas Venn.” Vale nodded at the dead man’s coat. “Found a membership card for a private antiquarian society in Bloomsbury, three hundred pounds in cash, and a driving licence. No phone. No defensive wounds. No sign of a struggle.”
“Cause?”
“The puncture suggests injection. Medical examiner thinks poison. There’s discolouration under the jaw and a chemical smell around the wound.”
Quinn lowered her face without touching the corpse. Bitter almonds rode beneath the incense, too clean and familiar .
“Cyanide.”
“That’s the early guess. Venn injects himself or lets someone close enough to do it, drops where he stands. Kowalski finds him ten minutes later and calls it in.”
“How?”
Vale pointed towards an old red telephone mounted on a pillar. Its cord had been cut, yet a green light glowed behind the dial.
“It connected to nine-nine-nine.”
“It connects where it wishes,” Eva put in.
Quinn ignored her and studied Venn’s face. His lips had a bruised cast. No froth. No blood. His eyes remained open, pupils wide enough to swallow the irises. The dead man’s collar sat crooked, one side crushed beneath his neck.
“You moved him.”
Vale’s eyebrows climbed.
“No.”
“Someone did.”
“Why?”
“His collar.”
“That’s it?”
“For now.”
Quinn examined the puncture. The surrounding skin held a faint rectangular indentation. Not the shape left by a syringe. Four tiny red points framed the black centre, each spaced with mechanical precision.
She shifted to Venn’s hands. The right hand wrapped around the compass, fingers locked tight. Black grit packed the nail beds. His left palm looked clean.
“You called it suicide?”
“I called it probable poisoning. Door’s on the table. I’m not married to it.”
“Then take it off the table. People don’t inject cyanide into their necks through a collar.”
“His collar could’ve been open.”
“It wasn’t.”
“You can’t know that.”
Quinn hooked one gloved finger beneath the edge of the coat. A crescent of white powder marked the dark fabric where the collar had rubbed against his throat.
“Starch transfer. The collar stayed fastened. Whatever made that mark went through cloth, but there’s no hole.”
Vale crouched again. He pinched the collar between gloved fingers and held it to the light.
“Nothing.”
“Nor blood.”
“So the wound came after someone opened his shirt.”
“After someone removed it.”
Vale’s gaze sharpened.
“The corpse was stripped and dressed?”
Quinn looked along the polished shoes, the neat crease in the trousers, the coat buttoned one hole wrong.
“Not well.”
Eva stood. One constable raised a hand to stop her, then reconsidered when she fixed him with a level green stare.
“Silas sold memories,” she called. “If that helps.”
“It doesn’t,” Vale returned.
“It would if you stopped treating the location as theatrical dressing.”
Quinn beckoned her over.
Eva approached with her satchel bumping against her hip. She stopped outside the marked perimeter and peered at the body. Her freckles stood stark against skin drained of colour.
“You knew him?”
“By reputation. Silas Venn brokered recollections. Childhood summers. Last words. The face of a murderer glimpsed through fog. He’d bottle them, trade them, alter them.”
Vale pointed his pen towards the shuttered stalls.
“And the invisible shopkeepers let him?”
“They weren’t invisible when I arrived.”
The platform fell quiet except for water dripping between the rails.
Quinn looked at her.
“Start again.”
“I came through at two forty-five. The Market was open. Forty or fifty traders, twice as many buyers. Silas stood near the clock arguing with someone in a grey veil. Then every flame turned white.”
Eva tucked a spring of hair behind her left ear.
“The traders packed within seconds. Stalls locked themselves. People ran. Silas wasn’t here when I first passed this spot.”
“What time did you find him?”
“Two fifty-eight.”
“You’re certain?”
“The station clock stopped at two fifty-seven. My watch didn’t.”
Quinn glanced at the great iron clock suspended over the platform. Its hands showed two fifty-seven. A dark streak stained the glass face.
“What happened at two fifty-seven?”
“A bell rang under the tracks.”
Vale stared at her.
“Under them.”
“Yes.”
“And that means?”
Eva’s grip tightened on the satchel strap.
“A breach warning. Something entered the Market without permission.”
Quinn turned back to the corpse.
“Or something left.”
Vale exhaled through his nose.
“We have a dead antiquities dealer in an illegal market. His kind scatter when police arrive. It doesn’t require bells beneath the earth.”
“No one knew police were coming,” Quinn replied.
“The killer did.”
“Then the killer rang a bell, turned the fires white, emptied an entire market, moved a body, redressed it and waited for Kowalski to telephone us?”
“When you put it that way—”
“It wastes effort.”
“Killers waste effort. They panic.”
Quinn rose and faced the length of the platform. Stalls crowded the wall. Every shutter had dropped except one near the clock, where a narrow gap showed darkness inside. Objects littered the floor: a fallen ivory comb, a coil of copper wire, three translucent coins. Yet the path around Venn remained bare.
Not clean. Bare.
She walked a widening circle around the body.
“What are you looking for?” Vale followed.
“The rush.”
“You’ve lost me.”
“Over a hundred people fled in seconds. Look at the floor.”
Scuffed dust recorded boots, claws and one track like a broad paintbrush dragged towards the stairs. A smashed vial had sprayed violet fluid across five sets of prints. Near Venn, none of those tracks came within six feet.
Vale squatted at the edge of the empty patch.
“They avoided him.”
“He wasn’t here.”
“Kowalski already gave us that.”
“They avoided the space before he arrived.”
Eva moved closer, stopping beside Quinn.
“Warded ground.”
“Against what?”
“I’d need to see the pattern.”
“There is no pattern.”
“There will be.”
Eva pulled a small paper packet from her satchel. Vale blocked her arm.
“No powders near my scene.”
“Chalk dust. Harmless unless you’re a blackboard.”
“No.”
Quinn held out her hand. Eva passed her the packet.
Vale looked wounded.
“You let her?”
“I know where she works.”
“That isn’t an accreditation.”
“It’s enough for chalk.”
Quinn sprinkled a thin veil of white dust across the tiles surrounding Venn. Most settled flat. At the edge of the bare patch, grains leapt into narrow curves, gathering along lines that had no visible groove. A circle emerged around the body, crossed by hooked symbols and cramped angular marks. The chalk hissed where it touched the tiles.
One constable swore near the stairs.
Eva dropped to one knee outside the circle.
“Containment seal. Old form. Byzantine structure , later additions.”
“Does it keep things in or out?” Quinn asked.
“In.”
Vale stared at Venn.
“You’re saying he was trapped here.”
“No.” Eva pointed at a break in the chalked design beside his left shoulder. “The seal was opened, the body placed inside, then closed.”
Quinn followed the symbols. Most lines shone white. Near Venn’s right hand, the chalk refused to gather. A narrow channel ran from the centre of the circle towards the platform edge.
She crouched and looked across the floor at tile level.
“Bring me an evidence light.”
Vale fetched the torch from the kit and passed it over. Under its blue beam, a smear appeared inside the channel . Thick. Oily. It ran from beneath the corpse to the edge of the platform.
“Blood?” Vale asked.
“Not human.”
Eva’s face tightened.
“No. Shade residue.”
Quinn angled the light towards the brass object clenched in Venn’s fist.
“The compass.”
Eva pushed her glasses up with one knuckle.
“Veil Compass. Shade-made. It points towards the nearest supernatural rift.”
“The needle points south,” Vale noted. “Tracks run north.”
“The needle doesn’t care about tracks.”
Quinn studied the hand. Rigor had fixed the fingers, but something about the grip snagged at her. The compass lay face-down against the palm, its hinge pressed towards the thumb.
“Photographs complete?”
Vale nodded.
“Then turn it over.”
The scene photographer stepped close, documented the hand, and used padded forceps to rotate the compass within Venn’s grip. Its brass casing bore a mottled green patina. Protective sigils covered the face. Beneath cracked glass, the black needle pointed not south but down, quivering towards Venn’s palm .
Vale frowned.
“It’s broken.”
Eva leaned in.
“No. The rift’s beneath it.”
Quinn examined Venn’s wrist. A red band circled the skin, raw at one edge. Above it, three short scratches formed a fan.
“His hand wasn’t holding the compass when he died.”
“Rigor says it was,” Vale replied.
“Rigor says the hand closed. Look at the marks. Someone bound his wrist before death. His fingers clawed at the binding. Then someone cut it away, inserted the compass and forced the grip before stiffness set.”
“To make us think what?”
“That he carried it here. That he was hunting the breach.”
Eva shook her head.
“Silas wouldn’t. He feared Shades.”
Quinn looked again at the black puncture below his ear.
“Describe one.”
Eva hesitated, then opened her satchel and removed a slim book wrapped in oilcloth. She turned several pages and showed them an ink drawing: a man-shaped absence with fingers too long for its arms.
“They don’t have stable bodies. They borrow outlines. Mirrors show the wrong face. Direct light leaves no shadow. When they feed, they pierce the base of the skull and take memory first. Identity after.”
Vale’s gaze shifted to the corpse.
“And the cyanide smell?”
“Shade residue smells different to each person.”
“Bitter almonds,” Quinn murmured.
Eva stared at her.
“You smell almonds?”
“What do you smell?”
“Burnt cloves.”
Vale bent closer, then recoiled.
“Bleach.”
Quinn’s jaw set. The familiar scent had dragged her three years backwards: a service tunnel, DS Morris cold on wet concrete, an unmarked wound beneath his ear. The pathologist had written cyanide exposure despite finding none in his blood.
She pulled Venn’s coat away from his neck and inspected the hairline. Four red pinpricks marked the skin at the base of his skull. A fifth had vanished beneath cosmetic wax.
“Here.”
Vale aimed the light. The wax gleamed.
“The wound under the ear was staged,” Quinn continued. “The killer copied an injection site, added a substance each of us would read as poison, and dressed him after death. But they missed the original feeding marks.”
Eva’s voice thinned.
“A Shade killed him.”
“A Shade was here,” Quinn corrected.
Vale paced to the edge of the platform and shone his torch into the track bed.
“If this compass points to a rift, and the rift sits beneath his hand—”
“It doesn’t.” Quinn took the torch and swept it beneath the body. The oily residue glimmered, but the needle remained fixed towards Venn’s clenched fist , not the tiles below it.
She lowered herself until her cheek almost touched the floor.
“The pull moves with the hand.”
Eva’s eyes widened behind her glasses.
“The rift’s in him.”
Quinn examined the compass casing. At the hinge, a strand of black fibre had snagged beneath the verdigris. She lifted it with tweezers. Not cloth. Hair.
She compared it with Venn’s iron-grey hair.
“This came from someone else.”
Vale held out an evidence sleeve.
“Killer’s?”
“Victim’s.”
He stopped.
Quinn looked down at the body’s immaculate clothes, the wrongly buttoned coat, the face positioned beneath an old station lamp where anyone fleeing would have seen it. She pressed a gloved thumb to Venn’s left cheek. The skin shifted more than flesh should, sliding over a firmer structure beneath.
Eva backed into a display case. Bottles chimed inside it.
“That isn’t Silas.”
Vale’s hand moved towards his baton before he caught himself.
“The driving licence matches.”
“The face matches,” Quinn replied. “His shoes don’t.”
She pointed to the polished leather. The right sole showed wear along the outer heel. The left shoe wore evenly.
“His licence notes a corrective restriction. There’s a folded prescription in his wallet for a raised left orthotic. No insert. His trouser hems also differ by half an inch, though his legs are the same length. These clothes belonged to a man with a shortened left leg. This body doesn’t.”
Vale crouched and peeled back one eyelid. The eye beneath had filmed over.
“So someone altered the face.”
“Borrowed the outline,” Eva whispered.
Quinn traced the route of the residue from the body to the platform edge. The smear passed through the containment seal’s narrow opening, but no footprints accompanied it. The black fibre on the compass curved when she brought it near the etched face, drawn towards the needle.
“The real Venn was here,” Quinn said. “He carried the compass. Someone restrained him inside the circle and used him to open a rift. Whatever crossed through killed this body, took Venn’s appearance and walked out wearing his clothes.”
Vale looked towards the staircase, where uniforms and forensics staff moved beneath the amber lamps.
“Then Venn left with the crowd.”
“Not with the crowd.” Quinn stood, every line of her body taut . “The prints avoid the circle, but one set begins beside the broken seal.”
She aimed the evidence light towards the shuttered stall near the clock. A pair of faint oily shoeprints appeared. They led from the circle, crossed the violet splash without disturbing it, and ended at the red emergency telephone.
Eva stared at the cut cord.
“It called the police.”
“No.” Quinn checked her worn watch , then looked towards the constable guarding the stairs. “It called me.”
Vale’s face hardened.
“How would it know you’d take the case?”
Quinn placed the black fibre in the evidence sleeve.
“Because the last time it fed, it took Morris.”