Read · M/M · gay · 3 min read

Corruption

The perfect hero-in-training and the supervillain who keeps telling him how exhausting it must be to pretend. A slow corruption story.

M/M · gaySuperheroCorruptionDark

Elias had always been the good one.

The perfect son. The perfect student. The perfect hero-in-training. He followed every rule, said all the right things, and never stepped out of line.

Until he met Marcus.

Marcus was everything Elias wasn’t — reckless, powerful, and completely unafraid of the dark parts of himself. He was also the most dangerous supervillain the city had seen in decades.

And he had decided that Elias was going to be his.

It started small.

Marcus would appear after Elias’s training sessions, leaning against a wall with that sharp, knowing smile. He would make comments about how boring it must be to always be good. How exhausting it must be to pretend.

Elias told himself he wasn’t interested.

He was lying.

One night, after a particularly brutal training session, Marcus cornered him in an alley.

“You’re holding back,” Marcus said, stepping close. “I can see it. All that power, and you’re afraid to use it.”

Elias’s hands clenched into fists.

“I’m not afraid.”

Marcus smiled.

“Liar.”

He grabbed Elias by the front of his suit and kissed him.

It was rough, demanding, and completely overwhelming. Elias made a shocked sound that quickly turned into a moan as Marcus backed him against the wall.

Marcus didn’t waste time.

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

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

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

“You were made for this,” Marcus growled. “Made to be fucked. Made to be ruined.”

Elias could only take it, completely lost in the feeling of being claimed by the man he was supposed to fight.

Marcus reached around and stroked Elias’s cock roughly. Elias came with a broken cry, his whole body shaking. Marcus followed soon after, burying himself deep and filling Elias with thick ropes of cum.

He stayed inside him for a long moment.

Then he pulled out and turned Elias around. He grabbed his chin and forced him to look up.

“You’re mine now,” Marcus said. “Not the hero’s pet. Mine. Understand?”

Elias was still shaking, cum leaking down his thighs.

He nodded.

Marcus kissed him then — slow and claiming.

“Good,” he murmured. “Because I’m going to corrupt every pure little part of you until there’s nothing left but me.”

Elias closed his eyes.

And for the first time in his life, he didn’t want to be good anymore.

He wanted to be his.

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.