Sean mouthed a confused, breathless, "What the fuck?" I now realize he'd only meant for me to jerk him off. But he didn't protest when, an instant later, I wrapped my lips around the dripping head of his cock. The hot, spongy helmet slid quickly to the back of my throat along with the rest of his long, thick inches.

I gave his sweaty balls a firm tug and sucked him hard. Sean growled deeply while cupping the back of my head in his stick-hand and pulling me even closer into the warmth between his legs. Fighting the urge to gag, I drew in a breath, smelled the crisp, coarse hairs that surrounded his dick, and hummed on his bone, giving him the best blowjob my position on the floor at the back of the bus would allow.

Sean lifted his butt off the seat and began humping my face. Somehow, I managed to dart my tongue across the sensitive skin of his dick shaft's underside, an action that caused deep, guttural grunts to sound directly above me in the darkness.

I couldn't believe it -- I was on my knees, sucking off the hottest hockey player on our team while the rest of the guys and coaches sat crashed out and snoring a few seats away! I pretty much figured Sean was having trouble comprehending the coaching assistant's mouth on his cock, too, though he was enjoying it too much to stop me. He wanted to be sucked off, and I didn't plan on letting him down.

I nudged Sean's hand off my neck, and thus freed from his hold, spit out his cock. I gripped it in my right hand before lowering to lick the fat, meaty bag of low-hanging jock balls I'd seen plenty of times in the locker room and had always craved. They were still sweaty despite his post-game shower, a heady mix of soap and funk. Sean didn't say anything while I slowly licked at his powerful-smelling sack.

The entire time I was on my knees in front of him, I'd unintentionally humped Sean's closest leg. A hot, uncomfortable wetness filled the crotch of my workout pants. I took hold of my dick to find it soaked with pre-come, even more than the steady flood of spunk being released from Sean' s nuts. I took him back into my mouth and sucked him all the way down. His hard hockey-jock's ass lifted from the seat, and again, he grabbed my head. This time, I knew, there would be no letting go, not until he was done with me.

I squeezed Sean's balls in my free hand and pulled down on them while sucking his cock as far in as I could take it. The danger of what we were doing and the fact I'd gotten the hottest jock who'd ever played out on the ice for our school to fuck my face quickly sent me into overdrive. I stroked my cock harder and faster, and within minutes teased it into squirting a load across the already-nasty floor.

Sean's cock in my mouth muffled my moans, but not his when his nuts pulled up tight against the base of his tool and his shaft turned to bone. He rammed into my mouth deeper and more aggressively, and on one of the downswings, I tasted his jizz, raw and sour. Sean grunted and squirted a hot, nasty blast of sperm onto my tongue. Four more jets followed. I gulped his batter down to keep up with him, sure he'd never stop.

Not long after he started, Sean ceased humping my face and settled back on the seat with his head thrown back. His breaths went from short and shallow to long gulps for air. I shook out my hand, tucked my spent cock back into my pants, and released my lip-lock on Sean's still-hard cock. I licked the dregs of come from his piss-hole and then swabbed his crotch and balls clean. With my heart in my throat -- and a belly full of hockey jock spunk -- I pulled myself up from my knees, sure we'd be discovered.

But we weren't. The rest of the team and coaching staff remained passed out in the seats in front of us. Licking my mouth, I whispered, "Thanks, dude," and clapped a hand to his leg.

Sean didn't respond. I heard him fumble his pants closed and watched him shift in the seat away from me, one hand covering his face. I returned to my seat feeling sweaty, nervous, and more than a bit freaked out by what I'd done. I was also more excited than I'd ever been in my life.

The steady rumble of Sean's snoring soon joined the rest of the team's, and lulled by the cadence of the bus wheels on the highway, I, too, fell asleep for the remaining distance back to Maine.

I knew Sean would never reveal what we'd done that night to any of the guys. It wasn't his nature. He was a loner. Our secret was safe.

Though it never happened again, I like to remember that, for a moment, anyway, we got to run together.