Vibe contains explicit audio content for adults. Confirm you're 18 or older to continue.
Elias and Marcus were supposed to be allies.
They were both heroes — powerful, respected, and constantly in competition with each other for the city’s adoration. The public loved to pit them against one another. “Who’s stronger?” “Who’s faster?” “Who would win in a fight?”
The truth was more complicated.
They had been sleeping together for months.
It started after a joint mission went wrong. They had been trapped together for hours, arguing and insulting each other the entire time. When they finally escaped, the tension snapped.
They fucked in an abandoned building — rough, angry, and desperate. It was hate sex at its finest.
And they kept doing it.
Every time they worked together, every time they argued in public, every time they tried to one-up each other — it always ended the same way.
Tonight was no different.
They had just finished stopping a bank robbery. The press was gone. The civilians were safe. And now they were in Marcus’s penthouse, tearing each other’s suits off.
“You’re such an arrogant asshole,” Elias growled as Marcus pushed him onto the bed.
Marcus smirked and pinned Elias’s wrists above his head.
“And you’re a self-righteous prick who needs to be put in his place.”
He kissed Elias hard, all teeth and dominance. Elias kissed him back just as roughly, biting at his lip until he tasted blood.
Marcus flipped Elias onto his stomach and yanked his suit down. He spat on his fingers and pushed two inside Elias without much warning. Elias gasped and pushed back against them.
Marcus worked him open roughly, then replaced his fingers with his cock. He fucked Elias 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, completely lost in the feeling of being claimed by the man he was supposed to compete with.
Marcus fucked him harder, every thrust rough and possessive. When Elias finally 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 pulled him into a rough kiss.
“This doesn’t change anything,” Marcus said against his lips. “I still hate you.”
Elias smiled tiredly.
“I hate you more.”
Marcus kissed him again — slower this time.
“Good,” he murmured. “Because I’m not done hating you yet.”
And Elias knew they would do this again.
Tomorrow.
And the day after.
And every day after that.
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.