Cover of Frozen Hearts on Fire

Frozen Hearts on Fire

Read the story

8 chapters · 17373 words · Read 0 times

An explicit, raw, then gradually romantic and tender story about how a professional men's ice hockey team gets mysteriously hypnotized to lose their inhibitions, uncontrollably lust after each other, then develop attraction and love.

Chapter 1: Hypnotic Beginnings

The ice was a blur of white and chaos, the roar of the crowd a distant, meaningless hum in Mateo’s ears. His focus, usually laser-sharp on the puck and the open lane, was fracturing. A different heat was spreading through him, a slow, insistent thrum that had nothing to do with exertion. It started as he crashed into the boards behind the net, the solid impact jarring through his pads. He shoved back against the opposing forward, a tangle of limbs and aggression, but the grind of their bodies sent a shocking, illicit bolt of pleasure straight to his groin.

He gasped, sucking in the cold, sharp arena air.

“Get your head in the game, Teo!” His defenseman, Lars, slapped his back, the casual, heavy contact making Mateo flinch. Lars’s hand, big and solid through the jersey, lingered for a second too long. Mateo could feel the phantom pressure of it, the heat. He shook his head, trying to clear the fog, and pushed off to backcheck.

Every shift became a torture. The graceful, powerful sweep of a teammate’s stride, the tight bunch and release of muscle under sweat-damp gear, the way a neck curved into a shoulder as someone bent over for a water bottle—each detail was suddenly vivid, magnetic. He found himself staring at the bench, watching the line of men, their legs spread, their breathing heavy. A deep, unwelcome ache tightened low in his stomach. During a stoppage, huddled for a coach’s talk, the press of bodies around him was suffocating. He could smell the sharp sweat, the faint scent of soap under gear, the warm, animal heat of them. His own cock, trapped and hardening painfully against his jockstrap, was a traitorous presence.

“You okay, man?” It was Jamie, his center, leaning close. His breath was warm on Mateo’s cheek. “You look fucking spaced out.”

“Fine,” Mateo gritted out, his voice strangled. “Just a headache.” He couldn’t meet Jamie’s eyes. All he could think about was the plush, defiant curve of Jamie’s mouth, the strong line of his jaw. The thought of closing the inch between them, of claiming that mouth with his own, was so visceral he nearly groaned aloud.

The final buzzer was a mercy. Skating off the ice, the applause washed over him like static. In the tunnel, the sensory overload intensified. Shoulders brushed his, hands clapped his helmet. A pat on the ass from the goalie, a routine celebration, made him jerk forward as if burned, a jolt of raw need shooting through him. He practically sprinted the last few feet to the locker room, his heart hammering against his ribs. He needed to get to a shower, to cold water, to privacy.

The locker room was a storm of noise and steaming bodies. Towels snapped. Guys laughed, shouting over the clatter of gear. Mateo fumbled with his helmet, his gloves, his fingers clumsy and tingling. He couldn’t look up. He saw only flashes: a naked thigh, the dip of a hip, a towel slung low on a waist. The sounds were worse—the low rumble of voices, the slap of wet feet on tile, a contented sigh. His own breathing sounded ragged in his ears. He stripped his chest pad and jersey, the cold air hitting his sweat-soaked undershirt, but it did nothing to cool the fire beneath his skin. The urge was a physical pressure now, a demanding pulse between his legs that drowned out all other thought. He needed relief, immediate and crude. His eyes swept the room, desperation overriding shame, landing on the empty equipment corridor that led to the laundry. It was dark, and quiet.

Without another thought, he moved, shouldering his way past a few guys, muttering something about a lost knee guard. The corridor was dim, lit by a single bulb, smelling of damp concrete and industrial detergent. The roar of the locker room faded to a muffled echo. He leaned back against the cold cinderblock wall, a shudder racking his frame. His hand went to the waistband of his compression pants, shoving beneath the cup of his jockstrap. His fingers closed around his own hard, throbbing cock, and a broken sound escaped his lips. He was already leaking, wet with pre-come. He stroked himself, a rough, frantic rhythm, his head falling back against the wall. He pictured the press of bodies on the ice, the weight, the heat. He imagined a hand that wasn’t his own, rougher, bigger—Lars’s hand, Jamie’s mouth—and his hips jerked forward into his fist. It was shameful, it was perfect, it was all-consuming. He was going to come, right here, ten feet from his teammates.

He pictured the heavy press of Connor’s body against the glass, his captain’s intense eyes clouded with something other than competition. He imagined the rough scrape of Lars’s beard against his inner thigh, that huge, calloused hand wrapping around him instead of his own. The fantasy spiraled, a desperate, filthy reel of lips and teeth and grasping fingers. His strokes became punishing, his breath short, sharp gasps echoing in the concrete corridor. “Fuck,” he hissed, his hips pistoning into his fist. The climax tore through him, violent and unsteady, stripes of white streaking the grey concrete wall as he bit down on his lip to silence the broken shout clawing its way out of his throat.

He slumped, spent and shaking, as the sound of a heavy door swinging open echoed down the corridor. “Goddamn laundry’s backed up again,” grunted Gordon’s voice, followed by Stitch’s lighter steps.

Mateo shoved himself upright, hastily tucking himself away, the sticky evidence chilling instantly against his skin. He wiped his hand on his already soiled compression pants just as the two equipment managers rounded the corner.

“Flash?” Stitch asked, his perfectly shaped eyebrows rising. “You get lost?”

“Knee guard,” Mateo blurted, his voice too rough. He gestured vaguely at a pile of discarded gear. “Snapped a strap. Was looking for a spare.” He couldn’t meet their eyes, sidestepping them to get to the main door.

“We got bins for that, you know,” Gordon said, his tone a mix of annoyance and curiosity.

“Yeah. Sorry.” Mateo pushed through the door back into the chaos of the locker room, the humid air thick with the smell of sweat and steam. He moved numbly toward his stall, the cold, damp patch on his gear a brand of shame. His mind raced ahead to the logistics—how to get the stained compression pants into a separate bag, how to scrub the come from his jock without anyone noticing. The roar of the showers, the laughter, the normalcy of it all felt like a mockery. He’d just jerked off thinking about his teammates, and now he had to figure out how to do laundry. The dissonance was so profound it made his head ache.

Read on DreamPress

Write your own erotic story with AI