Read · M/M · gay · 3 min read

Coworker Rivalry

Two senior associates who sabotage each other in meetings and keep ending up in the supply closet, the garage, and once the CEO's bathroom.

M/M · gayOfficeRivalsHate sex

Elias and Marcus had been rivals since day one.

They were both senior associates at the same law firm, constantly competing for the same promotions, the same cases, and the same recognition. Their arguments in meetings were legendary. They insulted each other in the hallways. They leaked information to sabotage each other.

And yet, somehow, they kept ending up fucking in the most inappropriate places.

It started after a particularly vicious argument in the conference room. They had stayed behind to “finish the discussion.” What followed was angry, desperate sex on the conference table.

Now, it had become a pattern.

Every time they had a major clash, they ended up fucking somewhere in the office — the supply closet, the parking garage, once even in the CEO’s private bathroom.

Tonight was no different.

They had just finished a brutal negotiation with a client. The moment the client left, Marcus grabbed Elias by the arm and dragged him into the nearest empty office.

He locked the door and pushed Elias against it.

“You’re such a fucking asshole,” Marcus growled, kissing him roughly.

Elias kissed him back just as hard.

“And you’re a manipulative prick,” he shot back.

Marcus spun him around and bent him over the desk. He yanked Elias’s pants down and spat on his hole. Two thick fingers pushed inside without much warning. Elias gasped and gripped the edge of the desk as Marcus worked him open roughly.

When Marcus finally pushed his cock inside, Elias moaned loudly.

Marcus fucked him with deep, angry strokes, one hand gripping his hip while the other pressed between his shoulder blades.

“You love this,” Marcus snarled. “Love being fucked by your rival. Love being put in your place.”

Elias could only moan in response.

Marcus fucked him harder, every thrust rough and possessive. When Elias came, it was with a broken cry, his whole body shaking. Marcus followed soon after, burying himself deep and filling Elias with thick ropes of cum.

They stayed like that for a long moment, both breathing hard.

Marcus eventually pulled out and turned Elias around. He grabbed his chin and forced him to look at him.

“This doesn’t change anything,” Marcus said. “I still hate you.”

Elias smiled tiredly.

“I hate you more.”

Marcus kissed him — rough and biting.

Then he pulled back and smirked.

“Same time tomorrow?”

Elias didn’t even hesitate.

“Fuck you.”

Marcus’s smirk widened.

“I’ll take that as a yes.”

And they both knew they would do this again.

Tomorrow.

And the day after.

Because no matter how much they claimed to hate each other, they couldn’t stay away.

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.