AI Detective Harlow Quinn stepped off the rusted stairs that led from the hidden tunnel into the open cavern of the abandoned Tube station. The smell of oil and damp stone hit her before any sound could. She glanced at the worn leather watch on her left wrist, its second hand ticking against the echo of distant drips. The metal face glinted dimly under the flickering lanterns strung haphazardly along the cracked walls.
A body lay near the old platform edge, knees twisted, head turned toward the darkness. Dark stains pooled around the torso, the colour of rust more than blood. A thin line of ash traced a crescent around the victim’s left ear. Quinn’s eyes narrowed ; she crouched, fingers brushing the grime away.
“Eva,” she called, voice low, the words snapping through the stale air.
A figure emerged from a doorway of stitched tarps, clutching a satchel that bumped against her hips. Eva Kowalski adjusted the round glasses perched on the bridge of her nose, tucked a curl behind her left ear, and stared at the corpse with a mixture of curiosity and dread.
“You’re early,” Eva said, pulling a notebook from the satchel. “I thought the market would still be closed for the full moon. Whoever’s running this… they’re reckless.”
Quinn pressed the heel of her hand to the victim’s pulse point, felt only a faint throb . “Pulse stopped at ten minutes past. No sign of struggle. No bruises, no defensive wounds. This looks staged.”
Eva flipped a page, eyes scanning quickly . “The victim is a vendor—Mikhail Petrov, a known supplier of enchanted artifacts. His ledger was found in the pocket, but the ink is dry, as if he’s been dead for days. Yet the lanterns outside are only ten minutes old; the ash on the floor is fresh. Something’s off.”
Quinn stood, her sharp jaw setting. She moved to the side of the platform where the market’s makeshift stalls lingered like shadows. A brass compass lay half-buried in a puddle of oil. Its casing bore a verdigris patina, the face etched with tiny sigils that caught the lantern light and seemed to pulse .
She lifted the compass, turning it over. The needle quivered, not toward magnetic north but toward a faint, invisible line that pulled toward the far end of the tunnel. An odd hum brushed her ear—barely audible, like static.
“Did you see this?” Quinn held the compass up. “What do you make of it?”
Eva stepped forward, leaning over the brass. “That’s a Veil Compass. It points to the nearest supernatural rift or portal. The market trades in such things. If it’s here… someone wanted to be found.”
Quinn’s mind raced . “Or someone wanted to hide. A rift can be a one‑way street. If the needle points toward that tunnel, maybe the body wasn’t left here at all.”
“Or the body was moved,” Eva countered, fingers tracing the sigils . “Those protective markings—Shade artisan work. They’re meant to guard the compass from hostile energies, not to hide a corpse.”
Quinn moved deeper into the darkness, eyes scanning the walls for any faint glow. She noticed a faint line of soot that ran in a perfect curve along the vaulted ceiling, ending at a small crack near the far tunnel mouth. The crack was barely visible, but where the stone met metal, a thin wisp of vapor rose, curling like smoke.
“Someone opened a portal,” Quinn whispered, her breath fogging in the cold air . “And closed it quickly enough that the vapor didn’t disperse.”
Eva’s brow furrowed . “Portals don’t just close on command. You need a conduit, an artifact, a binding spell. That compass could be it—or a key.”
The detective knelt beside the victim’s hand, noticing a faint indentation on the palm. She brushed away a speck of dust, revealing a tiny rune, barely raised, matching one of the sigils on the compass’s face.
“Same symbol,” Quinn muttered. “Petrov knew how to use this. Maybe he was trying to seal something and… he got caught.”
She rose, the compass still in her hand, its needle now pointing directly at the crack. “We need to follow this.”
Eva hesitated. “You think the rift is still active? If it is, whoever—”
“—whoever—might still be in there, or have left a trace,” Quinn finished, tapping the watch . “And if they didn’t want to be seen, they’d choose a place like this. The Veil Market moves every full moon; the crowd is a blend of mortals and… something else. A perfect cover.”
Just then, a soft rustle echoed from the shadows near the stalls. A pair of gloved hands slipped a small pouch onto the ledge beside the compass. The pouch was sewn of dark fabric, the seam stitched with silver thread that caught the lantern light.
“Hold it,” Quinn said, moving swiftly. She grabbed the pouch, feeling the weight of a few coins and a folded piece of parchment.
She unfolded the parchment, eyes scanning the hurried script. “‘Do not trust the compass. It leads to the Veil’s heart, not its mouth. Only the Shade knows the true path.’”
“Who wrote that?” Eva asked, voice low, eyes darting to the crack .
Quinn didn’t answer; she pressed the compass needle against the parchment. The tip of the needle quivered , then steadied, aligning itself with a horizontal line drawn on the paper. A faint glow emerged from the line, illuminating the crack further.
“Someone tried to mislead us,” Quinn said, snapping the parchment shut. “They wanted us to think the portal was here, but the compass points elsewhere. That’s why the evidence doesn’t add up: fresh ash, fresh lanterns, but a corpse that’s been here longer.”
Eva flipped through her notebook, scribbling rapidly. “If the rift is elsewhere, the body could have been brought back through a secondary portal. The ash could be from the portal’s closing—single use, burns the surrounding stone. That would explain the crescent ash around the ear: a flare from the portal’s energy field.”
Quinn glanced at the victim’s ledger, its ink dry but the date scribbled in a different hand: 12th of September, three days ago. The market’s schedule listed the full moon on the 15th. The ledger’s entries stopped abruptly.
“Petrov stopped writing before the market moved,” Quinn mused. “Someone cut him off. Maybe the market’s rulers—”
A sudden clatter erupted from the far tunnel. A metal barrel rolled down the incline, hitting the edge of a stall. A figure slipped out from behind a stack of crates, hood pulled low, face concealed.
“Stay back,” Quinn ordered, stepping in front of Eva. She lifted the compass, letting the needle spin, then point directly at the figure’s feet.
“You think that thing points to nothing,” the figure hissed, voice muffled . “It’s a trap for the untrained.”
“Who are you?” Quinn demanded, voice steady, eyes scanning for any sign of a weapon .
The hooded figure chuckled, a dry sound. “I’m the one who sold you the compass. You think you’re the first detective to chase a ghost in the Veil?”
Eva’s fingers twitched, reaching for a small flashlight from her satchel, but the figure raised a hand, and the light sputtered, then died. The lanterns around them flickered , the shadows deepening as a low hum filled the air.
“The market moves for a reason,” the figure said, stepping closer. “You think the evidence is wrong because you’re looking for a crime you understand. The Veil doesn’t play by your rules.”
Quinn tightened her grip on the compass. “I understand the rules well enough to see a rift when I’m near one. The needle points to a breach, not to you.”
A thin smile curved the figure’s lips. “You *see * the breach because you wear the watch that counts the seconds since the rift opened. Your partner’s death… you think it’s unrelated to this. It isn’t.”
A sudden flash of memory struck Quinn—her partner, DS Morris, had vanished during a night raid on a suspected occult house, a scream swallowed by a sudden chill . She had never found the cause. The thought slammed into her like a fist.
“The night Morris disappeared, a compass was found in his pocket,” the figure whispered. “You think it was a trinket. It was a Veil Compass. He was trying to follow a portal back to whatever took him.”
Eva flinched, eyes widening. “That’s… that’s a coincidence.”
“It’s not coincidence,” the figure snapped. “You’re standing on a rift that opened three days ago, fed by the market’s trade. The body you found is a decoy, a warning. The real prize—”
A metallic clang rang out as the figure’s foot caught a loose pipe. The pipe spun, clanged against the wall, and a spray of oil burst forth, catching the compass's needle.
The needle spun wild, then snapped back, pointing now toward the cracked tunnel mouth with an urgency that made the brass hum. The figure staggered, eyes widening.
“—the heart of the Veil—” the voice cracked, then fell silent as the crack widened, a thin seam of black light seeping out.
Quinn didn’t hesitate. She shoved Eva forward, away from the opening, and used the compass as a lever, thrusting it into the crack’s edge. The brass sank, the needle embedding as if it were a key. The dark light surged, a vortex of swirling colours sucking the air.
“Hold onto the rail,” Quinn shouted, grabbing a metal pipe near the edge. She wrapped the compass’s brass in her free hand, feeling the warmth humming against her skin.
Eva clutched her satchel tight, her breath ragged. “What happen—”
“—the portal is sealing itself,” the figure croaked from behind the vortex, a thin smile forming even as ash began to coat its face. “You’ve bought yourself some time, detective. But the Veil always remembers.”
The vortex’s pull grew stronger. Quinn tightened her grip on the compass, feeling its protective sigils glow faintly, pushing against the pull. She forced the compass deeper, aligning its needle with the rift’s core. The metal cracked, a bright pulse exploding outward, a flash that bathed the entire station in white light.
When the light faded, the crack was gone , the darkness sealed. The humming stopped. The only sound left was the drip of water from the ceiling and the soft clatter of Eva’s satchel settling.
The hooded figure lay crumpled on the ground, the dark fabric of the cloak torn, exposing a pale face etched with the same sigil as the compass. The face was no longer human; it shimmered , its skin flickering like a candle flame.
Quinn stepped back, eyes locked on the creature’s hollow stare. “You were using the market as a cover,” she said, voice low, the words like a verdict. “Selling portals to anyone who could pay, then using the chaos to feed your own hunger.”
The creature opened its mouth, a thin sigh escaping, then dissolved into a swirl of ash that rose to the ceiling, disappearing into the cracks of the stone.
Eva exhaled, her shoulders slumping. “We—what do we do now?”
Quinn tucked the Veil Compass into the pocket of her coat, feeling the brass warm against her hip. She glanced at the watch , its second hand still ticking. “First,” she said, eyes sweeping the cavern, “we secure this place. No more rogue portals. Then we find out who’s pulling the strings at the market. Whoever it is, they’ve just lost a tool.”
Eva nodded, flipping a fresh page in her notebook. “I’ll cross‑reference the ledger with the market’s trade logs. If they’re moving every full moon, there’s bound to be a pattern.”
A faint rustle echoed from a corner where a stall’s canvas half‑collapsed. A shadow moved, revealing a thin arm clutching a leather satchel identical to the one Eva carried. Inside, a bundle of papers lay, their edges glowing faintly.
Quinn moved forward, hand outstretched. “What are you hiding?”
The figure—no longer hooded—looked up, eyes dark, lips twisted. “You think this ends with a rift? This is only the opening, detective. The Veil is wider than you imagine.”
Quinn’s gaze hardened. “Then I’ll learn every corner of it.”
She turned toward the entrance, the lanterns sputtering back to life as the darkness receded. The station’s echo swallowed the last whispers of the portal, but the scent of oil and ash lingered, proof that something had been there. Eva followed, the satchel bouncing with each step, the Veil Compass tucked securely against Quinn’s chest.
The market’s hidden stalls waited, their secrets still tangled in the underground. Quinn felt the weight of the compass, the memory of her partner’s disappearance, and the realization that the crime she’d been called to solve was only a fragment of a larger puzzle.
She paused at the threshold, looking back at the sealed crack, then forward to the dim hallway that led to the city's veins. “Let’s see what the market has to say about a detective who knows how to read a compass,” she said, voice steady, and walked into the night .