Cover of Slapshot Secrets

Slapshot Secrets

Read the story

2 chapters · 1425 words · Read 1 times

Two 21 year old hockey players one is a tiny twink named Nathan and he’s submissive and the other is a secretly gay big guy named Jacob. One day Jacob was so pissed off at Nathan and ended up fucking him hard in the locker room and Nathan loved it and then that night they sent back and forth very explicit messages

Chapter 1: Claimed in the Aftermath

The air in the locker room was a soupy mix of sweat, stale deodorant, and crushed dreams. Equipment lay where it was dropped—pads like discarded exoskeletons, gloves curled into stiff fists. The hum of the ventilation system was the only sound, a low drone underscoring the silence of a bad loss.

Nathan Miller peeled his soaked jersey over his head, the fabric sticking to his skin. He could feel the heat coming off Jacob Olsen three lockers down, a solid, brooding presence. Nate kept his eyes on his own stall, on the careful arrangement of his gear. He was always careful.

A heavy, wet towel slapped the bench beside him. Nate jumped.

“You fucking float out there today, Miller?” Jacob’s voice was gravel, edged with a frustration that had nothing to do with the scoreboard. “Like a goddamn butterfly. Got brushed aside. Again.”

Nate flinched. “I’m fast. That’s my game.” His own voice sounded thin, reedy.

“Fast isn’t shit if you’re on your ass.” Jacob moved closer, a wall of muscle and simmering anger. The steam from the showers curled around him. “You need weight. You need to fucking mean it.”

“I mean it,” Nate whispered, hating how it sounded.

Jacob’s laugh was short, harsh. He crowded into Nate’s space, his hand shooting out to shove Nate’s shoulder back against the cold metal locker. The bang echoed, a sharp, singular report. “You don’t. You play like you’re afraid to get dirty. Like you’re above it.”

The impact jolted through Nate’s spine. He was pinned, Jacob’s forearm a bar across his collarbone. He could smell him—salt, heat, something uniquely Jacob beneath the synthetic polyester stink. Nate’s heart hammered against his ribs, a frantic bird. This was different. This wasn’t post-game fury. Jacob’s eyes were dark, focused, not on the teammate but on the man.

“Get off me,” Nate breathed, but it lacked conviction.

“Or what?” Jacob leaned in, his breath hot on Nate’s cheek. “You’ll what? Skate away?”

His other hand came up, not to shove, but to grip Nate’s throat. It wasn’t choking pressure, not yet. It was possession. A rough palm against his windpipe, thumb digging into the pulse point thrumming wildly beneath the jaw. Nate’s breath hitched. A whimper escaped him, high and pathetic. He squeezed his eyes shut.

“Look at me.” The command was a guttural whisper.

Nate’s eyes flew open. Jacob’s face was inches from his own, his expression a storm Nate couldn’t read. Rage, yes. But beneath it, a raw, hungry thing that made Nate’s stomach curl with heat. He’d dreamed of this attention, this intensity, for years. Just not like this. Or maybe exactly like this.

The grip on his throat tightened, just a fraction. The world narrowed to the points of contact: the cold locker at his back, the searing heat of Jacob’s body against his front, the crushing weight of his hand. Nate’s own hands came up, fluttering, then settling on Jacob’s thick wrists. He didn’t push. He held on.

Their ragged breaths synced in the quiet room. Steam thickened the air.

“You want me to get off you?” Jacob murmured, his gaze dropping to Nate’s mouth. “Say it.”

Nate’s lips parted. He couldn’t form the word. All he could feel was the brutal, shameful ache between his legs, the helpless submission coursing through him. This was it. The truth of him. He was small, he was weak, and he craved this.

He saw the exact moment Jacob understood. The storm in his eyes shifted, clarified into something fierce and predatory. The hand on Nate’s throat gentled, becoming a caress against the pounding artery.

“Fucking own me,” Nate whimpered.

It was a surrender. A key turning in a long-locked door.

Jacob made a sound, part growl, part sigh. He leaned in, closing the last inch, and his mouth crashed down on Nate’s. It wasn’t a kiss. It was a conquest. Hard, demanding, all teeth and pressure and the slick, hot slide of his tongue forcing Nate’s lips apart. Nate melted into it, a moan ripped from his chest. His fingers dug into Jacob’s wrists.

Jacob’s hands moved from his throat, one tangling in his damp hair, yanking his head back to deepen the kiss, the other sliding down his chest, over the defined plane of his stomach. He ripped at the tape of Nate’s compression shorts, the tear loud in the stillness. His rough, calloused hand slid inside, wrapping around Nate’s cock.

Nate cried out into Jacob’s mouth, his hips jerking. He was already fully hard, leaking. Jacob’s touch was ruthless, a firm, punishing stroke that had nothing to do with pleasure and everything to do with proof.

“This what you want?” Jacob broke the kiss, his lips slick and swollen. He jerked his hand, a brutal, efficient motion. “This what you think about when you’re watching me in the showers? When you’re lying in your little bed at night?”

“Yes,” Nate gasped, arching into the touch. “God, yes, Jake.”

“Say it again.”

“Own me. Please.”

With a final, rough pump, Jacob released him. Nate sagged, whining at the loss of contact. Jacob took a step back, his chest heaving. His eyes were black with want. He unbuckled his own belt with quick, sharp movements, the leather sliding through the loops. He didn’t bother with his shorts, just pushed them down over his hips, freeing himself.

He was thick, heavy, ruddy and fully erect. Nate stared, his mouth dry.

Jacob grabbed a fistful of Nate’s hair again, not gently. “You know what to do.”

Nate’s knees hit the damp tile floor with a painful crack. The chill seeped through his thin base layer. He didn’t care. He was buzzing, his whole world reduced to the weight and smell of Jacob’s cock in front of his face. He leaned forward, his tongue flicking out to taste the salty bead of precum at the tip.

“None of that,” Jacob snarled. “You don’t get to tease.”

He guided himself forward, the blunt head pushing past Nate’s lips. Nate opened his mouth wider, taking him in. The stretch was immediate, a delicious, humbling burn. He groaned around the intrusion, the vibration making Jacob hiss.

“That’s it. Take it.” Jacob’s hands were back in his hair, holding him, controlling the pace. He began to move, shallow at first, then deeper, pushing into the wet heat of Nate’s throat.

Nate’s eyes watered. He fought his gag reflex, relaxing his jaw, giving himself over. He hollowed his cheeks, sucking hard as Jacob pulled back, then accepting the slow, deliberate thrust back in. The rhythm was punishing, exquisite. He could hear the wet, filthy sounds, feel Jacob’s thighs tense under his trembling hands. This was it. This was where he belonged. On his knees, serving, being used.

Jacob fucked his mouth with a steady, relentless pace, his breath coming in sharp grunts. “Such a pretty fucking mouth for this,” he muttered, looking down. “Always knew you were just a cocksucker.”

The words, cruel and true, sent another bolt of heat straight to Nate’s groin. He whimpered, desperate for more, for everything.

“You’re mine now,” Jacob gasped, his hips starting to stutter. “You understand? Mine. This is all you’re good for.”

The pressure built, the thrusts grew harder, faster, bottoming out in Nate’s throat. Nate drooled around him, tears streaking his cheeks, a mess of absolute submission.

With a final, deep groan, Jacob stilled, his body rigid. The hot, bitter pulse flooded Nate’s mouth. He swallowed convulsively, taking every last drop, until Jacob finally slipped, spent, from his lips.

Silence returned, broken only by their heavy breathing. Nate stayed on his knees, forehead resting against Jacob’s thigh, sticky and used. Jacob’s hand came down, not in violence, but to stroke his hair, slowly, almost thoughtfully.

The vibration of a phone in a locker broke the spell. Someone’s alarm. The outside world existed.

Jacob gently pulled him up by the hair until Nate was standing on shaky legs. He looked dazed, wrecked. Jacob studied him for a long moment, then wiped his thumb over Nate’s swollen, wet lips.

“Shower,” Jacob said, his voice back to that rough gravel, but quieter now. “You’re a mess.”

He turned and walked toward the steam without a backward glance. Nate stood there, the taste of Jacob still on his tongue, the ache of his knees a permanent brand. He looked at the empty space where Jacob had been, then at his own reflection in the locker’s scratched metal door—a wide-eyed boy, flushed and transformed.

He picked up his towel and followed.

Read on DreamPress

Write your own erotic story with AI