Chapter 29: The pattern of Ghosts
Mara had always believed that numbers didn’t lie. People did. Institutions did. But numbers when stripped of their disguises told truths sharper than any confession.
That night, in the dim light of her safehouse, she stared at the fragment Eryx had given her. The screen glowed with endless streams of figures: transactions, transfers, coded identifiers. On the surface, they looked like ordinary offshore shuffling the lifeblood of corruption. But Mara knew the truth was buried deeper. Solas had left fingerprints in the design, echoes of his mind etched into the patterns.
She leaned closer, tracing the lines with tired eyes. Dates. Decimal shifts. Repetitions hidden in randomness. At first, it felt like staring into static. But then she saw it a faint rhythm. Every seventh transaction carried a small anomaly, a half-cent rounding error that should not have existed.
Her heart quickened. She highlighted the anomalies, stringing them together. They formed coordinates. Not precise locations, but markers across the globe. Singapore. Dubai. Lagos. Geneva. Yet one city repeated three times, out of rhythm but undeniable: Carroway.
A place she knew too well.
Carroway was not the capital, nor was it rich. It was a decaying port city on the eastern coast, once a hub for shipping, now a graveyard of rusted cranes and abandoned warehouses. Mara had grown up only an hour from there, watching its lights flicker on the horizon like a false constellation.
Her chest tightened. Why Carroway?
The answer gnawed at her.
\---
By dawn, Mara was on the move. She packed light: her encrypted drive, a burner phone, a pistol she barely trusted, and a small notebook of her own codes. Kade insisted on coming, though she doubted whether it was loyalty or paranoia that drove him.
They boarded an unmarked freight transport, weaving through the industrial zones toward the coast. The air smelled of salt and rust, heavy with the ghosts of commerce.
“You sure about this?” Kade asked as they rattled down the tracks. “If Solas is there, he won’t be living under his name. He’ll be wrapped in layers. Shell companies. False passports. He’s not just hiding—he’s erased himself.”
Mara kept her eyes on the passing horizon. “Erased people leave shadows. You just have to follow the light.”
He shook his head, muttering. “That kind of thinking gets you killed.”
She didn’t respond. He was right but so was she.
\---
Carroway greeted them like a warning. The port was half-abandoned, its cranes skeletal against the sky. Ships came less frequently now, and when they did, they carried more secrecy than cargo. The streets near the docks were littered with shuttered bars, pawn shops, and the occasional hungry-eyed child darting between alleys.
Mara felt eyes on her constantly. Whispers trailed them like smoke. Carroway had its own network different from the one Eryx led, but just as alive. Here, information was currency, and strangers like them drew too much attention.
They rented a cramped room above a fishmonger’s shop, the air thick with brine. Mara spread her notes across the rickety table, tracing the coordinates again. Three transactions tied to Carroway, all routed through a defunct shipping company called Blue Marlin Freight.
She searched the company records. Most files were scrubbed. But one ghost remained: a warehouse registered under the name of a shell firm dissolved ten years ago. The address sat on Dockside Lane, at the far edge of the port.
Kade peered over her shoulder. “That’s not just a warehouse. That’s the old quarantine station. Nobody goes near it anymore.”
“Perfect place to hide,” Mara said.
\---
That night, they moved under cover of fog. The port was silent, save for the creak of ships and the slap of water against rotting wood. Dockside Lane stretched ahead like a throat leading to darkness.
The warehouse loomed at the end its windows shattered, its doors rusted shut. Mara’s pulse quickened as they approached.
“Wait,” Kade hissed, grabbing her arm. “Look.”
A faint glow pulsed inside the warehouse. Not firelight. Screens. Someone was here.
Mara crouched low, her breath catching. Solas. Could it really be?
They circled the building, finding a broken side door. Kade slid it open just enough for Mara to slip inside.
The air was heavy with dust and damp, but in the center of the cavernous space sat a makeshift office: tables covered with laptops, routers, tangled wires. A generator hummed in the corner.
And there, hunched over the glow of three screens, was a man.
He was older than Mara expected his hair streaked with gray, his posture stooped. But his hands moved with precision, typing lines of code as though weaving threads in a tapestry.
Solas.
Mara’s throat tightened. She had imagined this moment for weeks, but now her body resisted movement, as if approaching him would break something sacred.
Kade motioned for her to stay back, but Mara stepped forward.
“Solas,” she whispered.
The man froze. His hands hovered above the keyboard. Slowly, he turned.
His eyes were pale, almost translucent, like glass that had seen too many fires. He studied her with a mix of recognition and weariness.
“You shouldn’t be here,” he said softly. His voice carried the weight of exile.
“I had to find you,” Mara said. “You built the Ledger. You can help me stop it.”
Solas gave a dry, humorless laugh. “Stop it? You think I can stop what I created? The Ledger isn’t a book, girl it’s a mirror. It shows people what they already are. Greedy. Complicit. Hungry for control.”
“You compiled it,” she pressed. “You know its veins, its weaknesses.”
He shook his head. “No weaknesses. Only users. And every user becomes the same monster. I ran because I saw what it was turning into.”
Mara felt frustration burn in her chest. “Then help me destroy it.”
Solas’s gaze hardened. “Destroy it? You think you’re the first to try? The Ledger is hydra-headed. Cut one strand, ten more bloom. Eryx doesn’t want to end it. She wants to own it. And you you’re just her latest knife.”
The words stung. “I’m not anyone’s knife.”
“Then prove it,” Solas said, standing slowly. “Walk away. Leave it to rot. Let the city eat itself.”
She shook her head, firm. “I can’t. Too many people are already bleeding.”
Silence stretched between them. For a moment, Mara thought she saw a flicker of something in his eyes not hope, but resignation.
Then a faint buzz cut through the air. A red dot appeared on the wall beside Solas.
Sniper.
Mara’s heart slammed. She lunged forward, dragging Solas down just as the first shot cracked through the window. Glass shattered, sparks flew from the laptops.
“Move!” Kade roared, pulling his pistol. They ducked behind the generator as another shot rang out, splintering wood.
Solas’s face was pale with terror. “They found me.”
Mara grabbed his arm. “Who?”
He didn’t answer.
The warehouse filled with footsteps boots on concrete. Not just one. A team.
Mara’s blood ran cold.
They hadn’t found Solas by luck. Someone had led them here.
Someone from the Whispering Network.