Home / Mystery/Thriller / Echoes in the Dark / CHAPTER 5 - Threads in the Dark
CHAPTER 5 - Threads in the Dark
Author: Didi
last update2025-08-12 00:42:01

By the time Adrian reached the lab the next morning, Mara was already there, her dark hair pulled back in a loose knot, eyes locked on the microscope. A coffee sat untouched beside her, steam long gone.

She didn’t look up when she said, “You’re late.”

“I’m early,” Adrian replied, hanging his coat on the rack.

“Not for me. I’ve been here since five.”

He stepped closer. “What’s got you so obsessed?”

Mara slid a photograph across the table. It was a close-up of the knife from last night—the one with the king of spades dangling from it. Only now, the blade’s edge was marked with a faint, irregular residue.

“Blood?” Adrian asked.

“Not quite. Trace protein, but mixed with something else and it is something synthetic. I ran a preliminary test. It’s an industrial-grade preservative used in cold storage facilities.”

Adrian frowned. “You think our killer’s keeping trophies?”

“No. I think he’s storing victims.”

She turned her monitor toward him, revealing a map with red pins clustered in the industrial district. “I cross-referenced every property using that preservative in significant quantities. Three facilities came up. Only one has the same coordinate prefix we lifted from the card—7130.”

Adrian leaned over her shoulder, reading the name: NorthBridge Cold Storage.

He’d been there once, years ago, during a weapons bust. The building had been abandoned then, at least officially.

Mara tapped the screen. “Security’s listed as minimal, but the property is owned by a shell company that’s… interesting. It links back to the same dummy accounts we’ve seen funding the syndicate’s drug shipments.”

Adrian’s jaw tightened. “So they’re not just moving product. They’re moving bodies.”

---

The cold storage facility sat like a concrete tomb on the edge of the river. The air outside was heavy with fog, muffling the hum of the city.

Adrian killed the headlights two blocks out. “We go quiet,” he said, checking his sidearm.

Mara pulled on gloves. “And if we find something?”

“We call it in. No heroics.”

“Right. Because you’re the only one allowed those.”

He shot her a look but didn’t argue.

Inside, their footsteps echoed over cracked tiles. The air smelled faintly of ammonia and something sweeter, heavier—rot disguised by chemicals.

They moved past rusted conveyor belts and empty pallets until they reached the freezer section. Adrian pushed the heavy door open.

Cold slapped him in the face, stealing his breath. Frost coated the walls, and rows of metal racks stretched into the shadows.

Mara swept her flashlight along the shelves. “Oh God.”

Bodies. Not in bags, not hidden. Just… stacked. Some fresh, others frozen solid, their skin pale blue under the thin glaze of ice.

Adrian’s stomach knotted. “They’re stockpiling them.”

“For what?” Mara’s voice was barely a whisper.

He didn’t answer because he didn’t know.

They documented everything quickly, Mara’s hands steady despite the horror in her eyes. She crouched beside one victim, noting the precision of the incision at the neck. “Whoever did this isn’t just killing. They’re harvesting.”

Adrian’s phone vibrated. Another blocked text.

YOU’RE ON THE CLOCK.

Attached was a photo.

Mara. Taken through the blinds of her apartment.

Back in the car, Adrian’s knuckles whitened around the steering wheel.

“They’ve been inside your building,” he said.

Mara stared at the phone, her face unreadable but her voice low. “Then they’re not afraid of being seen. They want us to know.”

Adrian knew that tone—it was the same edge he heard in his own voice when a case turned personal.

It was no longer just about catching a killer.

It was about surviving long enough to fight back.

Continue to read this book for free
Scan the code to download the app

Latest Chapter

  • CHAPTER 38

    The dripping water in the subway station was steady, like a metronome that refused to let them forget time was still moving. Each drop fell with cruel precision, echoing in the vast hollow belly of the city, a rhythm of decay. The city above carried on its restless hum—trains howling in the distance, voices faint but always present, the sounds of a place that swallowed blood without choking.Adrian sat against cracked tiles, his back pressed to the cool damp wall. His breathing was even but heavy, a soldier’s attempt at discipline slipping through the cracks of exhaustion. The torn sleeve of his jacket stuck to the wound he hadn’t bothered to treat yet, fabric hardened into a dark crust. His jaw was clenched tight, shadowed with stubble and resolve.Mara crouched across from him. She hadn’t moved in minutes, not even when a rat skittered across the tracks and disappeared into a tunnel mouth. Her knees burned, her muscles begged to shift, but she couldn’t—not while the flash drive was

  • CHAPTER 37

    The warehouse breathed with silence—an oppressive, waiting kind of silence. The men in the shadows had not spoken, had not shifted, had not even raised their weapons. They stood like statues, their presence alone enough to tighten the air.At the desk, the man in the gray suit watched Adrian with a smile that didn’t reach his eyes. His fingers traced lazy circles across the papers before him as though none of this were unexpected, as though Adrian and Mara were already pieces he had moved across a board.Adrian’s gun remained leveled, his body still as stone. “Name,” he said flatly.The man in gray chuckled softly. “Names have weight, Mr. Cross. Surely you of all people understand the power of leaving one’s own… unspoken.”He leaned back in the chair, crossing one leg over the other. “But if it eases you, you may call me an accountant of sorts. A custodian of order, if you prefer. My task is simple—ensure the numbers align, ensure the flow continues, ensure… interruptions are dealt wi

  • CHAPTER 36

    The night had thinned, but the city did not relent. Its veins still glowed with restless neon, its breath still thick with smoke and rain. In a forgotten quarter of crumbling tenements, Adrian Cross sat in silence, the badge that once gave him a name was now nothing more than a memory.The safehouse was quiet, but not still. The bookkeeper shifted in his corner like a rat in a snare, whispering prayers or curses under his breath. Mara worked with rigid precision, fingers ghosting across lines of code that scrolled endlessly across the cracked monitor. And Adrian—Adrian sat with his back to the wall, a cigarette burning down between two fingers, though he hadn’t taken a drag in minutes.The silence was heavier than any chain.Ross’s words still pressed into him like a bruise: It’s official. Your authority is gone.Adrian turned the cigarette, watching the ember fade into ash. He had carried the badge for years, not as a shield but as a blade—one that cut doors open, one that demanded s

  • CHAPTER 35

    The city did not sleep. Not really. It shifted, it groaned, it hid its ugliness beneath layers of neon and shadow, but beneath the surface its pulse was restless. And on this night, Adrian Cross felt it more than ever.They slipped from Mara’s lab into the dripping avenues, the faint glow of storm-scattered lights still bleeding off the streets. The bookkeeper waited where they’d left him, curled against the wall like a discarded rag doll, eyes darting up as though he’d been watching for their return every second.“You—” he stammered, trying to rise, “you came back—”Adrian silenced him with a look. “Move.”The man stumbled forward, his feet splashing shallow puddles, his breath ragged with fear. Adrian kept him ahead, Mara at his side. Lane’s voice still lingered in the back of his skull, replaying with the quiet authority of someone who had meant every word.Curiosity can be fatal.Some hills aren’t worth the body count.Adrian’s grip tightened on the case. Lane had left like a man

  • CHAPTER 34

    The drizzle turned the city streets into mirrors, each broken light refracting into a thousand wavering fragments. Adrian moved through them like a shadow, the case pressed close to his side, Mara keeping stride at his shoulder. The bookkeeper trailed behind, half-dragged, half-driven forward, his eyes darting with animal fear.The warehouse lay behind them now, abandoned to the echoes of Ross’s command. Yet his presence lingered. Every footstep Adrian took felt weighed by it. Every silence Mara carried seemed heavy with unspoken questions.They slipped through back alleys until the roar of the city dulled, the storm’s remnants humming in gutters and drains. Only then did Adrian break the quiet.“We can’t stay buried forever,” he murmured.Mara adjusted her hood, her voice tight. “No. But we can’t keep moving blind either. I think I need to get to the lab.”Adrian’s eyes cut toward her. “The lab?”She met his look, her jaw set. “If Roland’s making moves, if the Syndicate’s pulling str

  • CHAPTER 33

    The rain eased by the time they prepared to leave the warehouse. It came not as a cleansing but as a whisper — soft, persistent, carrying the weight of everything that had happened.Ross pulled on his coat once more, his movements calm, deliberate, as though none of it — the storm, the blood, the chase — had touched him at all. His men fell into silent ranks, disciplined shadows that would vanish as quickly as they had appeared.Adrian checked the case again before finally securing it under his arm. Mara moved closer, her eyes scanning every exit, her shoulders taut with unspent tension.Ross’s gaze swept over them, lingering only briefly. “You’ll hold here for the night,” he said, his tone firm, practical, like any commander giving orders. “At first light, move discreetly. The city won’t be quiet for long.”Adrian gave a short nod. “And you?”Ross adjusted his gloves, his voice steady, unreadable. “I have other matters to settle. Stay sharp, Cross. You’ve carried weight heavier than

More Chapter
Explore and read good novels for free
Free access to a vast number of good novels on MegaNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
Scan code to read on App