Chapter 11 Elena Reads the Names in Blood #2

Global institutions. Banks with polished reputations.

Agencies that wore morality like a suit.

Politicians whose speeches Elena had watched from the safety of her own distance.

Each name arrived with the ledger’s cold precision, and each one carried a faint trace of her past reporting - phrases she’d used, patterns she’d noticed, the particular way she’d phrased a question in an interview that had forced a source to crack.

Elena felt sick because the ledger didn’t just know facts. It knew her tone. It knew her investigative habits.

Someone had been inside her work.

Her mind jumped back to a newsroom day months ago - how Tomas had insisted on a meeting, how he’d closed his office door and asked her to “reframe” her questions. How she’d thought it was editorial guidance. How she’d believed his version of protection.

Matteo leaned closer, his shoulder almost touching hers, his heat cutting through the room’s cold. He didn’t crowd her. He simply made it harder for fear to claim all the space.

“Elena,” he said again, softer this time. “Read it.”

The instruction in his voice made her flinch. Matteo wanted her to confirm what she already knew. He wanted it because confirmation turned suspicion into weaponry.

Elena’s eyes tracked the next line.

A foundation she’d once mentioned in a draft that Tomas had “cut.” A politician she’d once chased for a quote, only to be told by a staffer that the question was “handled.” A bank that had paid for a report she’d never been allowed to publish fully.

Her breath turned shallow. “They’re all here,” she said. “All of them.”

Matteo’s gaze sharpened at the word all. “Which politician?”

Elena read the name. The syllables felt heavy, like they carried weight on impact. She’d never said it out loud since she’d left the newsroom, because speaking it had always felt like inviting retaliation.

But the ledger didn’t care about her fear.

Matteo’s phone buzzed once, a vibration that startled her. He looked down at it, and for the first time since the warehouse, his composure cracked into something harder - frustration, maybe, or recognition.

He didn’t answer the call. He only stared at the screen, then moved to block Elena’s line of sight from it by angling his body.

“Elena,” he said, voice flat. “We’re being watched.”

The words hit her like a slap. “By who?”

Matteo’s eyes didn’t leave the phone. “Someone with access to the same chain that routed the ledger key to us.”

Elena’s stomach twisted again. The betrayal wasn’t only in the past. It was alive and active, moving through systems like a bloodstream.

She wanted to tear the ledger key out of the transfer device and throw it into the sink.

She wanted to smash the laptop until the screen went black and never turned back on.

Instead, she leaned in closer to the monitor and forced herself to keep reading.

If Tomas had been involved - if he’d been the bridge between Elena’s reporting and The Shadows’ ledger - then the network wasn’t just using Elena as cover.

It was using her as a map.

The next entry decoded into something that made her skin prickle: a coded reference to a story she’d broken years ago.

A story she’d never published in full. She remembered the partial draft, the version that had been “lost” after an emergency edit.

She remembered Tomas’s hands on the document, the way he’d smoothed her corrections like he was erasing fingerprints.

The ledger entry wasn’t just referencing the story. It was referencing the edits.

It included a phrase she’d written in her notes exactly as she’d written it - an uncommon turn of phrase she’d used once and then never again.

Matteo said her name under his breath, as if the sound could anchor her to reality. “Keep going.”

Elena couldn’t breathe properly. She kept reading anyway, because stopping felt like letting fear win. The screen shifted again, revealing a set of coded lines that looked like random strings until she recognized the structure.

Her index. Her own system. Someone had taken it and turned it into a cipher.

She stared at the screen until her vision tunneled. Her mind tried to deny it. Her mind tried to offer an alternate explanation - some coincidence, some leaked methodology, some broad pattern that resembled her work. But the details were too specific. The ledger wasn’t guessing. It was reproducing.

“Matteo,” Elena said, voice tight. “Tomas didn’t just know. He fed them.”

Matteo finally looked at her. His eyes were dark with restraint. “Or he was fed.”

Elena’s throat constricted. “No.” The word came out too sharp. She swallowed the rest of her argument, because her anger wasn’t only at Tomas. It was also at herself - for trusting him, for believing he’d protected her, for not seeing the ledger’s hook inside every editorial meeting.

Matteo moved his hand toward her, then stopped. He didn’t touch her shoulder. He waited, like he was afraid any contact would feel like ownership.

That restraint was its own kind of violence.

Elena picked up the pen and wrote down the names that mattered most. Her handwriting shook. The ink scratched the paper with a harshness that matched the way her pulse refused to slow.

Matteo watched her for a moment, then reached into his jacket and pulled out his sidearm - only the motion, only the presence. He didn’t aim it at her. He aimed it at the door, at the window, at the invisible spaces where someone could be waiting.

“Talk to me,” he said. “What’s the next encoded block?”

Elena set the pen down carefully. Her fingers felt numb, as if her body had decided the betrayal was too sharp to hold sensation anymore. “It’s the financial chain,” she said. “Institutions aren’t just implicated. They’re part of the ledger’s routing.”

Matteo’s expression didn’t soften. But something in the way he listened changed - like he was hearing a map become a threat.

“Meaning?”

Elena dragged her gaze back to the monitor. She read the next line. The ledger’s text shifted into clearer terms, as if it had been waiting for her to stop pretending this was abstract.

A bank’s internal division. A politician’s liaison office. A set of shell entities she’d once suspected but couldn’t prove. Each one was coded through Elena’s reporting habits - the same way she’d organized leads, the same way she’d tracked named sources and verified their timelines.

Her stomach turned so hard she tasted bile. “It’s him,” she repeated, but now the word didn’t only refer to Tomas. It referred to whoever had been inside the newsroom long enough to learn her method.

Matteo’s voice went low. “You said Tomas disappeared after your investigation started pointing the wrong direction.”

Elena nodded, once. Her neck ached from the movement. “I thought he was protecting himself.”

Matteo’s jaw tightened. “Or protecting them.”

The room felt too small for their breathing. Elena realized her hands were clenched into fists so tight her nails cut into her skin. She forced them open.

“Matteo,” she said. “If Tomas was involved, then he wasn’t only an editor.”

Matteo’s eyes sharpened. “What are you thinking?”

Elena stared at the screen again, at the coded entries that turned her past work into a weapon.

“I’m thinking he might’ve been the handler in the part I couldn’t see.

” She hated how easily the idea formed, hated how her mind reached for it like a familiar bruise.

“He might’ve been the one who decided which story got buried. ”

Matteo didn’t deny it. He only listened, and the silence felt like agreement.

Her phone buzzed too - Elena’s own device on the bedside table, vibrating through the quiet. She flinched so hard her shoulder bumped the desk. Matteo’s head snapped toward her phone immediately.

“Elena,” he warned.

She stared at the screen, and the message preview made her heart drop. A single line of text, no name attached, no number she recognized.

A question mark, followed by a coordinate string she didn’t understand at first - and then recognized with a sick jolt.

It matched the formatting of Tomas’s old “editorial notes,” the way he’d once sent her reminders for follow-ups. Different content. Same structure. Same habit.

Someone was using his signature.

Elena’s voice went hoarse. “It’s from him.”

Matteo came closer, slow enough not to spook her. He didn’t ask to see the screen. He only reached, two fingers under her phone like he was handling something hot.

He read it once, then looked up. “Not him.”

“How can you - ” Elena’s words died. She didn’t have an argument strong enough to survive what she’d just decoded. The ledger had been using her index. Tomas’s disappearance had been curated. There was no safe conclusion anymore, only the truth and the cost of it.

Matteo turned her phone over in his palm, then set it face-down on the bed. His voice stayed controlled, but his eyes were sharp. “We don’t respond to messages that know your habits.”

Elena’s laugh came out broken. “Someone knows my habits. Someone has known them for years.”

Matteo’s gaze held hers. “Then we change what they can use.”

Elena swallowed. Her mouth felt dry. “By refusing to answer?”

“By setting conditions,” he said.

Conditions. Elena tasted the word like it was iron.

She couldn’t control the past. She couldn’t undo Tomas’s edits, couldn’t rewrite the newsroom meetings, couldn’t stop the ledger from decoding her old work.

But she could control what happened next.

She could choose how to chase the question someone had planted in her path.

She turned back to the laptop. The decoded page still glowed on the screen, names and institutions and politicians bleeding through the code like evidence rising from a grave.

Matteo’s phone buzzed again. This time he didn’t ignore it. He swiped to answer, pressed the device to his ear, and spoke with the kind of calm that didn’t belong to normal conversations.

“State your directive,” he said.

If ads affect your reading experience, click here to remove ads on this page.