Home / MM Romance / Cracking His Code / Chapter 2 – The Panopticon

Share

Chapter 2 – The Panopticon

last update publish date: 2026-02-12 18:59:48

Oliver

The train screams.

It’s a high-pitched, metal-on-metal shriek that vibrates through the soles of my boots and settles in the hollow of my chest.

I’m huddled in the corner seat of the last car, knees pulled up, trying to make myself small. Trying to disappear.

But physics is a bitch, and data is worse.

I’m shivering so hard my teeth are threatening to crack. It’s not just the cold dampness of my clothes, it’s the crash.

The adrenaline that propelled me out of my apartment and over a fire escape is draining away, leaving behind a toxic sludge of terror and exhaustion.

I look around the car. It’s three AM in the city that never sleeps, which just means the freaks are out. Across from me, a guy is passed out, his head lolling back against the grime-streaked window. He’s snoring, a wet, rattling sound.

My eyes lock onto the seat beside him. He’s shed a layer. A thick, grey woollen beanie sits on the blue plastic bench, having slid off his head at some point during his drug-induced nap. A scarf, frayed and smelling of something sharp and chemical, is draped loosely around his neck, hanging perilously close to the floor.

I need them.

My blonde hair is a beacon. My face is exposed. In a city wired with enough cameras to make Orwell vomit, I might as well be wearing a neon sign that says High Value Target.

I wait for the train to lurch around a curve. As the car swings violently to the left, I move. I’m not a thief. I’m a hacker. But right now I’m smart enough to know that my biggest problem is visibility.

They know what I was wearing when I ran, I need to change the optics.

I slide across the aisle, my movements jerky as I snatch the beanie from the seat. The man doesn't stir. I reach for the scarf, my fingers brushing against the rough stubble on his chin. He grunts, shifting his weight, and my heart slams into my throat.

I freeze, waiting for eyes to open, for a shout to draw attention to me, but he settles back into his coma.

I gently tug the scarf free. It’s filthy. It feels greasy against my fingers as I pull it away. It’s incredibly fucking gross, but it beats being dead.

I stumble back to the end of the car, heart racing like a piston in an engine that’s redlining.

I pull the beanie on, tucking every strand of blonde hair out of sight. I wrap the scarf around my neck, pulling it up until it covers my nose and barely stop myself from gagging.

I catch my reflection in the dark glass of the door. I look homeless.

Perfect.

I need to move. The cameras in the cars have blind spots, but the longer I stay static, the higher the probability of a facial match.

There’s software that can pick a face out of a crowd in seconds if the lighting is right. If Scott’s people have access to the grid, and I have to assume they do, then every lens is a gun pointed at my head.

I shove the heavy door open.

The noise is deafening. The roar of the wind and the clatter of the tracks hits me like a physical force. The space between the cars is a terrifying limbo of shifting steel plates and chain-link barriers.

I step across the gap, the plates sliding under my feet. It’s dangerous as hell. One slip and I’m ground meat. But there are no cameras out here.

I move to the next car, then the next, keeping my head down, forcing myself to look at the floor. I look at shoes. Sneakers, work boots, heels. The debris of humanity.

I get off at a random stop in Queens. Astoria, maybe? I don't check the signs. I wait for a group of teenagers to push through the emergency exit gate and I slip through behind them before it slams shut, avoiding the turnstiles and the station agent’s booth.

The street is slick with rain. I stick to the shadows, my eyes scanning every parked car, every dark window.

Paranoia is a heavy coat. It creates an itch between my shoulder blades, a constant, nagging sensation that I’m being watched. And I probably am.

I pass a row of brownstones. Every single one has a Ring doorbell. The tiny blue circles of light are unblinking eyes. People have turned their homes into a voluntary surveillance state, feeding data into the cloud. If I look up, if I turn my head the wrong way, an algorithm somewhere creates a data point.

Match found. Subject located. Intersection of 34th and Broadway.

I hunch my shoulders and walk with a limp I don't actually have, trying to change my gait. It’s exhausting.

I need to sleep. My brain feels like it’s full of steel wool.

I find a motel near the highway, tucked behind a gas station that looks like a crime scene waiting to happen. The neon sign is buzzing, half the letters burnt out. It just reads M T L.

I walk into what passes for the lobby. It smells of stale smoke and bleach. The guy behind the counter is watching something on a tiny TV and doesn't look up.

"Room," I rasp, my voice sounding hoarse behind the scarf. "Cash."

He slides a key across the counter without a word. He doesn't ask for ID. He doesn't care who I am as long as the twenty-dollar bills are real.

I wish to God they’d do the same at The Ritz. I’d love a bit of luxury right now, but the only places that don’t insist on ID are the ones that rent by the hour when requested.

Room 12 is a box. The carpet is sticky. The bedspread has stains that I refuse to examine closely. I drag the heavy dresser in front of the door, the wood screeching against the floor.

I don't undress. I don't even take off the bag. I check the window. It opens onto an alley filled with dumpsters.

I sit on the edge of the bed, listening to the blood rushing in my ears. I’m safe. For an hour. Maybe two.

I close my eyes.

The sound of tires biting into wet asphalt with a loud screech cuts through the silence.

I’m off the bed before my eyes are fully open. I press myself against the wall next to the window, peeling back the curtain a fraction of an inch.

A black sedan is idling in the parking lot. A Lincoln Town Car. The windows are tinted so dark they look like ink.

It crawls forward, slowly, prowling. It stops directly in front of my room.

My heart hammers a frantic rhythm against my ribs.

How the hell did they find me?

I didn't use a phone. I didn't use a card. I didn't look at a camera.

The traffic lights. I crossed the main avenue to get here. I waited for the light to change. There’s a camera on top of the signal box. I must have looked up. I must have let the scarf slip for a second.

The car door opens and two men step out. They don't look like they’re here to ask questions.

I rush to the back of the room, unlock the window and shove it up. It sticks, resisting, and I have to put my shoulder into it, forcing it open with a groan of rusted metal.

I scramble out just as the door to my room splinters with a deafening crash. The dresser will only keep them busy for thirty seconds tops.

I don't look back. I vault into the alley, landing hard, my ankle rolling on a piece of uneven pavement. Pain shoots up my leg, hot and sharp, and I bite down on a scream.

"Check the back!" a voice yells from inside the room.

I scramble behind a dumpster, the smell of rotting garbage filling my nose.

Window’s open, but the alley’s empty. The little shit must have rabbited the second we pulled up. Get Jake on the street cams again.”

Fuck my life.

I see a bus pulling away from the curb and sprint toward it, banging on the door desperately. The driver glares at me but opens.

I stumble up the steps, shoving a crumpled five into the slot. I don't wait for change or my transfer. I push past the few sleepy passengers and collapse into the back seat.

I pull the scarf up tight. My hands are shaking so bad I have to tuck them under my armpits.

They were right there.

I survived by seconds. Literally seconds.

This isn't a game. I can't win this. I’m playing chess against a supercomputer and I only have a pawn left.

I ride the bus until the sun starts to bleed grey light into the sky. We’re in Brooklyn now. I get off when the driver calls the last stop.

I find a Goodwill store that’s just opening. I wait for the old woman to unlock the doors, shivering on the sidewalk. I need to change. Everything I’m wearing has been cataloged and fed to an algorithm.

I buy the ugliest shit I can find. Baggy cargo pants that are three sizes too big. A belt to keep the pants from ending up around my ankles. A stained flannel shirt that smells like mothballs. An oversized, heavy army surplus jacket. And to round off this fashion extravaganza, a Mets ball cap.

I go into the changing room and look at myself in the mirror. I look like debris. I look like someone society has chewed up and spat out.

It’s only been a fucking day. I’m shit at surviving in the real world.

I take off my boots. The leather is soft, Italian, hand-stitched. They were my favorite thing to wear.

I drop them into the trash can and pull on a pair of stiff, worn-out work boots I found on the rack. They pinch my toes and rub raw spots on my heels with every step. Maybe the pain will keep me awake.

I spend the day moving. I don't stop. I take the subway to the Bronx. I take a bus to Queens. I take the tram to Roosevelt Island and back. Never standing still. Staying off the streets and away from any obvious cameras.

By late afternoon, I’m delirious. I haven't eaten in twenty-four hours. We’re stuck in traffic and with my head leaning against the window of the bus, I stare at a pigeon pecking at a discarded crust of pizza in a park.

I’m jealous of the pigeon. Nobody wants to kill him. And he has pizza.

I watch a police cruiser roll by slowly. The officer in the passenger seat is scanning the park. Is he looking for me?

Senator Scott is fully immersed in dastardly deeds, but that doesn’t mean he hasn’t got the cops in his pocket.

I shrink into my oversized jacket, pulling the peak of the cap low over my eyes and turning to face forward. The bus starts moving again and the hammering of my heart tapers down to a thumping.

I’ve been lucky so far, but eventually, the law of averages will catch up to me. Eventually, I’ll turn a corner and walk straight into a bullet.

I can’t hide. I can’t fight. I can’t run forever.

The realization hits me with the force of a freight train. I’m going to die. Probably tonight. Definitely by tomorrow.

Unless I change the game.

I need to get off the grid. I need to find a way to turn the tables and push back.

I get off the bus and head toward the entrance to the subway again. Underground is better.

And I think I know of someone who can help me. If I can find him. If he agrees.

I descend the stairs, the darkness of the tunnel swallowing me whole. I’m done running. It’s time to start fighting back.

Continue to read this book for free
Scan code to download App

Latest chapter

  • Cracking His Code   Chapter 120 – The Cross

    OliverThe first strike lands across both shoulders and my brain stops working.Not figuratively. Properly. The thirty tails come down in a perfect heavy sweep that travels the full width of my upper back, and every coherent thought I had a second ago goes white. My weight pitches forward against the cuffs. My breath punches out of me. The sound I’ve been holding in my throat finally gets free, low and ragged, into the warm hush of the room.Kir is precise. He’s so fucking expertly precise.The next strike lands a fraction lower, parallel, perfectly stacked. Then a third, lower still, shading the meat between my shoulder blades. He’s laying down a foundation. He’s mapping me.The plug hums against the base of my spine in a low, steady note, and every time the leather lands the vibration ripples up through my pelvis like he’s playing me on two instruments at once.Behind me I hear the soft scrape of his boot on the hardwood as he repositions. The flogger reverses. The next str

  • Cracking His Code   Chapter 119 – Sweetness Then Iron

    KirOliver radios Evelyn at four in the afternoon.He keys the mike from the sofa, legs folded under him, a chipped plate balanced on his knee with the last of the bread and cheese from the safe house. He’s been quiet since we got back from Saint’s apartment. The team is back. The plan is set. Tomorrow we leave for Prague.Evelyn needs to be told."Mother hen," Oliver says into the handset.Static. Then a deep sigh before she responds, "Baby bird.""We’re moving tomorrow."A long pause. The kind that means she has questions she’s not going to ask."I would like to come over before you go," she says. "I won’t stay long. I have something for you."Oliver's mouth tightens. "When?""Within the hour.""Fine."He clicks off and sets the handset on the coffee table without looking at me."You do not have to see her," I tell him. "Yes, I do. If she has something useful, I want to know what it is. And if she has something useless, I want her gone before we leave."He stands up, picks up th

  • Cracking His Code   Chapter 118 – All Together

    Oliver Dom comes up the stairs at ten past ten. She has a plain canvas tote slung over one shoulder and her dark curls are messier than her usual standards, falling loose down her back. Two weeks of not having to keep it braided back tightly when going into combat looks good on her.When she sees me, something in her steadies. Like she'd been bracing for the worst the whole walk over.There’s a flicker of relief so naked it’s almost painful to watch. She crosses the room without speaking and pulls me into a crushing hug.I return it with full force. I love everyone on the team. They’re my chosen family. But Dom’s special.She was my first friend among them. The one who took a chance on me long before the others were on board. She still acts like my over-protective older sister. Our bond’s only deepened over time.When she lets me go, she goes to Kir, punching him lightly in the shoulder. “Glad to see Oliver didn’t drive you completely crazy during our hiatus.”Kir rolls his e

  • Cracking His Code   Chapter 117 – Dead Drop

    OliverIt’s six-thirty in the morning and I can’t keep still. The anxiety’s eating me alive.What if everyone didn’t make it?Kir and I are tucked into a doorway off a cobbled alley.He’s shielding me with his body, reading the street while pretending to check his phone. My eyes cut past his shoulder to the wall opposite where he pointed out a marking.Third brick up from the foot of the drainpipe. Fourth brick in from the corner. A tiny blue chalk mark, no bigger than a thumbnail.Someone got here before us. Someone left a sign to let us know they’re alive."Watch for shadows," Kir murmurs.He crosses the alley in three easy strides. I follow him across, stand watch while he crouches and runs his gloved fingertips along the mortar below the marked brick. Something slides out of a crack. A crushed cigarette filter which he pulls apart with steady fingers.There’s a rolled strip of paper inside, a tiny square with words on it that I can’t make out from up here.Kir reads it witho

  • Cracking His Code   Chapter 116 – Somewhere Else

    KirDay eight.The flat has not changed shape since breakfast, but Oliver is finding new ways to climb its walls. Ten minutes on the sofa. Up. Five minutes at the window. Up. The corner of the kitchen where he does his laptop work. Where he stands because sitting pulls at his stitches and he will not tell me.He is wearing my hoodie, sleeves rolled up twice because they still swallow his hands. From the sofa, my eyes track him drifting back to the window. His forehead rests against the glass and he closes his eyes."Oliver.""Hmm.""Put on a coat."His eyes open."Why?""We are going out."He turns from the window like he’s not sure he heard me correctly. "We’re what?""Going out.""Out where?""For coffee. I saw a cafe attached to a bakery when I was out hunting Vanguard. It looked like the kind of pretentious and overpriced place you would love.""You hate cafés.""I hate your pacing more."He stares. "Is this safe?""No. It is calculated.""Brilliant. Let me get my coat."

  • Cracking His Code   Chapter 115 – Cut

    OliverThe kitchen smells like bleach.Kir cleaned the table this morning before he'd even made coffee. Vinegar first, then bleach, then a final rinse with saline. He laid down a fresh cotton sheet, tucked the corners and smoothed it with his palms. Over that, a wide sterile field cut from a paper pack he bought at the pharmacy.The tools are laid out in a row.It looks like a war crime in a kitchen magazine photoshoot."This is not helping," I tell the ceiling."What is not?""Seeing it all laid out like this.""I can blindfold you.""Don't you dare."He’s moving around behind me, pulling things from the duffel, checking the seal on a gauze pack. His bandage is fresh. Shirt off. The planes of him are distracting in a way that is probably inappropriate given the circumstances, and I’m leaning into it hard because the alternative is thinking.I consider offering to blow him again, but he’ll just say now’s not the time. "Pants," he says."Buy me dinner first.""Oliver.""Fine. Fin

  • Cracking His Code   Chapter 11 – Collateral Damage

    KirillThe heavy steel door hisses open the second I punch the final digit into the keypad.Stepping through the threshold, the barrel of a suppressed pistol is leveled squarely at the center of my chest. Saint does not flinch. It takes him a fraction of a second to register my face, and the weapon

  • Cracking His Code   Chapter 6 – Lockdown

    OliverThe water is scalding hot, a needle-spray that feels less like a shower and more like an exorcism.I stand under the jet for a long time, watching the grey slurry of street grime, dried blood, and subway filth swirl down the drain. I scrub until my skin is raw, trying to wash away the feeli

  • Cracking His Code   Chapter 70 – The Liability

    OliverMy laptop is closed on the hotel desk, but I can still see the terminal window.It sits behind my eyelids every time I blink. Black background. White text. The exact string of characters I typed to override the Maybach’s braking system.I’m sitting on the edge of the mattress in room 402, s

  • Cracking His Code   Chapter 69 – The Car Crash

    OliverThe Grande Corniche is not a road designed for high-speed pursuits. It’s a narrow, winding ribbon of asphalt cut directly into the side of a limestone mountain. On the right, the rock wall goes straight up. On the left, the cliff drops hundreds of feet into the Mediterranean. There are n

More Chapters
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status