The car ride back to Viktor’s penthouse was quiet. Too quiet. Viktor spent most of it on his phone, thumb scrolling through emails like the rest of the world did not exist. I stared out the window watching Palo Alto blur past, trying to ignore the way his knee kept brushing mine every time the driver took a turn. By the time we stepped into the private elevator I was already exhausted from pretending I was not hyper aware of every inch of him.
The doors opened into the same sleek, expensive silence as this morning. Lights had been left on low. The city glittered below like it was performing just for him. Viktor shrugged off his suit jacket and tossed it over the back of a chair. The movement pulled his white shirt tight across his back and shoulders. I looked away fast.
“Make yourself comfortable,” he said, already heading toward the open kitchen. “This is your workspace now too. No need to stand like a guest.”
I loosened myself and rolled up my sleeves. The navy suit still felt like someone else’s skin. I dropped onto the long leather sofa and opened the company laptop. The screen lit up with the files Viktor had granted access to earlier. AetherLynx public architecture. Login portals. Weak endpoints. My fingers hovered over the keys. I could feel him watching me from the kitchen.
He poured himself a vodka. Neat. No ice. The bottle clinked softly against the glass.
“Drink?”
I shook my head. “Better not. I need to stay sharp.”
He smirked. “Suit yourself.”
Then he disappeared down the hallway toward his bedroom without another word. The door clicked shut behind him. I sat there staring at the laptop screen, pretending to read the same line of API documentation for the third time. The penthouse felt bigger without him in it. Too quiet. Too empty. My thigh still tingled where his had pressed against mine earlier.
Fifteen minutes later the bedroom door opened again.
Viktor walked back out in a fitted black t-shirt that hugged every ridge of his chest and shoulders like it had been painted on. The fabric stretched tight across his pecs, sleeves straining around thick biceps. Gray sweatpants hung low on his narrow hips, the drawstring untied, waistband sitting just below the sharp V of his lower abs. No shoes. Bare feet on the marble. Hair still slightly damp from a quick rinse, pushed back carelessly. He looked relaxed. Dangerous. Like a man who knew exactly what he was doing to the room just by stepping into it.
He crossed the open space without hurry. Every step made the gray cotton shift against his thighs, outlining the heavy swing of his cock and balls beneath the thin material. I swallowed. Forced my eyes back to the screen. Failed.
He dropped onto the sofa right next to me again. Closer this time. Deliberate. Our thighs pressed together from hip to knee. The heat of him soaked through my trousers immediately. The faint scent of clean skin and that same woody cologne hit me harder now, warmer, more intimate without the suit layers in the way.
I kept my eyes on the screen. Barely.
We worked like that for over an hour. Side by side. His arm brushing mine every time he leaned in to point at something on the display. His voice low and steady as he explained what he needed from the next layer of endpoints. I found a few promising entry points. Nothing deep yet, but enough to show I was earning my keep. At one point he asked what I would do with the money once the job was done.
I answered without thinking. “Buy a new loft. Maybe a life that doesn’t involve rich smug assholes holding one over me.”
Viktor let out a low laugh. The sound vibrated through his chest and into my shoulder where we touched.
“Fair enough.”
He took a slow sip of vodka. Then, quieter, “The divorce made me paranoid about trust. People get close for the wrong reasons when there is this much money involved.”
I turned my head before I could stop myself. “Divorced?”
He raised an eyebrow. “Why? You did not read that about me in your research last night?”
My face heated. Yeah, I had searched this son of a bitch up last night. Deep. To know what I was getting myself into. Might have stared at his pictures a little too long. Shirtless gym selfies. Suited boardroom shots. The way the light caught his jaw. The veins in his forearms. Maybe I found him hot. Was I wrong to? Beyond that smug face and all the money, the man was an attractive guy. Sharp. Built. Dangerous in a way that made my stomach twist. Anyway. Does this asshole know everything I do?
I did not want to argue. “Uhm… no.”
He gave a small shrug. “It was messy. Tabloids. Lies. She wanted the name more than the man. I learned my lesson. Trust is expensive. I do not hand it out anymore.”
The words hung between us. For the first time he sounded almost human. Not the untouchable CEO. Just a man who had been burned. I hated how much that softened something in my chest.
Viktor stood up to stretch. Arms overhead. The black t-shirt rode up high. Revealing the deep cuts of his abs, the sharp V lines disappearing into the low waistband of his sweatpants, the faint trail of dark hair. Veins stood out along his forearms and the backs of his hands. My eyes locked on. I could not look away.
He caught me staring. Smirked. “Eyes on the screen, Lennox.”
My voice cracked when I tried to fire back. “Maybe if you stopped flexing every five minutes I would.”
He chuckled again. Low. Dangerous. “Keep going. We have time.”
Around eight the technical wall hit hard. An encrypted endpoint I could not crack no matter how many angles I tried. I leaned back and rubbed my eyes. Viktor closed his laptop.
“Break,” he said simply. “My chef is making steak. Medium rare. You eat meat?”
I nodded. My stomach growled loud enough for both of us to hear.
While we waited he walked to the balcony. The sliding doors were already open. Cool night air drifted in. I followed. The view was insane. Valley lights spread out like stars someone had dropped on the ground. Viktor stopped at the railing. I stood beside him.
Then he stepped right behind me.
His chest almost brushed my back. His hands came down on the railing on either side of my body. Caging me without touching. The heat of him rolled over me. His breath ghosted the side of my neck.
“Beautiful, isn’t it?” he murmured.
I whispered, “Yeah… it is.”
Neither of us moved. My heart slammed against my ribs. I could feel the solid wall of his chest so close. The CEO I hate, but right now I also want him to bend me over this railing and fuck me until I forget my own name.
“You are tense,” he said. Voice lower. Rougher. “Relax.”
Then it happened.
His hips shifted forward. Just once. His cock, already half hard, pressed firmly against my ass for one long heartbeat. Thick. Heavy. Unmistakable. The heat of it burned through the thin gray sweatpants and my trousers. My breath caught. My own cock twitched hard, straining against the navy fabric. I gripped the railing so tight my knuckles went white.
Viktor stepped back like nothing had happened. Cool air rushed in where his body had been. I stayed frozen, pulse roaring in my ears.
“Let’s eat,” he said calmly. Like he had not just ground his hard cock against me.
We moved to the onyx dining table. The chef had set out perfect steaks, roasted vegetables, red wine already poured. Viktor sat closer than necessary. Our knees touched under the table. Every time he cut into his steak his forearm flexed. Veins standing out. I tried to focus on my plate but my mind kept replaying that one slow press against my ass.
Halfway through the meal my guard slipped. The wine and the long day and the constant tension finally cracked me open.
“Why are you really doing this?” I asked quietly. “AetherLynx…”
Viktor looked at me for a long moment. Gray eyes dark in the low light. He set his fork down.
“Because some things are worth the risk.”
He reached across the table. Slowly. His thumb brushed my lower lip. Wiping away a drop of sauce. Or maybe just because he wanted to touch me. His skin was warm. Rough. My breath stopped completely. His eyes dropped to my mouth. Darkened. For a second I thought he was going to lean in and kiss me right there.
Then he pulled back. Put his fork down. Stood up.
“We will continue this tomorrow.”
He walked toward his bedroom without another word. The door closed softly behind him.
I sat there alone at the onyx table. Heart hammering. Cock still half hard from that single press on the balcony. The penthouse felt too big and too empty.
I left a few minutes later. Took the elevator down. Walked to the nearest ride share spot like a man in a dream. The whole way home my mind kept circling the same question.
Why did he pull back when I asked about AetherLynx?
He had been about to say more. I felt it. The way his eyes lingered. The way his thumb stayed on my lip half a second longer than necessary. Then nothing. Just that quiet “We will continue this tomorrow.”
I stared out the car window at the passing lights. My reflection looked wrecked. Lips still tingling. Ass still remembering the heavy press of his cock.
I hated how much I wanted him to finish what he started.
And I hated even more that I already knew I would let him.
The days after that night blurred into a tense routine that felt like walking on a live wire. Every morning I showed up at the penthouse or the office early, dressed in the clothes that still felt like a costume, diving into AetherLynx files while Viktor loomed close enough to make my skin hum. We cracked a few outer layers together, nothing game changing yet, but enough to keep the momentum going. He was all business during the day, barking orders at meetings I shadowed, his voice that low rumble that commanded rooms without effort. But the nights were worse. Late sessions at the penthouse where his knee would brush mine on the sofa, or his hand would linger when passing a tablet. No more balcony presses. No more thumb on my lip. Just the memory of it gnawing at me, making me hard at the worst times, forcing me to jerk off in the guest shower more than once while biting back his name. I told myself it was the adrenaline. The power imbalance. Anything but the truth that I was starting to crave the son of a bitch.
Thursday morning hit like any other. I rolled into Volkov Security at seven sharp, coffee in hand, pretending my head was not still spinning from the dreams where Viktor's cock was not just pressing but buried deep inside me. The lobby buzzed with the usual crowd, coders and execs milling around like ants in a glass hive. I headed straight to the break room for a refill, the space empty except for one guy at the coffee machine.
He turned when I walked in. Tall. Broad. Dark blond hair cut short. Blue eyes that lit up with a smile. Built like he hit the gym hard, white shirt stretched over a chest that screamed former athlete. Daniel, I think his name was. A junior developer.. Openly gay, from what I heard in passing. And hot in that clean cut, approachable way.
“You the new guy who joined last week?” he said, voice smooth and friendly. He leaned against the counter, crossing his arms in a way that made his biceps flex under the sleeves.
I nodded, pouring my coffee. “Yeah. Kai. Assistant to the big man himself.”
Daniel laughed. Low and easy. “Lucky you. Volkov is intense. But hey, if you need help finding anything around here, like the good coffee machine or maybe a decent bar after hours, I am your guy.”
His eyes lingered on mine a second too long. Flirty. Obvious. I laughed politely. “I will keep that in mind. This place is a maze.”
He stepped closer. Close enough that I caught the faint scent of his cologne. Something clean and citrusy. “Seriously though. You look like you could use a break from the intensity. We should grab drinks sometime. I know a spot with killer martinis and zero corporate types.”
His smile was the kind that made you feel seen. Charming. Confident. It reminded me of Andrew. The physical similarity hit hard. Same height. Same build. Same dark blond hair and blue eyes that crinkled at the corners. The kind of guy who walked into a room and everyone assumed he belonged. I felt a twist in my gut. Not attraction exactly. More like a ghost poking at old wounds. I opened my mouth to say something neutral.
The break room door swung open.
Viktor walked in. His presence sucked the air out of the space immediately. Gray eyes swept the room. Landed on us. On how close Daniel was standing.
Daniel shut up fast. Straightened. “Mr. Volkov. Morning.”
Viktor nodded once. Curt. “Daniel.”
Daniel muttered something about a meeting and slipped out quickly. Left his coffee half full on the counter.
Viktor turned to me. Jaw ticked once. Subtle. But I saw it.
“My office,” he said. Voice flat. No room for argument.
I followed him down the hall. The silence felt heavy. Charged. His shoulders were tense under the suit jacket. We stepped into his office. He closed the door behind us. The click echoed.
He walked to his desk but did not sit. Turned to face me instead.
“Pack for three days,” he said without preamble. “We leave for Seattle tomorrow morning. Private jet. There is a tech conference. AetherLynx CEO will be speaking. We will gather as much intel as possible. Off record conversations. Network access if we can get it. You will stay close. Shadow every move.”
I nodded. Tried to keep my voice steady. “Got it. Anything specific I need to prep?”
Viktor crossed his arms. Eyes narrowed. “Focus on their public demos. Look for backdoors in the apps they showcase. We will have time on the flight to review.”
He paused. Stepped closer. The air between us thickened.
“And Lennox? Try not to get distracted.”
I raised an eyebrow. “Distracted by what?”
“By whoever decides to flirt with you in the break room.”
My stomach flipped. He had seen it. Heard it. The jealousy was right there under the controlled tone.
I laughed once. Short. Sarcastic. “Why is Mr. Volkov jealous about who his secretary wants to fuck?”
The words hung there. Bold. Stupid. His eyes darkened instantly. In two steps he closed the distance. Backed me against the wall beside his desk. One hand planted beside my head. The other gripped my hip. Hard enough to feel through the fabric.
His body pressed in. Chest to chest. His cock already half hard against my thigh. Thick. Insistent. His breath was hot on my face.
“I do not want you distracted on the job,” he growled. Accent thicker. Rougher. “You are mine until this is done. Focus on that.”
I should have pushed him away. Instead I looked at his lips. So close. Barely an inch away. My own cock twitched hard in my trousers. Aching.
“What if my boss is the one that is distracting me?” I whispered. My voice cracked on the last word. My eyes dropped to his mouth again.
Viktor let out a low sound. Almost a groan. His hand on my hip tightened. Pulled me closer. Our cocks lined up through the clothes. Hard. Grinding once. Slow. The friction sent sparks up my spine.
“You talk too much,” he murmured.
His free hand came up. Thumb traced my lower lip. Slow. Deliberate. Hovering there. Teasing.
I could not stop myself. I parted my lips. Sucked his thumb in. Deep. Tongue swirling around the pad. Tasting salt and skin. Maintaining eye contact the whole time. His gray eyes burned. Flushed high on his cheeks. Breath coming faster.
“Lennox” he breathed. Pulled his thumb out with a wet pop.
Then his mouth crashed onto mine.
Dominant. Manly. Bossy. His tongue pushed in. Claiming. Teeth nipping my lower lip. One hand fisted in my hair, tilting my head back. The other slid from my hip to my ass. Squeezed hard. Pulled me flush against him. Our cocks ground together. Thick lengths rubbing through layers of fabric. I whimpered into his mouth. The sound embarrassing but real. My hands came up. Gripped his shoulders. Felt the muscle flex under my fingers.
He kissed like he fucked. Or at least how I imagined he would. Relentless. Controlling. Every stroke of his tongue making me harder. Wetter. Pre cum probably staining my boxer briefs already.
Then he stopped.
Pulled back. Lips just an inch away. His breath ragged. Mine too.
I moved forward. Chased his lips. Desperate to kiss him back. Desperate to feel his mouth on me again.
His hand in my hair tightened. Held me back.
“Behave, Lennox,” he said. Voice rough. Strained. “Focus on what you were hired to do.”
He stepped back completely. Adjusted his suit jacket. Walked to his desk like nothing had happened. Sat down. Picked up his phone.
I stood there against the wall. Heavy breathing from the kiss. Cock throbbing painfully in my trousers. Lips swollen. Tasting him.
“That will be all, Lennox,” he said without looking up. “Get back to work.”
I nodded. Because words were beyond me. Adjusted myself as discreetly as I could. Walked out of his office on shaky legs.
The hallway felt too bright. Too normal. I headed to my temporary workstation. Sat down. Stared at the screen without seeing it.
Daniel. The jealousy. The kiss.
It all crashed together in my head like a bad system overload, fragments of code and memory glitching out at once.
Daniel had been harmless. Flirty but safe. The kind of guy who smiles like he knows exactly what he’s doing and doesn’t mind if you notice. Reminding me of Andrew in the worst possible way; the same dark blond hair, the same easy confidence, the same blue eyes that crinkled at the corners when he laughed. The same body that made you feel small and seen at the same time. I hated how much that similarity stung. Like Andrew had left a template behind and the universe was still printing copies just to fuck with me.
But Viktor seeing it had flipped something dark inside him. Made him snap. Made him claim what he thought was his. The kiss replayed on loop in my skull. His tongue pushing in like he owned the space. His teeth grazing my lip hard enough to leave the ghost of a bruise. His grip in my hair tilting my head back so he could take more. The way his cock felt grinding against mine—thick, hard, promising everything he refused to give. I could still feel the heat of it through our clothes, the slow roll of his hips that had me whimpering into his mouth like I’d forgotten how to breathe.
I thought about dinner at his place a few nights ago. The sauce on my lower lip. His thumb wiping it away slowly, lingering there like he was testing how far he could push before I broke. The start of all this. The moment the line blurred from blackmail to something sharper, something that cut both ways.
And now he pulled back again. Left me hard and aching. Left me tasting him, lips swollen, cock throbbing so hard it hurt to walk straight. Just like that night on the balcony when he’d pressed himself against my ass for one heartbeat and then stepped away like it was nothing.
Seattle tomorrow.
The conference. AetherLynx CEO there in the flesh…speaking, networking, probably shaking hands with the same people who’d kill to get their hands on the code we were trying to steal. Private jet. Hotel rooms. Days and nights trapped in the same orbit as him. No escape. No break room Daniel to flirt with. No walls to hide behind.
I was fucked.
Not literally.
But God, part of me wished I was.
Wished he’d shoved me harder against that wall. Wished his hand had slid down instead of stopping at my lip. Wished he’d unzipped me right there, wrapped those big fingers around my cock, stroked me slow and mean until I begged. Wished he’d dropped to his knees and taken me in his mouth, gray eyes locked on mine while he swallowed every inch. Wished he’d bent me over his desk, yanked my trousers down, and fucked me raw—deep, possessive, whispering in that thick Russian accent that I belonged to him until the job was done and maybe longer.
I wanted it so bad my thighs were shaking.
And the scariest part? I didn’t just want the sex.
I wanted him to stop pulling back.
I wanted him to admit he wanted it too.
I wanted him to stop treating me like a tool and start treating me like something he couldn’t let go of.
Seattle was going to break me.
One way or another.
And I was already counting the hours until it did.
If you enjoyed this story, consider supporting the author on Patreon.