Read · M/M · gay · 3 min read

Protection

After a kidnapping attempt, Elias gets a bodyguard who never leaves. Alone in the penthouse, 'You don't have to stay' gets the wrong answer. Protective and rough.

M/M · gayBodyguardProtectiveDominant

Elias had been assigned a new bodyguard after a kidnapping attempt.

His name was Marcus, and he was terrifyingly good at his job. Tall, broad, quiet, and intensely protective. He followed Elias everywhere — to meetings, events, even late-night work sessions.

At first, Elias found it annoying.

Then the tension started building.

Marcus was always there. Always watching. Always standing just a little too close. Elias started noticing the way Marcus’s jaw would tighten when other people got too close. The way his eyes would linger.

One night, after a particularly stressful event, they were alone in Elias’s penthouse.

Marcus had just finished checking the security system when Elias spoke.

“You don’t have to stay,” Elias said. “I’m safe here.”

Marcus turned to look at him.

“No,” he said quietly. “You’re not.”

He crossed the room in a few strides and grabbed Elias by the front of his shirt, pulling him into a rough kiss. Elias made a surprised sound that quickly turned into a moan as Marcus backed him against the wall.

“I’ve been trying to stay professional,” Marcus growled against his mouth. “Trying to keep my distance. But every time someone looks at you like they want you…”

He spun Elias around and bent him over the back of the couch.

“I lose my fucking mind.”

He yanked Elias’s pants and underwear down and spat on his hole. Two thick fingers pushed inside without much warning. Elias gasped 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’re mine to protect,” Marcus growled. “Mine to touch. Mine to fuck. No one else gets to have you.”

Elias could only take it, moaning into the couch as Marcus claimed him.

Marcus fucked him harder, the sound of skin slapping skin loud in the quiet penthouse. When Elias came, it was with a broken cry, cum spilling onto the floor. 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.

“This changes everything,” Marcus said. “You’re mine now. Not just as my client. Understand?”

Elias was still shaking, cum leaking down his thighs.

He nodded.

Marcus kissed him again — slower this time.

“Good,” he murmured. “Because I don’t share what’s mine.”

He helped Elias fix his clothes, then kissed him one more time.

“I’m moving into the guest room,” Marcus said. “Effective immediately.”

Elias blinked.

“What?”

Marcus smiled — small, sharp, and satisfied.

“You heard me.”

He turned Elias toward the bedroom and gave him a light slap on the ass.

“Now go rest. You’re going to need it.”

Elias left on shaky legs, cum still dripping down his thighs.

He should have been shocked by how fast everything had escalated.

Instead, he smiled the entire way to his bedroom.

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.