Justin had always assumed Sean didn’t bring it up because of his natural reticence—he wasn’t an oversharer like Justin. Justin usually liked nothing better than quizzing his friends about the gory details of their sexual encounters, but he hadn’t wanted to hear about Sean with other guys, so he’d never asked. He didn’t even know whether Sean was a top or a bottom, but he was getting toppy vibes now as Sean pushed Justin’s knees towards his chest and his mouth moved lower instead of higher.
“Is this okay?” Sean murmured. “I really want to eat you out.”
Justin’s cock jerked its appreciation and drooled precome onto his stomach.
“Why does that sound about a million times more dirty coming out of your mouth than it has in any porn I’ve ever watched?”
“Is that a yes?” Sean’s dark gaze flicked up to meet Justin’s, before Justin threw his head back onto the pillow, closed his eyes, and let Jesus take the wheel.
“Yes, it’s a yes. I guess I can accept an apology rim job in place of the… ahhhh .”
Sean’s tongue started tracing gentle, tantalising, ever-decreasing circles around the sensitive skin of Justin’s hole, and Justin lost the ability to make any sounds other than desperate, needy noises. He should probably feel embarrassed about them, but he was too turned on to give a fuck.
Sean was ridiculously good at this. Either that, or it was luck that his technique meshed perfectly with what Justin liked. Some guys were too aggressive with rimming for Justin. He’d never been a fan of someone trying to get their tongue inside him. Obviously some people probably loved that, but for Justin it was too much. Dicks or fingers on the inside? Yes please. But the squirmy feeling of the tip of a tongue working its way into his hole made his toes curl—and not in the good way. The relentless, slow lap of Sean’s tongue was perfect. He used just enough pressure not to tickle, but it was light enough to send delicious tingles of sensation through the triad of Justin’s arse, balls, and dick. They were linked together in a feedback loop of arousal, sending him higher and higher with every stroke.
Justin had never come without stimulation on his cock before, apart from during wet dreams as a teenager—coincidentally usually ones about Sean—but tonight he wondered if it might be possible. Part of him wanted to find out, to let Sean carry on with what he was doing until Justin either came all over himself or died of sexual frustration, whichever happened first. He thought about touching himself, but Sean was in charge, and Justin liked him being in the driving seat. The firm grip of Sean’s hands on his thighs and the slow measured way he was taking Justin apart pushed all Justin’s buttons.
“I need to come,” he finally gasped. “Please, Sean.”
Sean paused what he was doing to ask, “What do you want?”
“Anything. Just make me come.”
Sean knelt up between Justin’s legs, his cock jutting out hard and red. Justin wanted it in his mouth so badly—but later. The overwhelming need to come his brains out eclipsed everything else right now. He cried out in delicious ecstasy as Sean closed his fist around Justin’s cock in a tight, perfect grip. He reached between Justin’s legs with his other hand and circled Justin’s hole with his fingers. It was so wet with spit down there that there was no need for lube.
“Oh fuck, yes. Don’t stop. That’s so good.” Justin tensed up, his impending orgasm drawing his muscles tight, like a coiled spring. He dug his heels into the bed, arching, begging with his body as well as his words. When he came, it tore through him, his whole body jerking as he thrust into Sean’s hand. Sean’s fingers slipped inside, just a little, and Justin clenched around them as his cock pulsed and shot. There wasn’t as much spunk this time, but his orgasm was no less powerful for that. Sean drew it out of him, making it last until Justin flopped