“Hey,” Max whispered, rubbing their noses together.
“Hey. Thought we were being good.”
“I tried. It’s after midnight, so we were good the rest of the day.” He grinned before asking seriously, “Do you want me to go?”
No point in pretending. “No.”
His smile returned full force, gleaming in the moonlight and making Jeremy’s breath catch. “What do you want?”
“Everything.” The word sounded raw. Desperate.
Max kissed him hard, then soft. “I know, baby.” He nudged Jeremy’s legs apart so he was completely between them, hard cocks meeting through flannel. “Patience,” he murmured.
Jeremy didn’t want to be patient. He needed more. Not just more, but… Free. He needed to be free. To be whole and complete. He wasn’t sure why, but he tugged at his T-shirt and PJs. The cotton and flannel felt all wrong. Too constricting. He was panting, fingers clumsy as he squirmed under Max.
Brow furrowed, Max stilled Jeremy’s hands. “It’s okay.”
Jeremy shook his head. “Please. I need…” He trusted Max. It felt right to be totally bare and vulnerable with him. To be seen. “Can we be naked?” It was probably stupid since they’d sucked each other’s cocks, but being completely undressed together felt even more intimate somehow.
Nodding, Max helped him get the T-shirt off, then scooted back to peel off Jeremy’s PJ bottoms and socks. He ran his palms up Jeremy’s hairy shins, the rub making him shudder. Max was still dressed, the duvet around his shoulders. Jeremy was totally naked in the moonlight, legs spread, his hard dick curling up despite the cold.
And Max looked at him like he was precious, caressing his body with his hands. Jeremy was splayed, bared for Max, willing to do anything. More than willing—eager, verging on desperate. Desperate not only to come, but to become. For this to all be real and true and right.
“You’re beautiful, you know that?” Max murmured.
“Me? I’m too small and scrawny. Look at you!”
Shaking his head, Max bent to kiss and nuzzle Jeremy’s inner thighs and nose at his tingling balls. “You’re not too anything. You’re just right. Pocket-sized and perfect.”
Max retreated, but only to rip off his PJs faster than Jeremy thought possible. His thick cock was hard between strong thighs when he knelt between Jeremy’s legs again. His abs and chest were muscled and hairy, and he tweaked his own peaked nipples, shivering.
“Heating sucks in this old house.” He pulled the duvet up over his shoulders again and settled back between Jeremy’s thighs, both of them groaning softly. “This good?” Max asked.
Jeremy nodded. They were naked together and he felt wonderfully safe even though they were sneaking around and could only talk in whispers. “Always wondered what this would be like.”
Max flattened a hand over Jeremy’s chest and toyed with his nipple. “Skin on skin?” He rocked their bodies together, rubbing legs and arms. “You like?”
“It’s okay, I guess.” Jeremy couldn’t keep a straight face. He ran his calves over Max’s, eager for friction. Under the duvet they were warm in their own little world, and Jeremy couldn’t stop the words. “I want you to fuck me.”
Max kissed him, groaning into his mouth before pulling back. “You want my cock inside you? Have you thought about it?”
Jeremy wasn’t sure if he meant being fucked or his cock in particular. “Want you. Always wanted to be fucked. Now I trust you.”
Pressing kisses to Jeremy’s face, Max whispered, “Thank you.” He eased back and met Jeremy’s gaze. “Have you watched much porn?”
“Yeah. Especially since I came to school. When I was younger, I had to be really careful. But my mom’s always read these romance novels. You know the big thick ones with, like, a shirtless pirate clutching a woman with big boobs? I’d sneak them when she was done. Fantasize about that. Being…” He swallowed hard. “Taken.”
He swore Max’s eyes gleamed dark with lust in the moonlight, a breath shuddering through him visibly. Max rolled his hard cock against Jeremy’s. “You want to be ravished, hmm?”
Jeremy’s silent laugh shook him, and Max grinned. Max kissed him playfully but deeply, his tongue commanding. Jeremy moaned into his mouth.
When Max broke the kiss, they both gasped in a breath. Max whispered against Jeremy’s ear with another hot gust. “I want to fuck you so bad, but not here. Not when I can’t hear you. But we can still explore. Okay?”
Jeremy nodded. “Will you…” He hoped Max couldn’t see his blush.
“What, baby?” Max kissed his hot cheek. “You can say anything. Don’t be afraid.”
He cleared his dry throat. “Will you touch my ass?”
“Hell yes. You want to roll over for me? Let me see you.”
Heart thumping, Jeremy stretched out on his stomach, propping his chin on his hands so his glasses weren’t smooshed into the pillow. Chilly air raised goosebumps over his bare body as Max partly pulled back the duvet. He expected Max to touch him immediately, but the seconds ticked by, and when he glanced over his shoulder, Max was taking a long, slow look. Being examined was nerve-wracking and embarrassing, yet thrilling.