Tommy was ravenous, angling Chuck’s head so he could access even more of him. He chased the bitterness of hops on his tongue, wanting to commit the taste to memory. He felt Chuck’s hands sliding up his arms and over his shoulders, like he was mapping out the muscles Tommy had worked so hard to maintain.
They’d erased any distance between them, pressing their bodies together as much as they could while on the couch. Chuck shifted, hooking a leg over Tommy’s thigh, and they both hissed as Chuck’s erection brushed against him.
“Sorry,” Chuck gasped, moving back.
“No,” Tommy growled, reaching down and grabbing at Chuck’s hard dick through his jean shorts. “I want it all.”
Chuck’s mouth was wet, lips glistening in the low light. “Fuck, T,” he whimpered, and Tommy leaned in and kissed the freckles at the base of Chuck’s throat just because he could. Above him, Chuck let out a groan. “Inside. Let’s go inside.”
They barely made it into the house before Chuck was shoving Tommy against a wall and kissing him like he was trying to steal the air from his lungs. Tommy couldn’t get enough of Chuck’s hard body under his palms, and took advantage of their closeness to slip his hands up and under Chuck’s t-shirt, brushing over the soft skin of his stomach.
“Bed,” Chuck breathed against his mouth, and they managed to break apart and stumble up the stairs together.
When they reached the long hallway upstairs they stopped, both of them breathing heavily as they looked at each other. On Tommy’s right was the room he’d always slept in when they came out for spring break. On their left was the room Chuck used.
Tommy grabbed Chuck’s hand and tugged them into the room he thought of as Chuck’s. He would never say it out loud, but he didn’t want to be with Chuck in the room he’d shared with Courtney in the past. This was the beginning of something new.
Any thought of the past was banished as they tumbled onto the neatly made bed. Tommy stretched himself over Chuck’s long body, claiming his already-swollen lips in a softer, gentler kiss.
Chuck sighed against his mouth, his hips pressing up into Tommy. When they broke apart to catch their breath, Tommy could finally see the clear blue of Chuck’s eyes in the lamp light. Emotion expanded in his chest, so much that it threatened to drown him.
“I want you to fuck me,” Chuck said softly, staring right into Tommy’s eyes.
Tommy bit off a groan, dropping his forehead to Chuck’s. His own dick was throbbing and smearing the fabric of his boxers with precum, and the thought of beinginsideof Chuck?Fuck, he might come in his pants before they had a chance to do anything.
He rolled his hips, a choked “Fuck” falling from his lips as his hard dick brushed against Chuck’s erection. “Teach me,” he managed to whisper.
“Roll over,” Chuck said, gently shoving at Tommy’s chest.
He tumbled over, falling back into the soft pillows, and watched Chuck scramble from the bed. Tommy palmed his crotch, his breaths ragged as Chuck bent down to rummage through his bag. When he stood back up he had a little bottle of lube and a strip of condoms in one hand.
“Fuck,” Chuck said, shaking his head as he threaded his long fingers through his wild curls. “I can’t believe we’re doing this.” His eyes dropped to Tommy’s hand and he bit his lip.
Wanting to give him a show, Tommy squeezed around the base of his dick, pulling the fabric of his loose basketball shorts tight around his shaft. “Come here,” he commanded.
Chuck pulled off his t-shirt as he approached, tossing it back behind him. He dropped his hands to the button of his shorts, flicking the button open and pulling the zipper slowly down over the bulge that pressed to the placket.
Tommy’s breath caught in his chest. “Are you fucking stripping for me right now?”
Chuck grinned, pushing the shorts over his slender hips and down his legs, leaving him in a pair of simple white briefs. Tommy could clearly see his cock straining against the almost transparent cotton.
“Fuck,” he whispered, his voice full of reverence. Tommy watched, transfixed, as Chuck stepped out of his briefs, leaving him naked. Tommy could barely breathe. “You’re beautiful, Chuck. So fucking beautiful.”
“Your turn,” Chuck said, his eyes raking up and down Tommy’s still-clothed body.
Tommy didn’t waste time, lifting his hips and shoving off his shorts and boxers in one go. He sat up and struggled out of his old Southeastern t-shirt before slumping back onto the bed. His abdomen flexed as his hard dick bounced up against his stomach.
And then Chuck was up on the bed, tossing the condoms and lube onto the blanket and straddling Tommy’s hips.
Up close, Chuck’s pale, freckled skin was flawless. Tommy reached up and brushed his fingertips over Chuck’s pronounced collarbones, down between his pecs and over the gentle ridges of his abdomen. When he passed Chuck’s belly button he slowed and softened his touch, carefully avoiding his hard cock that jutted out between them.
“What now?” Tommy asked as he traced the edge of the red curls that grew around the base of Chuck’s dick.
Above him, Chuck let out a quiet laugh. “Now I open myself up,” he said, reaching for the small bottle of lube. “You’re thick, T.”
Tommy reached out and grabbed Chuck’s wrist. “Can I do it?”
Chuck searched his gaze for a moment. “You sure?”