AI Quinn crouched beside the body bag and pinched the zip between two fingers.
“Who touched him?”
A uniformed constable glanced up from the platform tiles. “No one, Detective. We waited for you.”
“Good.”
She drew the zip half a handspan and stopped. The dead man’s face stared out in a waxy strip of light, one eye open, one eye filmed over, his lips pressed back against his teeth as if something had leaned too close and surprised him. Quinn let the zip fall back into place and looked at the station around them instead.
The platform sat under Camden like a wound nobody had bothered to sew shut. Old tiles clung to the walls in sickly bands of cream and green, the station name plates had been stripped years ago, and the tunnel mouths gaped beyond the tape with black, wet patience. On the far side of the platform, a line of pop-up stalls stood abandoned in the half-dark, their cloth awnings slumped over tables packed with jarred powders, candle stubs, and cracked glass charms. Most of it looked as if the sellers had fled in a hurry. One brass scale still rocked on its chain, tick-tock, tick-tock, its pans knocking softly together.
Detective Quinn stood. Her worn leather watch sat snug against her left wrist, the strap dark with age and use. She wiped her fingers on her coat and turned towards the platform edge.
A man in a suit stood near the yellow line, hands on hips, looking affronted by the whole station. Detective Inspector Sloane, Metropolitan Police, broad-shouldered and grey at the temples, with a face built for reports and refusals. He had the stance of a man who liked facts in neat rows.
“He was found here,” Sloane said. “No signs of a break-in. No alarm. No witnesses who’ll stay put long enough to be useful. The market traders are all singing the same tune, frightened, not helpful. Smells like a robbery gone sour.”
Quinn lifted her gaze to the corpse, then to the tiles around it.
“You missed the cleaner line.”
Sloane frowned. “The what?”
She pointed. “Dust on the platform. See it?”
He looked, then followed her finger. A pale swathe of grime ran along the edge of the platform, interrupted by a clean crescent where the body bag now rested. The rest of the dust lay untouched, a soft grey skin over years of neglect.
“He was dragged,” Sloane said. “Or fell.”
“Dragged from where?”
“The tunnel. Someone panicked, pulled him up, left him here.”
Quinn stepped over the tape. “Then show me the scuffs.”
She knelt and ran a gloved fingertip over the tiles. A smear. Not a boot mark, not even close. A long, shallow groove like something blunt had slid across the floor, heavy enough to scrape the glaze without breaking it.
“Maintenance trolley, perhaps,” Sloane said.
“On a platform with no current line access?”
He held her stare. “You’ve got an answer already.”
“I’ve got a question.”
She moved past him before he could answer, following the groove towards the nearest stall. A stack of cardboard boxes sat there, marked with chalk symbols she did not recognise. Above them, someone had taped a handwritten sign to a post.
SALT, CANDLES, LIMINAL OIL, BONES BY REQUEST.
Quinn snorted once through her nose. “Charming.”
Sloane gave the sign a glance and looked away. “The market’s full of oddities. Doesn’t make them homicide.”
“No.” She crouched beside the boxes . “It makes them clues.”
She pulled on a glove, lifted the top box flap, and found shredded tissue paper, a few glass vials, and a streak of black powder along the bottom seam. Not cocaine. Not soot either. The grains clung to the cardboard in a fine metallic sheen.
Quinn touched the powder, then rubbed her thumb and forefinger together. Bitter, cold, faintly coppery.
“Who called this in?” she asked.
“Security from Camden. One of their private contractors found the body after the market shut down. He claims he heard shouting down here, then silence . By the time he reached the platform, everyone had gone.”
“Everyone?”
“The stalls were occupied when he arrived. They were empty when we got here.”
Quinn straightened and turned a slow circle. The station held too much absence. No footsteps in the grime behind the stalls. No dropped bags, no scattered stock, no overturned chairs. People had left in a hurry, yet the platform looked staged, as if someone had cleared a path through the panic and left the props standing.
Her gaze snagged on the dead man’s hand.
A small circle of bone sat in his curled fingers. Not a coin. A token. White, smooth, drilled through the centre with a black cord threaded through it. The cord had snapped, the frayed end tucked into his palm.
Quinn held out her hand. The paramedic hovering near the body bag opened his mouth, then passed her an evidence tray. She eased the token free and laid it in the tray.
Sloane watched her. “What is it?”
“Entry.”
“Entry to what?”
She glanced up at the stalled market, at the dead sign, at the tunnel mouth beyond it.
“Something that doesn’t like police.”
The paramedic cleared his throat. “Detective, there’s another thing.”
Quinn looked at him.
He swallowed. “No blood. Not much, anyway. The wound’s in his throat, but the floor’s clean. Too clean. And his lungs have water in them.”
Sloane crossed his arms. “He was thrown near the tracks, inhaled rainwater through a tunnel breach. That happens.”
Quinn gave him a flat look. “You heard yourself?”
He ignored that. “What do you see?”
She turned to the corpse. The dead man wore a charcoal coat with the collar turned up, the sort favoured by brokers and dealers who wanted to look respectable while doing filthy business. His fingers had wax under the nails, and verdigris stained the skin beneath one hand, a green crust that had sunk into the creases of his knuckles. On his throat, the cut did not gape. It lay narrow and precise, as if made by a blade with a serrated edge, then sealed around the rim with a dark crust.
Quinn leaned closer.
Not a blade.
Something had bitten him.
She went still.
Sloane saw the change and frowned. “Well?”
She looked past the body, past the stalls, to the tiled wall behind the far end of the platform. A poster frame hung there, its glass cracked but intact. The advertisement beneath it had curled with damp until only a strip remained, showing the outline of a woman’s gloved hand holding a perfume bottle. Beneath that, the plaster bulged by a fraction, a convex shimmer where the tiles should have sat flat.
Quinn rose and walked to it.
Sloane followed. “There’s nothing there.”
“Stand back.”
He did not move. “Quinn.”
She put a hand against the poster frame. Cold met her glove. Not station cold. Deeper. Old stone cold, the sort that lived in cellars and crypts and places with names people stopped using.
Her satchel strap had snagged under her coat, and with a quick tug she pulled out the brass compass she had not meant to show him yet.
The casing sat in her palm, small and heavy, green with verdigris. Protective sigils covered the face. The needle twitched before she even opened it, then spun once, twice, and settled with a hard jerk towards the wall.
Sloane’s mouth tightened.
“That from a toy shop?”
“Don’t insult the craftsmanship.”
He looked at the compass, then at her. “You expect me to file that under evidence?”
“You’ll file what I tell you to file.”
His jaw shifted. “You’ve spent too long with that museum woman and her ghost stories.”
Quinn’s eyes flicked to him. “Eva Kowalski knows more about dead languages than your lab knows about common sense. That should worry you.”
The compass needle rattled again, a fine metallic tremor. Quinn pressed her ear to the wall.
At first she heard only the hum of old pipes and the distant murmur from the station entrance. Then came a faint tapping from the other side of the tiles. Three knocks. A pause. Three more. Not random. Rhythmic.
Sloane saw her expression and moved in. “What?”
“Listen.”
He bent, one hand braced against the frame. The tapping came again, and this time the wall gave a soft answering thud, as if something beyond it had shifted its weight .
Sloane stepped back. “There’s a void behind it.”
“There’s a passage.”
“A sealed service tunnel.”
Quinn shook her head and brushed a thumb over the compass face. “No. The needle won’t sit still for a tunnel. It wants a rift.”
He gave a short laugh with no humour in it. “You’re telling me this is a doorway.”
“I’m telling you someone opened one.”
The paramedic had gone pale. “Detective, that’s not possible.”
Quinn glanced over her shoulder at him. “Neither is what’s on the floor.”
She walked back to the body and crouched again. The throat wound drew her eye a second time. She peeled back the collar with two fingers.
A row of punctures marked the skin beneath the cut.
Not one bite.
Several.
Small, evenly spaced, too neat for any animal she knew. The skin around them had darkened in a circular pattern, as if the blood had been pulled outward and then forced back in. On the dead man’s sternum, barely visible beneath the shirt, someone had inked a symbol in thin black lines. Not a cult circle, not a gang mark. A map mark.
Quinn stood so fast the tray knocked against the floor.
Sloane caught it before it slid under the bench. “What now?”
She looked at the boxes, the chalk marks, the stalls, the dead man’s token, the compass still pointing at the wall.
“He wasn’t killed here.”
Sloane folded his arms. “You’ve decided that from a scratched tile and a fancy trinket.”
“He was killed somewhere with water under the floor.”
“The tunnel breach.”
“No.” Quinn pointed to the ink on the corpse’s chest. “This mark is for a place, not a person. Traders use it to show route changes. That symbol means a chamber with a north drain and a false wall. It’s a marker for movement.”
Sloane’s expression hardened. “You read that from where?”
“Oxford would call it an inscription. London would call it a habit.”
He said nothing.
Quinn stepped to the nearest stall and lifted one of the cloth awnings. Beneath it sat a ring of salt on the table, broken at one point by a line of wet earth. In the centre, a candle stub had burned low and died in a puddle of black wax. Someone had placed three coins around it, then removed one.
“The dealer knew he was coming,” she said.
Sloane’s eyes narrowed . “The victim?”
“The person who killed him.”
He walked to her side, studied the salt, the wax, the broken ring. “Or the victim arranged protection and got jumped before it worked.”
“Protection from what?”
He did not answer.
Quinn glanced at the tunnel mouth. The compass needle jerked hard enough to quiver in her palm, then snapped sideways and held there, pointing not at the wall, but at the black gap beyond the platform where the track should have run.
A sound came from the tunnel.
Not footsteps . Not voices.
A scraping, wet and slow, like metal being dragged over stone from very far away.
The paramedic backed towards the tape. “I don’t like that.”
“No one asked you to.”
Quinn moved to the tunnel edge and crouched, one hand on the platform lip. The dark beyond held no train line now, only a service trench with water pooled in the grooves. Something pale floated in it for one sick second, then rolled under.
Sloane came up beside her and followed her stare.
“Tell me that was debris.”
Quinn’s mouth tightened. “If it was debris, it had teeth.”
The scraping came again, closer this time. A low knocking answered it from behind the wall, three, then three, then a hurried burst that rattled the tiles around the poster frame. Dust fell in a fine grey curtain.
Sloane reached for his radio. “All units, hold positions, no one enters the tunnel, repeat, no one enters the tunnel.”
Quinn watched the poster frame.
The cracked glass had begun to fog from behind.
Not steam. Breath.
A shape pressed against it, broad at the shoulders, too tall for the narrow space behind the wall. Fingers spread across the glass, long and narrow, and the frame bowed outward with a sharp squeal of metal.
The compass needle snapped towards the poster with a vicious click.
Then the glass burst inward, and something dragged itself through with a sound like wet cloth tearing.