The rumble of the city above was faint here, muffled beneath layers of rusted steel and dripping concrete. Adrian’s boots echoed as he followed Iris into the abandoned subway tunnels. Their flashlights cut weak beams through the dark, illuminating graffiti-smeared walls and discarded syringes. Rats skittered ahead of them, vanishing into cracks.
“This place reeks of death,” Iris muttered, pulling her jacket tighter. “Remind me again why we’re here?”
Adrian’s fingers tightened around his notebook. The latest cipher had pointed them here — not with words, but with coordinates hidden inside a grid of numbers carved onto the second victim’s skin. The pattern was unmistakable.
“Because this is where he wants us to go,” Adrian said. His voice echoed off the tiles.
Iris shot him a look. “You say that like you know him.”
He didn’t answer. He just kept walking.
The tunnel forked. Adrian crouched, running his fingers over a smear on the wall. Dried blood, brushed deliberately into a curve — not random, but intentional.
“Here,” he said softly.
Iris came closer, frowning. “It’s a mark?”
“More like a breadcrumb.” Adrian flipped open his notebook and sketched quickly, connecting the lines with the previous symbols. The mark completed a sequence: the first arc of a spiral.
“This isn’t just a code,” he murmured. “It’s a path.”
Iris shifted uneasily, her hand brushing the butt of her pistol. “So we’re rats in his maze.”
Adrian didn’t disagree.
They reached a wider chamber, an old maintenance hub littered with broken equipment. In the center, lit by the dying glow of a single lantern, stood something that froze both of them in place.
A mannequin, dressed in a police uniform, hung from the ceiling by wires. Its chest had been carved with the same ciphered script, though this time the grooves were painted, not cut. A mask covered its face — blank, smooth, inhuman.
Iris cursed under her breath, weapon raised. “Sick bastard’s taunting us.”
Adrian stepped closer, ignoring the stink of mold. He studied the markings, his pulse hammering. This one was different. Not a message for the world — a message for him.
He traced the painted grooves with his gloved hand. Numbers overlapped letters, letters folded into shapes. It was complex but deliberate. And at the center of it all, one word emerged.
“BENEATH.”
Adrian’s stomach turned.
“Beneath what?” Iris asked, impatient.
Before he could respond, the lantern flickered — and went out.
The chamber plunged into blackness. Adrian froze, listening. For a moment there was only silence, then the faint scuff of movement. Not rats. Footsteps.
“Iris,” he whispered.
“I hear it.” Her gun cocked.
Adrian’s heartbeat roared in his ears. He couldn’t see, but he could feel it: someone else was here. Watching.
A voice whispered from the dark. Calm, cold, and far too close.
“Still good at following crumbs, Adrian.”
Adrian’s chest tightened. He knew that voice. The cadence, the precision. A ghost from his past.
“Cipher,” he breathed.
Iris swung toward the sound. “Show yourself!”
A faint laugh echoed, bouncing off the tiles. “Not yet. Too soon. You haven’t earned it.”
And then — silence again. Followed by the distant scrape of retreating footsteps.
“Move!” Iris shouted, sprinting into the dark.
Adrian stumbled after her, flashlight jerking wildly as he tried to keep up. The tunnel twisted, splitting into branches, every corner alive with shadows. The footsteps ahead grew fainter, deliberate, mocking.
“He’s leading us!” Adrian shouted.
“I don’t care!” Iris snapped. Her breath came hard, determination in every stride.
But then the sound stopped. They skidded into a dead end — a wall smeared with fresh paint.
Another cipher.
This time, the symbols dripped like wounds. And beneath them, written in hurried English:
“RUN.”
The ground shuddered. Dust rained from the ceiling. Adrian’s instincts screamed a warning.
“Back!” he shouted, grabbing Iris’s arm.
A second later, the tunnel wall exploded inward, showering them with debris. Concrete crumbled, pipes burst, and a cloud of dust engulfed them. They hit the ground hard, choking.
Through the haze, Adrian saw a figure vanish into the collapsing passage — a shadow slipping into deeper darkness.
The Cipher.
By the time Adrian dragged himself upright, the path was blocked with rubble. The figure was gone.
“Dammit!” Iris coughed, slamming her fist against the wall. “He buried the trail.”
Adrian’s gaze lingered on the cipher painted above the rubble. His pulse hammered as he realized it wasn’t a threat.
It was a clue.
Hours later, back in the precinct, Iris slammed her palms onto the conference table. “He was right there. You heard him. You know him. So stop holding out, Adrian — who the hell is he?”
Adrian rubbed his temples, exhaustion etched into his face. He hadn’t stopped replaying the voice in his head. The tone was unmistakable.
“His name was Elias Ward,” Adrian said finally. “He worked with me at CyTech. Brilliant. Obsessive. We built… systems together. Encryption protocols. He was better than anyone I’d ever met. But he wanted more — control, recognition. When the project got shut down, he snapped.”
“And now he’s carving people open with ciphers?” Iris demanded.
Adrian’s throat tightened. “He warned me once. Said the city was a code, and only those who could break it deserved to survive. I thought he was just—” He stopped, swallowed. “I was wrong.”
Iris leaned back, arms crossed, her gaze sharp. “So this is personal.”
Adrian didn’t deny it.
Before Iris could press further, a tech burst into the room. “Detective! You need to see this!”
They followed him into the cybercrimes division, where a screen flickered with a hijacked live broadcast. Every channel across Halcyon had gone black, replaced by a single image:
The same blank mask from the mannequin.
And then, Elias’s voice. Calm, measured, filling the city.
“Halcyon. You live in patterns you cannot see. You are prisoners of your own code. But I will free you. The first locks are broken. More will fall. And to the one chasing me…” A pause. A faint laugh. “…keep up, Adrian.”
The screen cut to static.
The room buzzed with panicked voices, but Adrian heard only his own heartbeat. The Cipher wasn’t hiding anymore. He was speaking to the entire city.
And he had made Adrian part of the game.
Adrian turned away from the screen, his notebook trembling in his grip. He’d thought he could walk away from the world he helped create. He’d thought he could bury the guilt.
But Elias — the Cipher — had dragged him back in.
And this time, the city itself was the board.
Iris’s voice cut through the chaos. “Adrian. He’s escalating. Fast. We either stop him now or watch Halcyon burn.”
Adrian met her gaze. For the first time, his fear hardened into resolve.
“Then we’ll stop him,” he said. His voice was low, steady. “But to do that… I’ll have to think like him.”
Outside, sirens wailed as Halcyon spiraled toward chaos.

Latest Chapter
Chapter Nine – Fractured Codes
The precinct was chaos. Phones rang off the hook. Screens flickered with reports of panic across Halcyon. Citizens poured into the streets, fearful of what the Cipher’s broadcast meant.Inside the task force war room, the atmosphere was no calmer. Officers barked into radios, analysts pored over feeds, and the Commissioner’s voice thundered through the noise.“Shut it down, now! I want that signal traced, I don’t care if you have to burn every server between here and the damn moon!”Adrian stood back from the frenzy, his gaze fixed on the static-filled monitor. He heard Elias’s words replaying over and over in his mind: Keep up, Adrian.Beside him, Iris crossed her arms, her expression grim. “He’s not just taunting anymore. He’s declaring war.”Adrian said nothing. Because she was right.They retreated to a quieter corner, away from the shouting. Iris’s sharp eyes didn’t let him breathe.“You should’ve told me sooner,” she said, voice low but cutting.Adrian rubbed the back of his nec
Chapter Eight – Whispers Beneath the City
The rumble of the city above was faint here, muffled beneath layers of rusted steel and dripping concrete. Adrian’s boots echoed as he followed Iris into the abandoned subway tunnels. Their flashlights cut weak beams through the dark, illuminating graffiti-smeared walls and discarded syringes. Rats skittered ahead of them, vanishing into cracks.“This place reeks of death,” Iris muttered, pulling her jacket tighter. “Remind me again why we’re here?”Adrian’s fingers tightened around his notebook. The latest cipher had pointed them here — not with words, but with coordinates hidden inside a grid of numbers carved onto the second victim’s skin. The pattern was unmistakable.“Because this is where he wants us to go,” Adrian said. His voice echoed off the tiles.Iris shot him a look. “You say that like you know him.”He didn’t answer. He just kept walking.The tunnel forked. Adrian crouched, running his fingers over a smear on the wall. Dried blood, brushed deliberately into a curve — not
Chapter Seven – The Countdown Cipher
The cathedral swallowed every sound, as though the building itself held its breath. Rain tapped against shattered stained glass, dripping into puddles on the stone floor. The laptop glowed like a lone beacon on the altar, bathing the nave in cold, artificial light.Adrian stepped forward, ignoring the tremor in his hands. Iris stayed back, her weapon raised, eyes scanning the cavernous dark.The screen pulsed. A timer appeared above the cipher:01:00:00Exactly one hour.The synthesized voice hissed from the speakers again.“Decode, or another life ends. Every second wasted brings you closer to failure, Adrian.”Adrian’s jaw clenched. His stomach knotted. He’d seen ciphers used as tools of control before—but this was weaponized math.He slid onto the altar, eyes scanning the spiraling code. Symbols layered over symbols: runes, glyphs, fragments of his own early designs. The killer had evolved them, mutating his work into something monstrous.“This isn’t just a puzzle,” Adrian muttered
Chapter Six – Shadows in the System
The silence in Iris’s car was heavier than the storm rumbling outside. Rain lashed against the windshield as she drove them back into Halcyon’s core, neon signs bleeding into the wet glass like distorted runes.Adrian sat in the passenger seat, hands clenched so tightly that his knuckles were bone-white. His clothes were torn from the warehouse fight, his hair damp with sweat and grime. But what weighed heavier than exhaustion was the way Iris looked at him—like he was both an asset and a threat.Finally, she spoke.“You didn’t tell me the killer knew your old system.” Her voice was low, edged with steel.“I didn’t think—”“Bullshit.” She cut him off sharply. “Back there, in the warehouse—you knew what those ciphers meant before you even touched them. And the killer left a message for you. That doesn’t happen by accident, Cross.”Adrian exhaled shakily, staring at the rain-smeared streets. “Iris… if I told you everything, you’d drag me in as a suspect before you listened.”Her knuckle
Chapter Five – The Second Key
Adrian’s knuckles whitened around the phone, Nina’s broken voice still echoing in his head.“Adrian… twelve hours…”The city’s night air pressed against him, sharp and cold, but inside his chest, heat boiled like molten iron. He wanted to smash the phone, scream at the streets, drag Kaine from the shadows with his bare hands. But he forced himself still. Rage was useless without focus.Iris’s hand touched his arm—steady, grounding. “We move now. Kaine just gave us the clock. That means his second key is in play.”Adrian’s jaw tightened. “Then let’s crack it before he writes the ending.”They hurried back to Iris’s car. Adrian spread the blurred city map from the photo across the dashboard, overlaying it with his own sketches.“The bomb was the first key—placed at a site from Halcyon’s old grid. If the pattern holds, the second key will be another historical pressure point.”Iris studied the lines. “So where’s the symbol from the tunnel feed?”Adrian pulled up the still frame he’d save
Chapter Four – The City as Code
The image of Nina burned in Adrian’s mind, but his eyes kept drifting to the blurred background—the crude map of Halcyon marked with strange symbols.“The city itself is the code,” Kaine’s message had said.Adrian enlarged the photo, tracing the marks with his fingertip. “These aren’t random placements. They line up with the old city grid, pre-redevelopment.”Iris frowned, crouched beside him under the pier’s shadows. “Meaning what?”“Halcyon wasn’t built cleanly. The original grid from the 19th century was overlaid with modern zoning. Kaine’s symbols… they’re sitting on fault lines where the old city still bleeds through.”Iris tilted her head. “So these are… locations?”“Yes. But not just locations. They’re pressure points. If Kaine’s mapped out all these sites, then he’s planning something massive.”Adrian’s pulse hammered. He looked at Nina’s terrified eyes in the photo. “This isn’t just about her. He’s using her as leverage—to drag me into his bigger puzzle.”Iris stood, pulling
You may also like
The beautiful beast.
Starwrite4.4K viewsSpirit Force
JJ Dizz3.9K viewsNOT ALL ROSES ARE RED
Neche Felix2.7K viewsTale of the Devil Raiser
loveforever3.2K viewsZ-Virus: Survival System Activated
awaisali397 viewsThe Billionaire and his Blood-Bride
Blessing Natasha106 viewsPaige's Club
Blessing Wisdom1.2K viewsThe Ghost Village
Zhu Phi1.2K views
