Vibe contains explicit audio content for adults. Confirm you're 18 or older to continue.
Marcus was a sadist when it came to edging.
He loved keeping Elias right on the edge for hours — desperate, shaking, begging — and then denying him over and over again.
Tonight was one of those nights.
Elias was tied spread-eagle to the bed. A thick cock ring was strapped around the base of his cock, keeping him hard and aching. Marcus had been edging him for nearly two hours.
Every time Elias got close, Marcus would stop touching him completely. He would sit back and watch Elias tremble and beg, a small, satisfied smile on his face.
“Please,” Elias whispered, voice hoarse. “Please, Sir. I need to come.”
Marcus ran one finger lightly up Elias’s cock.
“I know you do,” he said calmly. “But you’re not going to. Not yet.”
He wrapped his hand around Elias’s cock and stroked him slowly. Elias moaned and pulled against the restraints. Marcus brought him right to the edge — then stopped.
Elias sobbed in frustration.
Marcus did it again.
And again.
By the sixth time, Elias was crying — real tears running down his face. His cock was dark red, leaking steadily, twitching with every heartbeat. His balls ached. His whole body was shaking.
Marcus finally took pity on him.
He slicked his cock and pushed inside Elias’s hole in one smooth thrust. Elias moaned loudly at the sudden stretch. Marcus fucked him with deep, steady strokes while he finally stroked Elias’s cock with purpose.
“Come,” Marcus ordered. “Now.”
Elias came with a broken scream. His whole body convulsed as he came harder than he ever had in his life. Cum spurted across his stomach and chest in thick ropes. Marcus kept fucking him through it, drawing out every pulse.
When Elias finally stopped coming, he collapsed against the bed, completely limp and dazed.
Marcus gently pulled out and gathered him into his arms.
“You did so well for me,” he murmured, stroking Elias’s hair. “I’m so proud of you.”
Elias was still trembling.
“I hate you,” he whispered hoarsely.
Marcus smiled and kissed the top of his head.
“I know, baby. I know.”
He held Elias close until the shaking stopped.
Then he whispered against his ear,
“Next time, I’m going to make you wait even longer.”
Elias shivered.
And he didn’t say no.
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.