Rivals Ignite Passion in Ski Chalet

4 MIN READ
Anal Group Public

Calder leaned against the rough-hewn beam near the loft’s soaring windows, snow swirling outside like a silent taunt after the brutal downhill finals. His muscles still burned from the course, but the real pulse licked at his gut from the way Ronan and Zev had followed him up here without a word. Years of podium steals and locker-room glares had built this tension, yet tonight the private chalet felt like neutral ground where rivals could finally drop the masks.

The roaring hearth threw golden light across massive fur throws scattered over the open floor. Zev kicked off his boots first, his broad shoulders rolling under a fitted thermal as he met Calder’s stare. “We done pretending this competition shit matters more than what we all want?” His voice came low, edged with the same hunger that had sparked their last stolen night two seasons ago in a hotel stairwell.

Ronan circled closer, stripping his sweater in one fluid motion, revealing the scarred torso from a past crash that mirrored Calder’s own hidden marks. Consent lived in the way both men waited, eyes tracking every breath Calder took. He nodded once, sharp and sure, and the air thickened.

Calder held their gazes, the silence stretching taut between them like a drawn bowstring. Zev’s chest rose and fell once, slow and deliberate, while Ronan’s tongue swept across his lower lip without breaking the stare. The only sound was the faint creak of the loft beams settling under their weight.

Hands met skin in the next breath. Ronan pressed in from behind, palms sliding under Calder’s shirt to map the ridges of his back, the rough texture of old scars catching against callused fingertips while Zev claimed his mouth in a bruising kiss. Tongues slid hot and demanding, tasting salt and the faint edge of whiskey from the bar downstairs. Calder groaned into it, the sound swallowed as Zev’s teeth caught his lower lip.

They sank onto the furs together in a clear patch away from the hearth’s direct edge, the scattered throws pushed aside so knees wouldn’t tangle in the pile. Bodies already generating more friction than the fire, Calder found himself bracketed between them, Ronan’s cock a thick, insistent line against his ass through thin layers while Zev worked open his pants with impatient fingers. The first real touch to his shaft drew a hiss from Calder, hips jerking as Zev stroked him root to tip in long, deliberate pulls.

“Take it like you take my lead on the course,” Ronan muttered against his neck, teeth scraping over the tendon there. He shoved Calder’s pants lower and freed his own length, grinding forward so the blunt head nudged between Calder’s cheeks. Lube appeared from somewhere, slick and cool until Ronan’s fingers worked it in with two insistent thrusts that made Calder’s vision spark.

Zev shifted lower, mouth replacing his hand, tongue flattening along the underside before sucking the head deep. The wet heat pulled a curse from Calder’s throat even as Ronan’s callused fingers pressed inside with deliberate friction, the contrast of slick tongue and rough skin sending sparks up his spine. He threaded fingers through Zev’s dark hair, guiding without force, while Ronan added a third finger and twisted, stretching him open with the kind of ruthless care that spoke of old familiarity. The faint creak of the loft beams marked every shift of their weight.

When Ronan finally pushed inside, the burn bloomed slow and perfect, filling Calder until his back arched off the furs. Zev didn’t stop, throat working around him in steady rhythm, spit and precome mixing on his chin. Calder’s eyes flicked toward the soaring windows, the snow-lit slopes beyond offering a charged possibility that someone down there might catch the silhouettes moving against the glass. The three moved like they had choreographed every clash on the mountain, bodies finding sync in the shared release of years of rivalry.

Calder came first with a broken shout, pulsing down Zev’s throat as Ronan fucked him through it, pace never faltering. Zev pulled off only to straddle Calder’s chest, stroking himself hard and fast until hot stripes painted Calder’s collarbones. Ronan followed seconds later, buried deep, his release flooding warmth that left Calder shaking.

They stayed tangled in the aftermath, breathing hard against cooling skin. Ronan eased out carefully and reached for a nearby towel, wiping Calder down with surprising gentleness while Zev pressed water to his lips. The fire popped and settled, the only sound beyond their slowing heartbeats. Outside, the snow kept falling, but inside the loft the old competition had finally burned away to something steadier, at least until the next race.

Did you enjoy the story?

Tap a star to let us know how we did.

Be the first to rate this story