AI Harlow Quinn kicked the service door hard enough to rattle the hinges, then stopped dead when the smell hit her.
Copper and damp stone, sharp as pennies on a tongue. Not the Thames-sour rot of a normal body, not the sweet-fog of mould, either. This was the scent of something forced open, something that had been closed too long.
“Quinn,” DS Patel said, voice clipped behind her. He followed at a pace that looked respectful until you watched his hands, always hovering near his pockets, always ready to retreat. “You shouldn’t be in here.”
“I’ve heard that before.” Harlow swept her torch beam across the platform.
Camden’s abandoned Tube station lay beneath a skin of grime, old tiles sweating dark lines of history. But this wasn’t the reason she’d been called . Someone had dragged the wrong kind of wrong into the right kind of underground.
A woman lay near the end of the platform, curled as if she tried to fold herself back into life. Her coat was split at the shoulder, blood pooled in a crescent, her face turned just enough that Harlow could see the jaw slack with cold. The air around the body shimmered , thin as breath on glass, and the torchlight bent around it like the world didn’t want to cooperate.
Harlow crouched without permission. Her knee touched something—crushed glass, or bone, she couldn’t tell at first. She lifted her palm. Fine grit clung to her fingertips, greenish at the edges.
Patel leaned in. “That’s paint.”
“It isn’t.” Harlow angled her torch . The speckled residue clung to the floor tiles in a pattern that wasn’t random. Tiny fragments circled the body like the tracks left by a wheel that never existed.
A local station sign hung crooked from its brackets, letters scraped away as if someone had erased the name on purpose. The pole supporting it wore fresh scratches, shallow and careful, like a tool had dragged along metal. Not vandalism. Not rage.
Technique.
Patel cleared his throat. “We’ve cordoned. Forensics is on their way. They said… well, they said you might want to look at the door.”
Harlow followed his tilt of chin. The service door behind them stood ajar now, the gap widening and narrowing in a slow rhythm that made her teeth itch. When the gap narrowed, her torchlight went thinner. When it widened, it looked thicker, like light could swell. She didn’t like that the space responded to attention.
Patel said, “It’s a rift. Or a pocket. Something. The lads think it spat her out.”
“Your lads always think it spits.” Harlow stood. Her coat brushed the tiles, and her boots slid a fraction on the green grit. She stopped herself before she lost balance, then scanned for the rest of the story.
The body’s hands were clean.
No struggle scars. No broken nails. Her fingers were intact, the nails unbitten, no smears under them. The blood on the floor came from the shoulder, the throat, the faint line of bruising at the collarbone, but the woman’s skin held no residue. No soot. No ash. No dust from whatever tore her open.
Harlow nodded once, as if she’d just received an update. “Show me the entry point.”
Patel hesitated. “We don’t have one.”
“Everyone has an entry point,” Harlow said. “Even if it’s a lie.”
He led her along the platform toward the far end where the tracks disappeared into darkness. The tunnels should have looked ordinary, just old concrete and abandoned rails, but here the darkness had edges. It pressed against the air like fabric and took light differently, absorbing it in a way that didn’t match the grime.
“What’s that?” Patel asked, pointing at a chalk mark on the wall.
Harlow didn’t answer immediately. She crouched again, closer, and traced the air without touching it. The mark looked like a circle with four inward points, protective sigils she’d seen only in a single file she tried not to open. The chalk had a faint sheen, not from moisture. From something reacting to contact with the living.
“Someone drew a seal,” Patel said. “For what, though?”
“For containment.” Harlow turned her head slowly . “Or for direction.”
Patel frowned, eyes narrowing. “Direction to where?”
Harlow stood, then walked back toward the body. She kept her torch low, scanning tile to tile, letting her beam catch what other people’s beams ignored. Most investigators looked for footprints. Harlow looked for absences.
The space around the corpse held no dragged fabric. No smeared blood trail leading away. No overturned debris. Whoever arrived with her had made no mess, and whoever left had left clean.
But the body had arrived damaged.
She reached into her pocket for a gloved hand, then stopped with the thought that already had its hook in her throat. Gloves. Touching seals. Interacting with a rift.
She looked back at the service door, at the breathing gap. “How long since we got the call?”
Patel checked his phone, thumb swiping with a jitter that wasn’t about the screen. “Twenty minutes.”
“Twenty minutes,” Harlow repeated. She watched the door’s rhythm again. She’d been trained to read body language, crime scenes, lies in statements. The door’s movement felt like a sensor, responding to something outside their understanding.
Patel said, “We think the rift opened at that gap and spit the victim out onto the tracks. The chalk seal suggests someone tried to control it.”
“Or someone tried to fake control,” Harlow said. Her voice stayed flat. “Seal placement matters. Look at the ring. It’s not centred on the body. It’s offset.”
Patel blinked. “So?”
“So the seal wants to point,” Harlow said. “Not trap.”
She walked to the chalk ring and crouched at the offset side. Her torch picked up a line in the residue, faint beneath the chalk dust. Green grit again, like verdigris ground down into powder.
Harlow looked at Patel . “You didn’t send for a chemical analysis yet.”
Patel stiffened. “We did.”
“Then you haven’t read it.” Harlow kept her eyes on the residue. “This isn’t random copper staining. Verdigris. A brass patina. Someone carried a brass device in and it shed its skin.”
Patel ’s jaw tightened. “You’re guessing.”
“I’m observing.” Harlow stood and swept her beam over the platform edges again, stopping at a small scuff on a tile near the body’s right foot. It wasn’t a footprint. It was a drag mark, as if something heavy and flat had been pulled a short distance.
She stooped, careful not to step into the green grit, and reached for her evidence bag.
Patel said, “Don’t touch that.”
Harlow froze with her hand hovering over the tile. “Then don’t ask me to solve it.”
He inhaled, then stepped closer, holding his palms out as if calming a wild animal . “Right. Sorry. Just, this is… unusual. It’s underground.”
“It’s London,” Harlow said. “Everything’s unusual. The question is what someone wants you to think is unusual.”
Forensics arrived in a hurry that felt rehearsed. White coats, scanners, the clatter of equipment against rail metal. One of them, a woman with ink-black hair and a face too composed to be new to nightmares, crouched beside the body without asking.
“What’s the source?” the woman asked.
Harlow replied, “You tell me. You’ve got the samples.”
The forensics woman sniffed the air like she could taste the truth. “Copper. Old blood. And something like… brass.” She paused. “That residue pattern near the seal, it’s consistent with corroded metal.”
Patel said, “So Harlow’s right.”
Harlow shot him a glance. “Don’t congratulate yourself yet.”
The forensics woman looked up. “There’s a mark on the victim’s throat. Not cut. Not bruised. Burnt. Like heat without flame.”
Harlow’s stomach tightened. Heat without flame meant energy, not fire. Something had cooked the throat from the inside.
She stared at the victim’s collarbone. A faint line there, too precise to be accident. She’d seen marks like it on occult paraphernalia confiscation tables, stamped with intent. Sigils pressed by a device, not claws.
“Did you photograph the hands?” Harlow asked.
“Of course,” the woman said. “There’s no residue.”
“No residue,” Harlow repeated. “But she bled.”
The forensics woman hesitated just long enough for her to dislike the question. “You’re implying she wasn’t handled directly.”
Harlow didn’t answer. She’d learned that people who spoke too carefully wanted to protect something. The scene felt protected, not simply secured.
Patel stepped forward, lowering his voice. “We heard reports from Camden about missing items. Someone’s been buying… enchanted goods. Rumours. The Veil Market. You ever heard of it?”
Harlow looked at him sharply . Patel had never been subtle, but now his gaze kept flicking toward the service door. He didn’t want to say the name. Saying it might make the door answer.
Harlow said, “Say it again.”
Patel swallowed. “Veil Market.”
The air around the service door thinned. The gap widened a fraction, like a throat opening to listen.
Harlow’s eyes stayed on the chalk ring. “They move locations every full moon,” she murmured, more to herself than to Patel . Her worn leather watch creaked when her wrist flexed. “They sell information, enchanted goods, banned alchemical substances.”
Patel frowned. “So what? You think the Market staged a death?”
“I think someone used their infrastructure,” Harlow said. “And someone brought in a brass tool.”
The forensics woman stood, wiping her gloves. “Brass tool? Like a compass?”
Harlow turned. “You didn’t ask earlier.”
“I scanned the residue for fingerprints and got… patterns. Something etched , maybe. A casing? A protective sigil.” She glanced at her notes. “There’s a small patch of brass dust in the chalk line, like it got scraped off.”
Harlow’s mouth went dry.
She knew one compass that attracted verdigris and drew protective sigils like protective prayers. A Veil Compass, small brass, verdigris patina, sigil face markings.
A thing meant to point toward rifts.
Her partner’s death had led her to a file she didn’t want. She’d pushed it into a dark corner of her mind and shut the door on it like a habit. Yet here it sat, ticking softly in the back of her awareness, matching the way the service door breathed.
Harlow stepped toward Patel . “Where did you say patrol found you?”
Patel blinked. “I was on my way to the incident when the call came through.”
“No.” Harlow kept her voice controlled. “Where did you park?”
Patel hesitated. “Just outside the station entrance. Camden, near the old shutters.”
“And who escorted you down?” Harlow asked.
Patel ’s lips pressed together. “No one. I followed the marked route.”
Harlow stared. “Marked route by what?”
His eyes slid away. “I assumed it was… police tape.”
Harlow cut in. “Not tape.”
Patel ’s face tightened, and the air between them sharpened like a blade being drawn from a sheath. “What do you think it was, Quinn?”
Harlow didn’t raise her voice. Anger didn’t help. Facts did, and this case already tasted like it had been manufactured . “I think someone invited you. Gave you a route. Used the Veil Market’s sense of direction.”
Patel ’s hand twitched toward his pocket, then stopped. “You think someone set this up to frame me.”
“No.” Harlow’s eyes stayed on his pocket. She’d trained herself to look where people tried not to look. “I think they set it up to make you believe the easiest story.”
“What’s the easiest story?” Patel asked.
“That a rift spat the victim out,” Harlow said. “That seals try to contain chaos.”
She turned back to the service door. The gap pulsed again, widen, narrow. The motion had stopped being random. It matched her breath now, which meant the space could learn from her.
Harlow asked, “How many people went through that door before you got here?”
Patel swallowed. “None. We found it open when we arrived.”
“Liar,” Harlow said.
Patel jolted like she’d slapped him. “I’m not.”
Harlow kept her gaze steady. “Then tell me why your shoes carry soot.”
Patel looked down.
His boots bore a faint grey film along the soles, smeared in a way that didn’t match platform dust. Soot clings to fabric from fire, but this soot had a metallic edge, like something burnt brass.
The forensics woman cleared her throat. “Detective Quinn, we bagged the residue already.”
Harlow nodded without looking away. “Good.”
Patel ’s face went pale beneath the stress. “I didn’t step in anything.”
“You stepped in direction,” Harlow said. “Soot’s a side effect. The rift wants heat. Someone used a compass to open a path and to guide you to it.”
Patel ’s voice dropped. “So you’re saying the Market is involved.”
“Yes,” Harlow said. “And I’m saying they used a tool that points at rifts. That tool left a patina. Verdigris sheds when brass scratches against stone.”
The forensics woman stared at Harlow’s face as if she’d just realised the accusation had a target. “Detective,” she said carefully , “this isn’t in any of our internal briefings.”
“No,” Harlow said. “It’s in the things we pretend not to know.”
She reached into her coat slowly and pulled out the small brass compass she’d kept hidden since the last case. It wasn’t the Veil Compass, not exactly, but it carried the same kind of sigil traces on its face, copied by someone who’d learned enough to imitate power.
She held it low, the needle trembling as if tasting the air .
The needle jerked hard, pointing not at the chalk ring, not at the body, but straight toward the service door .
Patel stared at the compass. His expression changed, the way people do when a lie catches up to them.
“This isn’t police issue,” he said.
“No.” Harlow swallowed the tightness in her throat. “This is habit.”
The service door gap widened again, faster now, the rhythm turning from calm breathing to panic. The edges of the gap darkened, and the torchlight bent so far the beam looked like it was being sucked into a funnel.
Patel backed up half a step. “Quinn, what is that?”
“Evidence,” Harlow said, and her tone went iron. “Or an exit. And right now, it’s open for whoever knows the route.”
The forensics woman shouted, “Back! Back from the door!”
But their voices felt far away. Harlow’s eyes stayed locked on the needle. It didn’t merely point. It pulled.
A sound rose from the other side, not a bang, not a scream. More like a page turning inside a locked book. The air around the gap rippled with thin, cold lines, sigils forming in the negative space, chalking themselves into being without chalk.
Patel ’s hand finally went into his pocket and came out with something small and brass, verdigris flecked along the casing. A compass of his own.
His face twisted with a kind of sick regret as he looked at it. “It was on the route.”
Harlow didn’t flinch. “Whose route.”
Patel ’s lips parted, and before he could answer, the service door shuddered.
The gap snapped wider, and something black and flat slid forward like a tongue tasting the room. It pressed against the tiles, then curled, forming a hand-shaped outline made of absence. The outline gripped at the air, and the green residue near the chalk ring lifted in a slow spiral, sucked toward the gap as if the compass had opened the world’s throat.
The forensics woman stumbled back, tripping over the rail bed. “Jesus, it’s taking samples!”
Harlow lunged to block the residue with her boot, but the grit crawled anyway, drawing lines like writing. The needle in her hand spun, then slammed to a stop pointing directly at Patel .
Patel stared at her, breathing hard. “That compass… it’s pointed at me.”
“It points to what moves rifts,” Harlow said.
The outline at the door surged again, and a shape began to form within the gap, not a person exactly. More like a suggestion of shoulders, a suggestion of a head, assembled from the idea of brass sigils and forced air.
Patel ’s voice cracked. “I didn’t know. I didn’t bring anything in on purpose.”
Harlow stepped closer, close enough that Patel could smell copper on her gloves. “No one ever brings it in on purpose. They bring it in because they want direction, and the Veil gives it.”
The brass compass in Patel ’s hand rang once, a tight metallic note like a bell struck under water.
Then the formless shape in the door turned, and the gap’s sigils flared bright, not light but intent . The platform tiles under Harlow’s boots vibrated , and her watch ticked faster, leather creaking as pressure built.
The evidence didn’t add up because it never belonged to the scene.
It belonged to the Market.
The gap pulsed one last time, then pulled so hard the chalk seal on the wall tore free from its own outline, curling inward like paper being rolled into a tube. The residue spiralled through the opening in a bright rush of verdigris flakes, vanishing as though swallowed.
Forensics screamed orders that nobody could hear.
Patel staggered, compass still pointing at him, eyes wide enough to catch the flare.
And Harlow, before she could stop herself, saw what everyone else had missed. The chalk ring was never meant to contain.
It was meant to name.
The torn seal rotated in the air for half a heartbeat, and the underside of the chalk showed an etched symbol beneath the protective sigils, one Harlow recognised from that old file, from the case that had killed DS Morris and left Harlow chasing footsteps that had never belonged to a person.
A mark that meant the rift was being opened for a return.
The service door’s shape surged forward, faster now, and Patel ’s compass needle snapped toward the floor, toward Harlow’s boots.
The opening yawned wider.
Then the platform split with a crack like bone, and the darkness within reached for her.