AI Rain still clung to Camden when Detective Harlow Quinn descended the iron stair under the station service gate and stepped into the dead throat of the Tube.
The air changed at once. Up top, the street had smelled of diesel, wet chip fat, and bus brakes. Down here, the station carried damp brick, hot wiring, old pennies, and something sharper that bit the back of her nose like crushed herbs left too long in a drawer. Her worn leather watch sat cold against her wrist as she checked the time, then the bone token in her hand. The shard of pale knuckle had a hole punched through it and a black cord threaded through. It had let her through the outer ward without argument.
A constable in a fluorescent vest lifted the cordon for her. He looked past her shoulder, then at the token again, as if he expected it to crawl.
Beyond the barrier, The Veil Market had gone still.
Stalls lined the abandoned platform where the old Camden branch had once carried commuters into the city. Tarps hung slack from bent poles. Glass charms and rolled papers lay in careful rows beneath black cloths. Enchanted lanterns had gone dim, leaving the station lit by hard police floods and the sick yellow of emergency strips. A few traders stood against the wall with folded arms and closed mouths, their eyes fixed on the centre of the platform where the tape ringed a body under a silver sheet.
Quinn took in the scene without slowing. Her shoes clicked once on the tiled edge, then stopped. The platform surface had been swept clean in long rectangular patches, but the dirt had not gone. Grime showed in the cracks, and old stains stared through the polish like bruises under skin. Someone had moved equipment aside in a hurry. Someone else had put it back in neat lines.
That was never the hand of panic. Panic kicked chairs, trampled signs, left blood on everything.
This scene looked arranged.
A man in a dark coat waited beside the body with one hand on his hip and the other buried in his pocket. Detective Inspector Martin Vale, according to the name on the temporary scene board propped beside the tracks. Mid-forties, narrow face, hair shaved short at the sides, a face that had learned the shape of impatience and kept it. He watched Quinn cross the platform with the expression of a man forced to share a lift.
He flicked his gaze to the token in her hand.
“You took your time.”
Quinn slid the cord around her fingers and let the bone tap once against her palm.
“Enough time for someone to move half the market and leave the other half pretending they’d seen nothing.”
Vale’s mouth tightened. He angled his head at the sheeted corpse.
“Male. Found behind Stall Twelve, near the old signal cabinet. No visible ID. No sign of a struggle. My people pulled a knife and a packet of powder from his coat. Looks like a drugs handover that went bad.”
Quinn looked past him to the body. The silver sheet rose over the chest and broke again at the knee where a boot showed, heel turned slightly inward. No blood had reached the edge of the sheet. No bootsprint crossed the clear patch around him. The floor beneath the body had been washed in a rough rectangle, but the tile joints still held a dull brown stain that told a different story.
“Then why’s the floor cleaned around him and dirty under him?”
Vale spread his hands.
“The traders had a minute to tidy before we locked it down. They don’t fancy their merchandise breathing down the backs of their necks.”
Quinn walked closer. The smell sharpened. Not just damp and dust now. Copper. Burnt sugar. A trace of antiseptic stripped thin by time. She crouched beside the sheet and lifted one corner with gloved fingers.
The dead man’s face looked wax-pale under the station lights. He had a thin cut across the throat and a neat puncture under the left ear. His eyes had been closed by someone with a careful hand. That bothered her more than the wounds. Careful hands belonged to the living, and the living lied with them.
She let the sheet fall back.
“Who found him?”
“A trader called Nessa. She heard a noise near the service door, came round, saw him on the floor. When she reached for help, the lights flickered . By the time she got back, half the stall shutters had come down.”
“Half?”
Vale nodded toward the far end of the platform where two metal shutters hung down over locked stalls. The others stood open. Some trader had already covered crates with canvas. A hanging chain swung once, then settled.
“Those shutters are on a manual fail-safe. Old station gear. One jammed when the power dipped. Didn’t want to risk the rest.”
Quinn rose, scanned the platform edge, then the tunnel mouth beyond the body. A yellow line of tape sealed the track bed, but the rails beyond disappeared into dark. No footprints crossed the dust on the nearest sleeper. No one had run from the tunnel. No one had stumbled out. Yet the traders kept their eyes turned that way , not at the corpse.
A woman’s voice came from behind the cordon.
“He wasn’t taken by a blade.”
Quinn turned.
Eva Kowalski stood near a pillar with her satchel hugged against her ribs, round glasses catching the floodlight. Her curly red hair had escaped its tie and curled around her cheek. She had tucked a strand behind her left ear twice already by the look of it, once by the fold of her fingers, once by the line of the hair itself, as if her body had no patience with nerves. Her freckles stood out pale against the grime-smeared light.
Vale gave her a flat look.
“You’re still here.”
Eva pushed her glasses up her nose.
“You called me down for a reason.”
Quinn glanced between them. Eva worked in the British Museum’s restricted archives, buried in old records and things the city preferred not to name. If anyone on the platform could read the shape of a hidden thing, it was her.
Eva stepped around a cluster of evidence markers and stopped beside Quinn, careful not to cross the line around the body. Her gaze fixed on the dead man’s ear, then the floor, then the silver sheet.
“The throat cut came after he died.”
Vale made a small sound through his nose.
“Convenient.”
Eva did not look at him.
“The blood pattern’s wrong. There should have been spray on the sheet if he’d been standing. There isn’t. The puncture under the ear looks ritual. He was marked, not attacked.”
Quinn crouched again, this time lower, and lifted the dead man’s sleeve with the tip of a gloved finger. A wristwatch had left a pale ring on the skin. Cheap leather strap, worn smooth. The watch itself was gone .
No, not gone. The indentation on the wrist had softened at one edge, as if something broad and flat had pressed there recently.
“Where’s his left hand?” Quinn asked.
Vale frowned and stepped closer.
“The sheet covered it.”
Quinn lifted the corner farther. The left hand lay at the hip, fingers curled. The thumb was stained black beneath the nail. Not blood. Grease? Coal dust? No, finer. Verdigris, ground from aged copper. She reached into her pocket and drew out a penlight, sweeping it over the fingernails. Green flecks clung there, bright as tarnish on a church bell.
She looked up toward the stalls.
“Which trader sold metal today?”
Vale barked a laugh with no humour in it.
“Metal? We’re in an underground black market. They all sold metal.”
“Not raw copper. Not brass.”
Eva’s fingers tightened on her satchel strap.
“Stuff from the old railway fittings. Wires. Hinges. Locks.”
Quinn stood and walked to the nearest stall. A row of tiny bottles sat uncapped on a cloth. Next to them lay a tray of charms, keys, and beads made from bone and shell. The trader had marked the cloth with a chalk sigil in the corner. Her eyes moved over the goods, then stopped at a shallow scrape in the concrete behind the table.
A compass casing flashed green and gold in the light. Brass. Small. Etched with protective sigils. Verdigris patina crusted the rim. The needle jerked hard to the north for a heartbeat, then spun toward the dark service tunnel beyond the signal cabinet.
Quinn picked it up with two fingers.
Eva’s voice lowered.
“That’s a Veil Compass.”
Quinn turned it over. The face markings sat sharp beneath a layer of grime. It looked expensive, handled often, and rushed. The needle shivered, then pointed straight through the wall.
“Nearest rift,” Eva went on. “It tracks supernatural openings. If that’s pointing at the tunnel, then something tore through there.”
Vale crossed his arms.
“Or someone dropped a toy.”
Quinn didn’t look at him. She kept her eyes on the compass. “Who owns it?”
Eva shook her head once, then glanced toward the traders.
“Could belong to anyone who trades beyond the usual rules. But if it was here, it would have been used to check the flow. People in the Market don’t leave this sort of thing lying about.”
Quinn set the compass on the stall cloth and let her fingers rest on the edge of the table. The cloth had been changed after the blood. She could see it where the weave shifted at the fold. Clean cloth over old stains.
She looked back at the corpse, then at the powder packet Vale had mentioned. The seal on it was intact. The packet had not been opened . A dealer carrying product into a hidden market carried it loose or hidden, not sealed and undisturbed. Showmanship. A plant.
“His pockets?” she asked.
Vale nodded toward an evidence tech.
“Empty apart from that packet and a ledger stub. No wallet. No phone.”
Quinn lifted her chin.
“Check his coat lining.”
The tech looked to Vale. Vale gave a slight jerk of his head.
The tech bent, unzipped the body bag at the seam, and tugged the coat open. Quinn watched the inner pocket, the hem, the shoulder. Something pale flashed in the lining, then vanished when the fabric settled.
“Again.”
The tech opened the pocket more carefully and frowned. He reached in, pinched, and drew out a small carved sliver.
Bone.
Quinn took it before anyone else could. Not the entry token itself. A shaving. Freshly cut, edges clean, drilled through with a hole no bigger than a pinhead. The kind of offcut that came from a token before someone polished it smooth.
Eva drew a sharp breath.
“He had access.”
Vale’s brow furrowed .
“To a market with a gate made out of dead man’s leftovers? Great.”
Quinn rolled the sliver between gloved finger and thumb. The cut ran straight, as if made by a jeweller’s saw. Someone had trimmed the token after entry. Someone who wanted the token reduced, not kept.
She looked at the body again.
The dead man’s collar had a pale crescent of dust along the inside seam. Not platform grime. Bone dust. He had worn the token on a cord at his neck, then stuffed the trimmed piece into his coat lining. He had not lost it. He had hidden part of it.
“Not a buyer,” Quinn murmured.
Vale frowned harder. “What?”
Quinn walked to the service door beyond the signal cabinet. A strip of yellow tape blocked it. The door’s lock plate had a scratch running across the metal in a clean arc. Left to right. A tool. Not forced. Turned. Deliberate. The hinge pins had not been touched .
She nodded toward the scratch.
“He entered by token. The token got cut after. He hid the offcut because he knew someone would check his pockets.”
Eva followed her glance and stopped dead.
“He worked here.”
“No,” Quinn answered, eyes still on the door . “He worked around here. He knew the rules, but not well enough to stay alive.”
Vale rubbed a hand over the back of his neck.
“You’re reaching.”
Quinn turned to him at last.
“No. You’re looking at the dead man and the powder packet and calling it a bust-up. But the powder’s unopened. The watch is gone. The hands were cleaned. The blood’s under him. Someone killed him somewhere else, carried him in, and used the market’s own chaos to hide the transfer.”
Vale opened his mouth, then shut it.
Quinn went on, voice level.
“The compass didn’t point at him. It pointed at the tunnel. He didn’t die from the market’s magic. He died near something that opened in there, then somebody staged the rest to look like a theft gone sideways. The market’s a cover. The real scene sits behind that door.”
Eva looked at the service door, then at the dead man, and her mouth went thin.
“If it opened in there, it didn’t stay open for long.”
Quinn held the bone sliver up to the light and turned it. On one side, a smear of black lacquer glinted at the edge of the cut. Not dirt. Sealant. Used on hidden compartments, collector’s boxes, and locked cases.
She looked past the door, past the dark track tunnel, and fixed on the old signal cabinet bolted to the wall beside it. The cabinet’s paint had flaked in one long vertical line. Someone had dragged a narrow case behind it. The floor there had been wiped , but the wipe left a crescent of grit in the crack.
Quinn stepped toward the cabinet and reached for the handle.
“Open that.”
The tech hesitated. Vale looked from her hand to the tunnel, then back to the body, and the line between his brows deepened as the cabinet door clicked under Quinn’s grip.