Read · M/F · straight · 5 min read

After Hours

Sophie dates women. She still can't stop looking at Dmitri from analytics — and at 8 p.m. on an empty floor, he finally calls her on it. After-hours office roughness.

M/F · straightOfficeSize differenceRough

Sophie had been trying to ignore Dmitri all day.

It was impossible.

The Russian guy from the analytics team had been in and out of her department since morning, and every single time he passed her desk, he made sure she noticed him. The low voice with the thick accent. The way he leaned over her desk “just to check something.” The smirk when he caught her eyes dropping to his crotch.

Because Dmitri was big.

Not just tall and broad — the bulge in his dark slacks was obscene. Heavy. It shifted when he walked. Sophie had caught herself staring at it at least six times today. She wasn’t even into men. She dated women. Always had. But something about that thick outline pressing against the fabric had been driving her crazy since 10 a.m.

Now it was almost 8 p.m. The entire floor was dark and empty. Everyone had gone home.

Sophie was still at her desk, pretending to finish a report, when she heard footsteps.

Dmitri appeared in the doorway of the small coffee corner, holding two mugs.

“Still here, nerd girl?”

Sophie looked up. He was leaning against the counter, sleeves rolled up, top two buttons of his shirt undone. The bulge was even more obvious now that he wasn’t moving around.

“I had work,” she muttered, pushing her glasses up her nose.

Dmitri smiled slowly. “Or maybe you were waiting for me.”

Sophie’s face burned. She stood up and walked over to get water, trying to act normal. The moment she reached past him for a glass, Dmitri stepped closer. His chest brushed her back.

“You’ve been staring at my cock all day,” he said quietly, voice low and rough with that Russian accent. “Think I didn’t notice?”

Sophie froze.

“I— I wasn’t—”

“Yes, you were.” His hand came to rest on her hip. “Every time I walked by your desk, your eyes went straight to it. You’re not even into men, are you? But you couldn’t stop looking.”

Sophie’s breathing had gone shallow. She could feel the heat of his body behind her. And she could feel that heavy bulge pressing against her ass through his pants.

“I don’t usually…” she started, voice small.

“I know.” Dmitri’s hand slid around to her stomach. “But tonight you’re going to.”

He turned her around and lifted her onto the coffee counter in one smooth motion. Her back hit the cabinets. Before she could say anything, he pushed her skirt up and stepped between her thighs.

Sophie’s heart was hammering.

Dmitri unbuckled his belt and pulled his cock out.

It was even bigger than the bulge had promised. Thick, veiny, heavy, with a fat head already leaking. It stood straight up, long and intimidating.

Sophie’s mouth went dry.

“Fuck…” she whispered.

Dmitri smirked. He grabbed her panties and yanked them to the side, then dragged two fingers through her pussy. She was already soaked.

“Look at that,” he murmured. “Nerdy little lesbian pussy dripping for cock.”

He didn’t give her time to answer. He lined up and pushed in.

Sophie gasped loudly as the thick head stretched her open. Dmitri kept going — slow but relentless — until he was buried to the hilt inside her. She was panting, gripping the edge of the counter, eyes wide behind her glasses.

“Too big?” he asked, almost teasing.

Sophie nodded quickly, but her hips were already twitching.

Dmitri started fucking her.

Hard.

Each thrust made the counter shake. His cock dragged against her walls, stretching her more than anything she’d felt before. Sophie’s head fell back against the cabinet as she moaned — high, desperate sounds she’d never made with a man.

Dmitri grabbed her throat with one hand, not choking, just holding her in place while he fucked her deep and steady.

“You’re taking it so well,” he growled. “Even though you like girls. This pussy is gripping me like it was made for my cock.”

Sophie could barely speak. Every thrust knocked a broken moan out of her. Her glasses were fogging up. Her legs were shaking around his waist.

“I’m gonna come,” she gasped.

“Do it,” Dmitri said, voice rough. “Come on my cock in this fucking office.”

Sophie broke.

She came hard, thighs clamping around him, pussy pulsing and squeezing his thick cock as she cried out. Dmitri didn’t slow down. He fucked her straight through it, harder, until the wet sounds of her soaked pussy filled the empty office.

When he was close, he pulled out, grabbed her by the hair, and pulled her off the counter onto her knees.

“Open.”

Sophie opened her mouth obediently. Dmitri stroked his cock twice and came with a low groan, thick ropes of cum shooting across her tongue, lips, and glasses. Some landed on her blouse.

He didn’t move right away. He rubbed the head of his cock against her cum-covered lips, smearing it.

Sophie was breathing hard, dazed, cum dripping down her chin.

Dmitri tucked himself back into his pants, then reached out and gently took her glasses off. He wiped them clean with the hem of his shirt before putting them back on her face.

“Next time,” he said, voice calm again, “don’t wait until everyone leaves.”

He turned and walked out of the coffee corner, leaving Sophie on her knees, skirt still hiked up, cum on her face and pussy still twitching.

A written story from Vibe’s reading shelf — narrated prose, not audio. Fictional; all characters are adults. The app has 96 written stories and 200 audio stories.

More to explore.

More to read.
And to hear.

Free to start. No account required.