Share

Ghosts in the code

Author: Rey
last update publish date: 2026-04-29 19:12:06

Chapter 4

I shoved the laptop away so hard it almost slid off the glass desk. “You paid for Lila’s treatment? All this time?”

Damien stood behind me, city lights glittering forty floors below like they didn’t give a damn. He didn’t flinch. Face still stone. “Guilt is expensive.”

“But why her?” My voice cracked even though I tried to stop it. “After you destroyed my father?”

His hand landed on my shoulder. Heavy. Pulling me back until I was sitting on his lap like some obedient shadow. “Because some debts don’t die easy.”

I could feel the heat of his chest against my back. The steady beat of his heart that didn’t match the cold way he spoke. My own pulse was all over the place. Anger. Confusion. And that stupid unwanted pull that kept getting louder every time he touched me.

“Keep typing,” he said against my ear. Voice low. Commanding. “You’re supposed to be fixing the leaks you caused.”

I forced my fingers back to the keyboard. The code blurred for a second. I blinked hard. “You anonymously funded her for two years. While you were busy bankrupting us. While my dad…” I swallowed the rest. Couldn’t say it out loud. Not with his arm around my waist like he owned the right.

Damien’s fingers drummed once on my thigh. “Your father made choices. Bad ones. The kind that drag other people down with them.”

“Yeah? And what about you?” I kept typing but my hands weren’t steady. “You sit up here in your glass tower making those choices. Then you drag me into your bed like it fixes anything.”

He shifted under me. Just enough that I felt him. Hard. Interested. Even while we talked about my dead father. “I didn’t drag you. You signed.”

“Because you held a gun to my sister’s life.” I laughed once. Sharp. Wrong. “Real romantic.”

Damien’s hand slid higher on my thigh. Not quite threatening. Not quite gentle. “Romance is for people who can afford it. You and I have a contract. You fix my systems. You sleep where I say. You open your mouth when I tell you to.”

My breath caught. I hated how my body reacted to the words. Hated the way heat crawled up my neck. “And if I stop fixing? If I decide I’d rather watch your empire burn?”

“Then the payments to the hospital stop tomorrow.” His voice stayed calm. Like he was discussing the weather. “And you go to prison for the hacks. Simple math.”

I kept typing. Lines of code I knew better than my own name. But my mind was somewhere else. On the anonymous transfers I’d found buried deep in his financials. On the dates that lined up perfectly with Lila’s worst months. On the fact that the man currently hard against my ass had been paying for my sister’s life while I plotted his death.

“You’re quiet,” he said. Fingers tracing slow circles on my inner thigh now. “That’s new.”

“I’m thinking.” I leaned back against his chest. Let him feel my weight. Let him think I was giving in. “About how much I still want to watch you bleed.”

Damien’s hand stilled. Then tightened. “Careful. Some thoughts get dangerous when you say them out loud.”

I twisted in his lap. Faced him fully. Our foreheads almost touching. “You already know what I am. The son of the man you ruined. The hacker who almost took you down. Why pretend this is anything but hate with extra steps?”

His free hand came up. Cupped my jaw. Thumb brushing my lower lip. “Because hate keeps you sharp. And I need you sharp right now.”

The screen in front of us flickered. One of my old backdoors still blinking in the system. I could have triggered it. Could have sent everything crashing again. But then Lila’s face flashed in my mind. The weak smile in that hospital bed. The way she’d thanked Damien like he was some kind of hero.

I deleted the backdoor instead. Fingers moving on autopilot. “There. One leak plugged. Happy?”

“Not yet.” Damien’s breath warmed my ear. “Keep going. And tell me what else you found while you were digging through my life.”

I swallowed. The words tasted bitter. “I found the transfers. Two years of payments. No name attached. Just enough to keep her in the trial. You did that. While you were busy destroying everything else.”

Silence stretched. His hand on my thigh tightened again. Not painful. Possessive. “Some debts don’t die easy,” he repeated. Quieter this time.

I stared at the screen. At the half-fixed code. At the ghost of my father’s signature still buried in the old transaction logs. Then back at Damien. At the man who held my sister’s life in one hand and my body in the other.

My fingers hovered over the keyboard. One command and I could make everything crash again. One word and I could tell him exactly how much I still wanted him dead.

Instead I typed another line of code. Fixed another leak.

And hated myself for how good his hands felt while I did it.

The phone buzzed on the desk. He ignored it. But I saw the name flash. Marcus Kane. One of his board members. The one who’d been sniffing around the leaks.

“Someone’s looking for you,” I muttered.

“Let them look.” His hand slid up my back. Under my shirt. Skin on skin. “Right now I’m more interested in what you’re going to do next.”

The screen kept scrolling. Code I was supposed to be fixing. But all I could feel was the man underneath me. The one who’d ruined my family and saved my sister. The one whose touch made my body forget every promise I’d made to myself.

I hated how much I wanted to keep feeling it.

The phone buzzed again. Louder this time.

Damien’s grip tightened. “Ignore it.”

But I couldn’t. Because deep down I knew the next message might be the one that finally blew everything apart.

And I still didn’t know which side I wanted to win.

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

Latest chapter

  • Billionaire’s shadow contract    Erupted

    Chapter 76The world exploded in dirt and noise.I hit the ground hard, the impact jarring every bone as the second shot chewed into the pavilion wall inches from my head. Dirt sprayed across my face. My heart hammered against my ribs. Riven’s voice exploded in my earpiece, sharp with urgency.“Two shooters! Ridge north and east! Move, Damien—now!”Adrenaline flooded my system. I scrambled low on elbows and knees, clutching the folder of documents like a lifeline. Another crack split the dawn air. Bark and splinters rained down. I pushed up and broke into a sprint toward the tree line, zigzagging the way Riven had drilled into me years ago during those long nights when survival meant staying unpredictable.“On your six!” Riven barked. His rifle cracked twice from the ridge. One distant shadow jerked and dropped.I reached the trees and slammed my back against a thick trunk, chest heaving, trying to steady my breathing. The wire against my skin was still live, but static flickered at t

  • Billionaire’s shadow contract    The Park

    Chapter 75Twelve hours became eight. Then six. The house felt like a pressure cooker with the lid bolted down. We sat around the kitchen table with the printed copies of the original agreement spread out like battle maps. Every page felt heavier than the last.“You’re not going alone,” Lila said for the fifth time. Her voice was steel, but her eyes were raw. “He wants you isolated so he can pick us off one by one.”Riven stood by the window, checking the feeds again. “She’s right. This isn’t negotiation. It’s a trap designed years ago. If you walk in there without backup, you’re handing him exactly what he wants.”I rubbed my temples. The scar on my side ached with every heartbeat. “If I don’t go alone, he starts shooting. You saw the scope on Lila. He’s not bluffing.”The live feed from earlier still burned behind my eyes — that red dot dancing across our front window. Marcus had made his terms crystal clear. Come alone or assets depreciate permanently.We had rehearsed every angle.

  • Billionaire’s shadow contract    Safe House

    Chapter 74The first safe house was a derelict warehouse on the industrial edge of the city, the kind of place that had once hummed with empire business and now only echoed with broken glass and rain. We arrived just after dusk, the 48-hour clock down to eighteen hours. Riven drove. Lila sat in the back with a tablet, monitoring the new security feeds back home. I rode shotgun, gun in the glove compartment and tension coiled tight in my shoulders.“This was one of his bolt holes,” Riven said, killing the engine a block away. “Marcus liked keeping physical backups. Paper doesn’t hack as easily as servers.”We moved like ghosts — dark clothes, silenced steps, years of old instincts returning whether we wanted them or not. The side door hung crooked on rusted hinges. Inside, the air smelled of mold and motor oil. Flashlights cut narrow beams through the dust.Lila stayed close to me. “If the original is here, it’ll be in a hidden compartment or false wall. Marcus was paranoid about that

  • Billionaire’s shadow contract    The witness

    Chapter 73The prison visiting room smelled of bleach and old regret. I sat across from Kane at the scratched metal table, the plexiglass barrier between us feeling thinner than it should. Riven and Lila waited outside — a compromise. Kane had insisted on speaking to me alone. “Some ghosts only talk to the man who buried them,” he’d said through the intermediary.He looked older. Harder. Fifteen years had carved deep lines into his face, but his eyes still held that calculating glint I remembered from the empire days.“Voss,” he greeted, voice rough from disuse. “Didn’t think I’d see you on this side of the glass.”“I didn’t think I’d come back,” I said. “But Marcus changed the math.”Kane leaned forward, chains clinking softly. “Marcus always changes the math. You here about the paper?”I nodded once. No point dancing around it. “You witnessed it. The agreement. Tell me what it really says.”He studied me for a long moment, like he was weighing old loyalties against old grudges. “It

  • Billionaire’s shadow contract    Summons

    Chapter 72The coordinates glowed on my phone screen like a challenge. A remote park clearing about forty minutes outside the city. Neutral ground, as Marcus called it. I memorized the location, then deleted the message. Twenty-eight hours. The number felt smaller every time I thought it.Lila caught me in the hallway. “What aren’t you telling us?”I hesitated only a second. No secrets. Not anymore. I showed her the screen. She read the text once, twice, then handed the phone back with steady hands that didn’t match the fear in her eyes.“You’re not going alone.”“I might have to.”Riven appeared behind her, drawn by our voices. He took the phone, read it, and went very still. “This is a trap. He wants you isolated. Wants me to wonder if you’ll come back.”“He wants all of us off balance,” I said. “But if I don’t show, he’ll make good on the threat. We’ve seen how close he can get.”We returned to the war room. The whiteboard now held the new coordinates circled in red. Kane’s name un

  • Billionaire’s shadow contract    Paperwork

    Chapter 71Morning light felt like an intrusion. I stood at the kitchen window, coffee gone cold in my mug, watching the tree line where the camera had caught nothing and everything. The house smelled of fresh toast and tension. Lila moved quietly behind me, setting plates down with deliberate care. Riven sat at the table, eyes shadowed, typing on his laptop with mechanical precision.None of us had slept more than an hour.“The new cameras are online,” Riven said without looking up. “Triple redundancy. Motion alerts straight to all our phones. If anyone breathes near the property, we’ll know.”Lila slid into the chair across from him. “Good. But what about the thing Marcus actually wants?” She glanced at me, then at Riven. “The key asset. We’re not pretending anymore, right?”I set my mug down. “We’re not.”Riven closed the laptop. For a long moment the only sound was the refrigerator humming. Then he spoke, voice low.“Twelve years ago I was broke, running, and desperate enough to m

  • Billionaire’s shadow contract    The First Prophecy

    Chapter 5The shower glass was already fogged when Damien pushed me inside. Steam rose thick around us, heavy and suffocating. Water hit my back hot enough to sting, but I barely registered the burn. He didn’t give me time to think. Just crowded me against the cold tiles, one hand wrapping around m

  • Billionaire’s shadow contract    The First Taste

    Chapter 3 Riven’s lips parted. Slow. Challenging. “Make me.” There was nothing careful about it. I closed the distance and kissed him. Heat, teeth, the kind of hunger that didn’t ask permission. His mouth opened under mine, fighting back just as hard. He tasted like coffee and defiance and somet

  • Billionaire’s shadow contract    The First Night in the cage

    Chapter 2 Careful, Voss. Some things bite back when you push them too far. The words still sat between us. I stayed on my knees a beat longer than necessary, just to watch Damien’s fingers twitch like he wanted to grab harder but wouldn’t let himself. My knees burned against the floor. I didn’t m

  • Billionaire’s shadow contract    The ServersRoom Reckoning

    Chapter 1 The red alarm lights sliced through my private servers like warning shots I couldn’t afford to ignore. These weren’t the systems the world knew about. These were the black servers that didn’t officially exist — the ones holding every dirty secret that kept Voss Dynamics alive and me unt

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