Zayn moaned and groaned as Marcel's skilled tongue flicked and swirled against his arse hole, making him shudder.
"Oh my god, Marcel," Zayn panted between moans.
Zayn began to feel impatient and needy himself, so he started rolling his hips down onto Marcel's mouth. He jacked himself off in unison with his precious baby's tongue.
Zayn couldn't stop what was happening before it did, the vibrations sent from Marcel's mouth drove him insane, making white ribbons shoot from his dick and onto Marcel's stomach.
"You've been such a good boy for me, Marcel," Zayn cooed, despite his heavy gasping.
Zayn saw Marcel's cock twitch with desperation. He smirked, a thought coming to mind as he shifted, now sitting on Marcel's chest, facing his cock. He stroked Marcel, causing the latter to whimper and flick his hips up into Zayn's hand.
"Listen, Marcel, I'm gonna fuck myself with your needy little cock, you did such a good job for me, baby," Zayn cooed, moving himself so he was poised over his cock. Marcel moaned loudly at tan lads dirty talk.
"No prep?" Marcel asked breathlessly, his voice breaking. Zayn chuckled darkly, spitting into his palm as he supported himself on the couch with his other hand.
"Nope. I wanna feel you. I wanna feel you stretch me," Zayn continued intriguingly, rubbing the tip of Marcel's cock with his saliva.
Zayn sat up higher on his knees, teasing his tight hole with Marcel's cock.
"P-Please," Marcel squeaked, tossing his head back and glancing at Zayn's fit arse. Zayn chuckled once more before slowly lowering himself onto his boyfriend's cock.
"Impatient, I see?" He moaned out.
"God, why do you have to be so fucking sexy?" Marcel grunted.
Zayn placed his hand lower. Digging his palms into Marcel's flesh, he swerved his hips in circular eight motions. Marcel cried out and arched his back, his face twisting in pleasure. Zayn picked up his pace as he fucked himself more.
He shifted his position, now facing Marcel, and untied his wrists. Immediately, Marcel grabbed Zayn's hips and fucked up into his warm, swollen hole.
All that could be heard was the loud slapping of their skin, their pants, and Marcel's small squeaks.
"You like that? You like the feeling of my tight hole around your cock, baby? Do you like fucking your daddy nice and hard?" Zayn hissed out, feeling Marcel's cock twitch inside him.
"I-I'm cumming! Oh my fuck!" Marcel whined out, arching his back as he forced Zayn's hips down tightly against his own.
Zayn rocked his hips throughout Marcel's orgasm as he felt Marcel fill him to the rim.
Zayn dropped to Marcel's chest, panting. Marcel's heavy breathing collided with Zayn's.
"Fuck," Zayn groaned. Marcel laughed out breathlessly.
As Zayn slowly rose, he moaned as Marcel's now flaccid cock slip out of him, along with some of his cum. Zayn clenched his arsehole so no more could spill out. Zayn pulled on his discarded boxer breifs and walked up the basements stairs, going to the bathroom to collect aftercare supplies.
Marcel finally controlled his breathing and sat up. He fixed his crooked glasses before turning over onto his stomach. When he was sure Zayn wasn't gonna come back anytime soon, he pressed two fingers into his arse. He perched his bum higher in the air and pumped the two digits in and out of himself, moaning breathlessly, his cock growing hard once more.
"What the hell are you doing?" Zayn's voice boomed through the room, the basement door slamming shut behind him. He carried towelettes, body oil, wipes, the whole nine. He stormed down the stairs as Marcel quickly pulled out his fingers, turning over and sitting on his knees. Zayn placed the supplies on the table.
"So impatient!" Zayn roared, "Turn over," He commanded. Marcel quickly got on all fours.
"You little slut, disobeying me like that. You know damn well you can't pleasure yourself without permission," Zayn murmured and rubbed his hands over Marcel's arse cheeks that were coated over with sweat and cum from previous activities.
And, boy, did Marcel know what was coming.
-edited [5/22/17]