Cover of Puck Lust

7 chapters · 10194 words · Read 1 times

Jason, the hung captain of his hockey team, was incredibly horny.

Chapter 3: Bus Ride to Hell

The bus rattled down the dark highway, the only light coming from the occasional passing streetlamp and the weak glow above the driver’s cab. The roar of the engine, the hum of tires on asphalt, and the exhausted snores of teammates filled the air, thick with the smell of stale beer, deep heat rub, and the raw funk of victory sweat. Jason and Conor weren’t done celebrating. Not by a long shot. Adrenaline still pulsed through them, a low, insistent thrum demanding release, hotter and more urgent than before. The locker room steam hadn't quenched anything; it had only stoked the fire.

They’d dragged Davy, a wiry winger still buzzing from his first goal, towards the very back, past slumped, sleeping forms. Conor shoved him down onto the cracked vinyl bench seat, its springs groaning in protest. Davy’s eyes were wide, pupils blown, a mix of booze and the sudden, electric shift in atmosphere. He didn't resist. He licked his lips, staring up at Jason, who already had his fly open, his thick cock springing free, flushed and rigid against his abdomen.

“Suck it,” Jason commanded, his voice a low growl barely audible over the engine. It wasn't a suggestion. He planted one foot on the seat beside Davy, gripping the overhead luggage rack for balance as the bus swayed. “Show me that mouth’s good for more than yappin’ on the ice.”

Davy didn’t hesitate. He leaned in, taking the swollen head between his lips, sucking greedily. Jason groaned, his head thumping back against the cool window. “Fuck yeah, that’s it. Take it deep, you little slut.”

While Davy bobbed, gagging slightly as Jason thrust shallowly into his throat, Conor worked behind Jason. His big hands, slicked with spit and a hastily grabbed glob of discarded K-Y Jelly someone had chucked in their bag, kneaded the firm muscles of Jason’s ass. He spread the cheeks, exposing the tight pucker. Jason grunted, pushing back instinctively against the intrusion of Conor’s thick, spit-wet finger.

“Christ, you’re fuckin’ tight, Cap,” Conor rasped, his breath hot on Jason’s neck. He worked a second finger in alongside the first, stretching, scissoring roughly. Jason hissed, the burn mingling with the overwhelming pleasure of Davy swallowing him down. He gripped Davy’s hair, forcing his cock deeper into the wet heat. Davy’s muffled gag turned into a desperate choke.

“Loosen him up good,” Jason gritted out, his hips pistoning into Davy’s face. “I wanna feel that big fuckin’ cock split me open.”

Conor spat again, a thick glob landing directly on Jason’s hole. He rubbed it in with his fingers, the slippery mess easing the way. “Ready for me, Jase? Ready to get properly fucked?”

“Stop fuckin’ askin’ and do it,” Jason snarled, pushing back harder, impaling himself deeper on Conor’s fingers. The ache was intense, primal, exactly what he craved. Conor withdrew his fingers. Jason heard the slick sound of Conor stroking his own monstrous erection – thicker, heavier, uncut and glistening with lube and spit. The blunt, hot head pressed against Jason’s entrance.

There was no gentle entry. Conor gripped Jason’s hips, fingers digging into hard muscle, and drove forward with the force of a body check.

“FUCK!” Jason roared, the sound torn from his throat, loud enough to make Davy flinch off his cock for a second. Jason saw stars. It was a white-hot lance of pure sensation, a brutal stretch that tore through him, stealing his breath. His knuckles were white on the luggage rack. The bus hit a bump, jolting them, driving Conor impossibly deeper. Jason gasped, his body clenching and rebelling simultaneously.

“GodDAMN, Con! Fuck!” he panted, arching his back, trying to accommodate the massive girth splitting him open. The burn was ferocious, overwhelming, but beneath it surged a wave of pure, dirty euphoria. He loved it. Loved the brutal invasion, the sheer dominance of being speared by his best friend’s monstrous cock.

Conor grunted, a deep, animal sound from his chest. He pulled back slowly, the drag agonizingly exquisite, then slammed home again, harder. Jason cried out, the sound swallowed by the bus’s rumble. Conor set a punishing rhythm, each thrust a brutal piston stroke, driving Jason forward onto Davy, who quickly resumed sucking Jason’s cock with renewed, sloppy enthusiasm.

The bus became their world. The rhythmic rocking of the vehicle synced with Conor’s thrusts. The smell of sex – sweat, musk, spit, lube – thickened the air, mixing with the stale bus odors. Jason was suspended between sensations: the wet, sucking heat of Davy’s mouth on his cock, the brutal, deep fucking from behind that shook his whole body, the sting of Conor’s fingers digging into his hips. He felt owned, used, reduced to nothing but a series of overwhelming sensations. It was filthy, perfect.

“Take it, Cap,” Conor growled, his voice thick with lust, each word punctuated by a hard slam of his hips. “Take my fuckin’ cock. Yeah, that’s your hole now. Made for takin’ dick. Fuckin’ love pounding your tight ass.” He leaned forward, his hairy chest plastered against Jason’s sweaty back, biting down on the juncture of Jason’s neck and shoulder. The sharp pain sent a fresh jolt of electricity straight to Jason’s balls.

Jason moaned helplessly around the cock in his mouth, his own hips bucking erratically. He was losing control, the pressure building unbearably fast. “Gonna… fuck… Con… gonna blow…!” he choked out, the words garbled around Davy.

“Do it,” Conor commanded, his thrusts becoming shorter, harder, jackhammering into Jason’s prostate with unerring accuracy. “Cum down his throat while I fuck you raw!”

The command, the relentless pounding, Davy’s eager swallowing – it detonated Jason’s control. He roared, a guttural, ragged sound muffled by Davy’s mouth as his cock exploded. Thick jets of cum pulsed down Davy’s throat in violent spurts. Davy gagged slightly but sucked hard, swallowing every drop, his eyes watering.

Feeling Jason convulse around him, his internal muscles clamping and fluttering wildly, tipped Conor over the edge. With a savage grunt, he buried himself to the hilt, his massive body shuddering. He held Jason impossibly tight, grinding deep as his cock pulsed, unleashing rope after rope of hot cum deep inside Jason’s ass.

They froze like that for a moment, a sweaty, trembling tableau of spent lust – Jason slumped over Davy, Conor plastered to his back, Davy still swallowing the last drops from Jason’s softening cock. The only sounds were their ragged breathing, the drone of the engine, and the rhythmic snores from the front.

Then, a shadow fell over them. Davy flinched, pulling off Jason’s cock with a wet pop. Jason and Conor jerked their heads up.

It was Mick, the rookie defenseman, bleary-eyed and holding an empty beer can. He blinked, taking in the scene: Jason’s pants around his ankles, Conor’s huge frame still pressed against him, Davy wiping his mouth, Jason’s cum glistening on his chin, the unmistakable scent hanging heavy. Mick’s jaw dropped.

“Uh… bathroom’s… uh…” Mick stammered, his eyes wide with shock and something else – disbelief, maybe a flicker of heat? He backed away quickly, disappearing down the aisle towards the front without another word.

Silence descended again, thicker now. Conor slowly pulled out, his softening cock sliding free with a wet, obscene sound. A trickle of his cum leaked out of Jason, dripping onto the vinyl seat. Jason straightened up slowly, wincing at the deep, satisfying ache radiating through his core. He met Conor’s eyes in the dim light. Conor’s expression was unreadable: satisfaction, exhaustion, and a flicker of the same dangerous thrill that had started this on the bus.

Davy scrambled off the seat, wiping his mouth again, his face flushed. “I’m… uh… gonna grab some water,” he mumbled, practically fleeing down the aisle.

Jason pulled his pants up gingerly, the fabric rough against his sensitive skin. He leaned back against the window, the cool glass a relief against his overheated body. The engine droned. The team slept. But the silence between him and Conor crackled, charged with the raw, messy aftermath and the undeniable knowledge that the line they’d crossed wasn’t just crossed – it was obliterated. And Mick had seen it. A slow, reckless grin spread across Jason’s face, a mirror to the one slowly forming on Conor’s. Fuck it. They’d won the game. They’d won this. What was one more secret?

Read on DreamPress

Write your own erotic story with AI