Chapter 35 #3

My original objective for Annie had been so simple, so ruthlessly pragmatic.

But as she tilted her head back, exposing her throat to the water, a suffocating weight settled in my chest. The ghost of her soft kiss still burned on my mouth and the soothing drag of her fingers through my hair felt permanently branded into my skin.

I had spent all this time perfectly crafting a cage of pleasure and pain to keep her trapped. I just hadn’t realized I had locked myself inside it with her. In my obsession to make her addicted to the monster, I had inadvertently ruined myself.

Through the veil of steam, Annie turned her head and looked at me from beneath her wet lashes. It was a silent summons. A challenge wrapped in submission.

I knew I should step back. Go put on my armor and be the Villain the world expected, instead of the addict she had turned me into.

I stepped under the scalding spray, and pushed her against the tile once again. I was too far gone. The possessive, feral ache in my chest had eclipsed my logic.

I buried my face in her wet hair, inhaling her as I dragged my hands down her sides, gripping her waist to haul her up against me. She arched into my touch with a soft, breathy sigh as a sharp, double-tone chime pierced the rush of blood in my ears.

It meant the decryption was complete, the Project Warden files were now accessible.

I was shocked to find I wanted to ignore the alert.

I wanted to stay right here in the scalding steam and let the rest of the world burn to ash while I buried myself inside her again.

The urge to drag her down to the wet tiles and surrender to the madness of my obsession nearly brought me to my knees.

I drew in a jagged breath of the air and began the agonizing process of detaching my mind from the high she gave me.

It felt like tearing away my own flesh as I locked down the feral, possessive noise roaring in my head.

I forced my body to obey rational commands it was violently rejecting as I released her waist.

Annie blinked, her blue eyes hazy as I stepped back.

“Finish up,” I ordered. “I have something to take care of.”

I shoved the glass door open and stepped out, snatching a towel from the rack. A dark, anxious energy coiled through me as I went to my workstation.

Project Warden had been buried under layers of encryption that even my systems had struggled to break. Whatever information it contained, the League had gone to extraordinary lengths to protect it.

And now I would know exactly what they were hiding about Wardens.

The alert pulsed softly in the corner. Project Warden had yielded its first real prize, a name. Dennis Reeves. The file contained everything about him: birth date, address history, medical records, family connections. Even his fucking coffee preferences were documented.

But it wasn’t everything I needed. The second Warden, labeled only as “Survivor”, remained locked behind another encryption layer. My system had peeled back one onion skin only to find another beneath it.

“Fuck.”

The estimated decryption time with current parameters was 23 hours minimum without additional processing power. Not good enough.

The screen flickered as I rerouted additional resources, stealing processing power from non-essential systems in the Labyrinth. The estimated time was down to eight hours with the additional resources.

I glared at the pulsing encryption barrier on my screen.

Somewhere behind that digital wall was the identity of the only other living Warden besides Reeves, someone the League and the Alliance considered valuable enough to bury under security that would make government systems look like child’s play.

I quickly packaged the information about Reeves into a secure message for Dread.

Dread’s response came moments later.

This is ONE name. I’m losing patience. There’s still one Warden left. Where are the rest of the files?

I clenched my jaw, irritation flaring. As if I was deliberately holding back.

The decryption is still running. You’re welcome to try breaking the encryption yourself if my pace doesn’t satisfy you.

Are you stalling, Cipher? Holding out on me?

The last thing I needed was Dread showing up here while Annie was “kidnapped” or, worse, deciding I was reneging on our deal. I’d worked too hard to get this close to acquiring the Tinkerer’s Hammer to lose it now.

I’ll share a live decryption feed with you. See for yourself.

I set up a secure channel that would let him watch the decryption progress in real-time. It would prove I wasn’t keeping anything from him while keeping him off my back.

Smart choice. Don’t forget what’s at stake.

I made sure the secure channel would keep broadcasting to Dread and stood. This way, I wouldn’t even have to message him when it was done. He would see it and take care of our problem.

Dread had the location, the routines, and the identity of the first Warden. By the time the sun set, Dennis Reeves would be dead. One less variable on the board.

My focus shifted to the flashing queue on my secondary monitor.

The League and Alliance were begging for a spectacle.

The League needed their number one cash cow to go help with ratings.

The Alliance needed a Villain to punch, a monster to parade in front of the cameras to reassure the public they were still in control.

It was time to go to work. I’d give the Villains and Heroes their streamed street clashes. I’d let them think they were winning, right up until I broke their fucking bones.

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