Max let go of the spit-wet shaft, breathing deeply. Eyes on Jeremy’s, he traced his own lips with the head, licking the drops of pre-cum with a groan. Then he took Jeremy’s hands and put them back on his head.
“Fuck my mouth. Hard as you want.”
Those words almost made him come. “Oh, Jesus.”
Breathing shallowly, his throat dry, Jeremy guided himself inside. Max closed his lips around him, nodding. Jeremy thrust an inch or two. He didn’t want to hurt him, but Max nodded again, taking hold of Jeremy’s hips in his open jeans, urging him on.
Jeremy barely found his rhythm before he shot his load, groaning way too loudly. Max swallowed and held him pinned to the sink by his hips, milking him until Jeremy’s knees were about to give out and it was too much.
Max stood, looming over him and holding him close. He rubbed Jeremy’s back and nuzzled his head, and Jeremy wanted to stay there forever, warm and sated and…liked.
“You like me, right?” Jeremy cringed. He’d said it out loud, hadn’t he?
But Max didn’t laugh at him. He drew back, his gaze serious. “I like you a ton. I’m sorry I put the brakes on. We can definitely stop pretending we’re only friends.” He grimaced. “Although if we tell my family, they’ll just be so annoying about it. It’s not you, it’s a hundred percent them.”
Jeremy laughed. “It’s okay. It can be our little secret. We still have to obey the house rules anyway.”
Max brushed their noses together. “I need to come first.”
He stroked the bulge of Max’s cock. “You want me to make you come?” It was a dumb question—duh, the answer was pretty obvious—but it gave Jeremy a thrill to ask it out loud.
“You don’t have to.”
“I want to.” With a shuddery breath, Jeremy reached for Max’s fly, backing him up to lean on the door. Max groaned.
“Then hell yes, baby. Make me come.”
Max was rock hard when Jeremy sank to his knees and freed his cock. At eye level, it looked huge. Tentatively, Jeremy licked the leaking tip, savoring the bitter taste. Not because it tasted particularly good, but because it was Max. He’d fantasized about sucking cock more times than he could count, and now he had a meaty dick and big hairy balls inches from his mouth.
“You don’t have to,” Max murmured, smoothing a hand over Jeremy’s head.
Jeremy pushed his glasses up his nose, meeting Max’s gaze as he took him into his mouth. He sucked on the shaft, tasting warm skin as he moaned. Finally. He licked up and down and around, wrapping a hand around the base and twisting like he’d seen when he and Kara secretly watched porn on her laptop, giggling and curious.
Max must have had far better blow jobs, but he only gave praise. He caressed Jeremy’s hair, whispering how good he was doing, reassuring him in murmurs and touches.
“That feels amazing. I love your mouth. You look so good with my cock in you.”
Jeremy moaned around him, sucking harder. It was true—Max’s cock was inside him. What would it be like in his ass? Jeremy was tempted to turn around on hands and knees and beg to be fucked, but he had to see this through. Had to know what it was like to have Max come inside him.
Max didn’t thrust or push, giving Jeremy total control. He gasped and whimpered, clearly struggling to stay quiet. Clearly pushed to the edge by Jeremy. The heady burst of confidence had Jeremy taking him deeper, almost choking, breathing hard through his nose.
“Gonna come,” Max whispered.
Jeremy sucked, his lips stretched and spit dribbling. Max seemed huge above him, his lips parted, throat working. He held Jeremy’s head, fingers tightening as he released, thumping his head back against the door as he shook.
Swallowing desperately, Jeremy coughed but got most of it. He released Max’s shaft with a wet smack, the last few drops of jizz spraying his hot cheeks.
“Jesus,” Max breathed, running his thumb over Jeremy’s wet lips and feeding him the stray drops. He lifted Jeremy to his feet and kissed him deeply, their tongues tangling. Jeremy was getting hard again, but he sagged against Max, content to rest in his arms.
“Max, you in there?” Papy’s voice rang out, along with a thudding knock.
Adrenaline shot through Jeremy like a rocket as he and Max sprang apart. Jeremy had thought Papy couldn’t climb the stairs, but apparently was mistaken. He stared at Max in horror, but Max doubled over laughing, smacking a hand over his mouth to muffle it.
When he was able, he said, “Yeah, Papy.”
“Once you’re finished in there, we need you back on taffy.”
Oh God, did he know? Jeremy’s head spun. Please let him think Max is pooping.
“Okay!” Max called back too loudly. After a few moments, he tried to smother more laughter.