AI Harlow Quinn braced her knee against the cold tile and pried a melted brass token out of a seam in the platform wall.
“Don’t—” DS Patel started, but his voice died when the token came free with a wet, unwilling pop. The thing looked like it had been stamped in a hurry and then forgiven by heat. No imprint she could read, no denomination, no market mark. Just a warped circle of metal that still radiated a faint, acrid tang, like burned coins and old wiring.
She held it up to the station’s thin strip of light, because light was the only thing here that behaved like light. The brass had a patina of verdigris along the edges, as if it had lived in seawater, but the rest of it looked scorched fresh. That contradiction snagged her attention the way a torn sleeve snagged a ring.
Patel moved closer, torchbeam sweeping. He wore latex gloves that looked too new for this job, and his mouth did that habit thing where it hovered near the start of a joke and never quite committed.
“You still think it’s your gang,” he said. “The clique.”
Harlow didn’t look up. She examined the seam, fingers careful, nails scraping at soot that refused to be soot. The residue clung in flecks, then slid away like it had a texture only it could feel .
“It isn’t a gang,” she said. “It’s a supply chain.”
Patel huffed. “Supply chains don’t leave people dead in a Tube station.”
Harlow finally lifted her eyes. The body lay a few metres off, half-shadowed by a fallen advertising frame. Male, mid-thirties, collar torn. His skin had gone an uneven grey, the kind of pallor that looked like a mask . The way his hands curled under him made it look like he’d tried to crawl away from something that didn’t care about distance.
His eyes stared at the ceiling, unblinking. There was no blood pool. No dramatic gore. Just the wrong stillness, like the station had swallowed sound and refused to spit it back out.
Patel ’s torch slid over a scatter of items near the body. A broken plastic ID lanyard, a silver ring, a folded paper tag, and a strip of clear material that glittered faintly.
Harlow moved past the body without stepping over it, the reflex of an experienced officer who knew where footsteps triggered contamination. She crouched beside the glittering strip.
“Glass fibre?” Patel asked.
“No,” Harlow said. She pinched the strip and it flexed under her fingers with a softness that didn’t fit the word glass. It held shape like plastic film, but it carried the faint phosphor-blue shimmer of something enchanted. The edge had jagged sigil scratches, shallow but precise, as if someone had traced them with a careful hand and an intent to be followed.
Patel leaned in. “All right. So it’s magic.” He said it like it was a novelty someone had brought to the wrong party.
Harlow stood. Her left wrist ached where her worn leather watch sat, the strap creased from years of late nights and stubborn work. She didn’t adjust it. She didn’t comfort herself with ritual.
She spoke instead to the only thing here that mattered, the seam in the wall.
“This platform wall was sealed last year,” she said. “We’ve got photos. No gap.”
Patel followed her gaze, then frowned. “The wall’s always been wrong. This place is an abandoned Tube station under Camden. Nobody comes here.”
“People come anywhere they’re allowed,” Harlow said.
Patel ’s torchbeam shifted, catching an ugly smear on a support column. She hadn’t noticed it at first because it matched the grime, but now that she’d seen the token’s contradiction, she saw other mismatches like she’d turned a lens.
The smear wasn’t grease. It wasn’t paint. It looked like soot pressed into a shape and then disturbed. In the centre of the smear, a small brass fleck sat embedded, like a tooth lodged in gums.
She reached for her evidence bag.
Patel stepped in front of her before she could take a photo. “We should bag it before you touch it,” he said, cheerful in a way that irritated her. “Rules.”
Harlow flashed him a look . “I’m not touching it. I’m measuring it with my eyes.”
Patel blinked, then shifted aside. He made a show of taking a step back, his gloves squeaking faintly.
Harlow took a photo anyway, then crouched again. She traced the smear’s outline with a gloved fingertip without contact, the air between her skin and residue cold and charged .
A protective sigil, she thought, and the thought landed like a weight . Not the full flourish of something decorative. This looked like the skeleton of a glyph, a barrier drawn fast. It had been scratched and then smeared over, like someone had covered their work to look like dirt.
She’d seen that style before, not in London on paper, but in the gap between cases where her instincts started behaving like memories. Three years ago, her partner DS Morris had disappeared in an incident that never made sense to anyone except the part of her mind that couldn’t stop measuring what the world refused to explain.
She pushed the thought down. Not because it was unpleasant, because it was useful. Memory had a way of making evidence more stubborn. She needed stubbornness, not ghosts.
Patel shifted his stance and the station answered with a distant metallic groan, the kind you got when pipes flexed in old tunnels. Harlow didn’t look at him yet.
“What’s your theory?” she asked.
Patel ’s voice softened by half a notch. He pointed his torch at the body’s hands. “No blood, no obvious struggle. The man looks like he died quickly after exposure. Heat, poison, something like that.”
Harlow looked at the hands. The fingers were clenched tight, knuckles pale. The nails had grime under them, dark and compact. Not the loose dust of a place that had been abandoned . This grime looked pressed.
“Look at the nails,” she said.
Patel hesitated, then angled his torch. “Ash?”
“Not ash.” Harlow leaned close. The smell reached her, even over the copper tang of the brass. It wasn’t smoke. It was iron and something sweet, like bruised apples.
Patel ’s face tightened. “That’s not… London.”
“No,” Harlow agreed. “It’s not London. That’s what’s wrong.”
Patel moved to the scattered objects near the body and knelt, careful now. He picked up the folded paper tag without bagging it. Harlow’s hand shot out, but he held it suspended for her to see.
The tag’s ink had run. The letters weren’t smeared in a way paper suffered from water. They looked like the ink had been pulled outward as if something had exhaled through the fibre. Beneath the ink, a thin layer of protective varnish shimmered , the same blue-laced residue as the clear strip.
Patel turned the tag so the light caught it. “A label. Could be a delivery receipt. Maybe alchemical supply.”
Harlow watched his face as he talked. Patel liked to interpret. He liked to turn terror into a story he could share at the pub. Harlow liked results.
She pointed at a blank section of the tag where nothing printed. “Why would they print there and then fail to write the actual name?”
Patel frowned. “Maybe the printer jammed?”
“Printers don’t jam across supernatural varnish,” Harlow said. “People do.”
She took the token from the floor and held it beside the tag. Same verdigris at the edges. Same scorched centre. Different objects, same personality.
Patel ’s mouth opened, then closed. “So… it’s the Veil Market.”
Harlow didn’t answer immediately. She hated when people guessed the right thing for the wrong reason. But his guess carried the weight of fear, and fear made men careful.
“Veil Market doesn’t operate like this,” Patel said, voice clipped. “It’s abandoned. It needs a bone token to enter. It moves every full moon.”
“Which means someone wants us to believe it obeys the rules,” Harlow said.
Patel glanced around the station, his torchbeam trembling just once. “So you think it’s a bait.”
Harlow straightened. The floor beneath her boots had a faint raised pattern, like something had been set down hard and then lifted. She could feel it through her soles. An outline, almost a circle.
She went to the middle of that outline. The concrete there looked intact, but the dust in the groove didn’t match the dust everywhere else. Elsewhere, grime settled in random swirls. Here, dust formed a neat, broken ring. Something had happened within that ring, something that had dragged air in and out.
She knelt and ran her gloved fingers along the edge of the groove. The dust smeared into a thin line that shone when her torch hit it. Not oil. Not water. An energy residue that latched to her glove like static.
Patel swallowed. “That’s a ward.”
Harlow nodded once. “A ward placed around a rift or portal. Not for protection. For containment.”
Patel rose, then paced a half circle like movement could clear his brain. “So why would they place a ward around a rift in a place like this? If it’s the Veil Market, they’d do it properly. Bone token, entrance, goods, exit. Not a dead man in the middle.”
Harlow’s gaze flicked to the seam in the wall again. “Because the entrance isn’t meant to stay open.”
Patel stopped pacing. “You think they opened it by force.”
“I think they opened it to take something,” Harlow said.
She looked at the embedded brass fleck in the smear on the column, then at the scorched seam token in her hand. The scorched centre had the same colour as the fleck. Someone had fed the ward a token or an equivalent.
Her mind supplied a name without asking permission. A tool with a needle that points toward rifts and portals. A compass attuned to supernatural energy. Veil Compass.
The thought tightened her jaw. She didn’t own one. Nobody in her team did. Yet the residue around the circle looked like an attunement discharge, a pulse that had guided intent.
Patel crouched and started photographing the circle without asking. “If they used a Veil Compass, they could steer to a rift, snag whatever they wanted, and lock it back down.”
“And if something went wrong,” Harlow said.
Patel ’s eyes lifted. “Then they left the wrong body.”
Harlow’s phone buzzed in her pocket, the vibration sharp enough to feel like a warning. She didn’t pull it out yet. She moved instead to the seam she’d pried open. The gap had softened around the edges, as if heat had melted it and then cooled unevenly. A thin film clung to it, glossy and faintly blue. The same enchantment she’d seen elsewhere.
She reached into the gap and drew out a scrap of leather, blackened, embossed with a tiny circle of sigils. Not a token. A belt tag. Like part of a holder.
Patel ’s breath caught. “That’s—”
“Veil Compass casing material,” Harlow said, before he could say anything. Small brass compass, verdigris patina, protective sigils etched on the face. Her voice remained controlled. Her heart did not.
Patel stepped back a fraction, torchbeam shaking again. “Then someone had the Compass here.”
“Or tried to ,” Harlow corrected. “If the Compass guided them and then failed, they would need a replacement or an adjustment.” She lifted her scrap of leather higher. “This isn’t evidence of success. It’s evidence of an aborted retrieval.”
Patel swallowed again. “So the dead man… he could’ve been carrying it.”
Harlow stared at the clenched hands. The nails had pressed grime, as if he’d held something that left its residue. She crouched beside him again, slower now. She tilted his left wrist.
A thin scorch mark ringed the inside, where a strap might’ve been worn . Leather. Brass. Sigils heated by attunement.
Patel ’s voice came out quieter. “He wore it.”
“Not the Compass,” Harlow said. “A token holder. Something to carry Veil Market entry property. Something they thought would keep them safe.”
The torn collar on the body hid a deeper smear, dried tight against fabric. Harlow leaned closer, careful not to disturb evidence with her breath.
When she moved her torch over it, the smear shifted. For an instant, letters surfaced under the grime. Not English. Not any alphabet she could name from memory.
Patel read out the shape anyway, as if naming a thing made it less dangerous . “Sibilant marks. Like… older wardscript. Old protective grammar.”
Harlow kept her focus on the collar. “It’s not protection. It’s instruction.”
Patel ’s eyes widened slightly . “Instruction for what?”
Harlow sat back on her heels. She felt the station around them, the way the tunnel walls held stillness like a held breath. She imagined a rift opening, the Compass needle twitching toward it, then the ward snapping shut too soon, the instruction script still clinging to the fabrics of the person who couldn’t get out in time.
She finally pulled out her phone. A text notification filled the screen with a single line.
From an internal police secure channel. A colleague’s location ping.
She hadn’t asked for it. She hadn’t authorised a transfer. It felt like someone wanted her here, wanted her eyes on the evidence that didn’t add up.
Patel watched her thumb hover. “What is it?”
Harlow read the message once, then again. Her stomach tightened.
EVIE KOWALSKI at British Museum restricted archives. Requesting urgent access. Now.
Evie. Not just a name. A person with curly red hair and round glasses, a satchel full of books, a nervous habit of tucking hair behind her left ear when she got cornered by the truth. She wasn’t supposed to be in this station. She wasn’t supposed to be anywhere near any supernatural market.
Harlow slipped the phone away without letting the panic show. She stood and scanned the shadows between collapsed posters and the fallen advertising frame. Something moved, not with legs, but with shift of air, like a curtain disturbed .
Patel tightened his grip on his torch.
Harlow moved first.
She stepped into the broken ring outline and aimed her light at the wall seam. The torchbeam caught a new detail, one the soot hadn’t revealed before. Thin brass dust clung to the concrete like residue from a grinder. It formed a direction arrow, faint but deliberate, pointing not toward the exit, not toward street level, but toward the deeper tunnel where the station swallowed sound.
Patel ’s voice sharpened. “Someone’s telling us where to look .”
“Yes,” Harlow said. “And someone’s doing it while the evidence is still fresh.”
Her hand went to her pocket for her camera again, but her fingers paused. The brass dust arrow looked too clean at the edges, like it had been laid down deliberately , then half-erased, then relaid. It followed the ward’s contour perfectly , suggesting it had been designed to survive brief investigation.
Patel followed her gaze. “So the dead man wasn’t just bait. He was… a cursor.”
Harlow heard how it sounded, and she didn’t like the efficiency of the metaphor. “A breadcrumb that points.”
Patel swallowed. “To the Veil Market entrance.”
Harlow didn’t correct him. She didn’t confirm him. She turned, scanning the tunnel mouth where the arrow insisted. The air tasted of copper and apples. Her instincts, the ones that had carried her through the unanswered disappearance of DS Morris, leaned forward like a dog scenting blood.
But there was another layer she couldn’t ignore, a layer everyone else missed because it didn’t fit their expectation.
The evidence didn’t add up because the evidence had been arranged .
Harlow crouched at the body one more time and checked the torn pocket on the dead man’s coat. There, beneath the lining, she found a bone token fragment, not whole enough to enter anywhere. It had been snapped off.
Someone had made sure the dead man could not follow through.
Patel ’s face drained as he saw it. “Why break it?”
Harlow held the fragment up. It looked pale, bone-white, but scorched along the break, as if someone had snapped it and then heated it to seal the fracture. Protective sigils rubbed thin over the surface.
“Because the token was never meant for him,” she said.
The station groaned again, louder this time. Not pipes. Not wind. Metal complaining about being asked to move. Harlow’s torch cut across the fallen advertising frame, and she saw it shift, just a fraction, as if something pushed from behind.
Patel ’s torch flared up in reflex. “We should—”
The frame swung forward with sudden violence, slamming into the ground and revealing a narrow gap behind the wall. Air hissed out of it, carrying the same sweet iron scent.
Harlow’s body went rigid. The ward scent flared stronger, and with it, a pulse of energy rolled through the concrete. Her teeth buzzed.
The gap wasn’t empty.
A brass casing lay inside, half-melted, the protective sigil face turned upward like an eye waiting to open. Beside it sat something else, dark leather folded neatly, as if someone had tried to stage a recovery kit.
And in the centre of the leather, a small circular mark that matched the token’s warped scorch.
A Veil Compass face without the needle.
Patel stared. “They took the Compass.”
“They took the part that guides,” Harlow said. Her voice stayed steady, but her hands moved like they belonged to someone braver than she felt. She stepped closer, then stopped short. The air around the casing trembled , and the seam behind the wall vibrated too, like the station had opened its mouth.
The hiss sharpened into a thin, high sound that scraped the nerves.
Patel grabbed her sleeve. “Harlow.”
“Don’t touch it,” she snapped.
The sound deepened. The gap widened by a breath, and the darkness inside it looked denser than shadow, thicker than ink. Something shifted behind the casing, and the wardscript on the leather flared bluish under her torchlight, lines igniting in sequence like text being read.
Then the dead man’s clenched hand twitched.
Not a simple convulsion. The fingers flexed with intention, reaching toward the widened gap.
Patel jerked back, nearly dropping his torch. “What the hell—?”
Harlow forced herself to watch , not recoil. She saw the direction of the reach. Not toward the body’s own place of death, not toward exit. Toward the shard of token she’d taken.
Toward the proof she held.
The station’s hiss surged again, and a pulse of blue light spilled from the gap like a breath held too long.
Harlow’s fingers tightened around the bone token fragment.
The evidence didn’t add up because someone wanted it to. Because the station wasn’t done with her yet. Because it had set a trap that only worked if she believed it.
The gap opened wider, and something cold brushed the air inches from her face, leaving her skin prickling, as if a hand had passed through steam.
Patel ’s voice cracked. “Quinn.”
Harlow stared into the dark and saw the protective sigils on the leather start to rearrange, the instruction script turning itself into a new equation.
Then the bone token fragment in her fist lit with a brief, ugly flare, and the station answered with a single, sharp snap.