BrokenBoundariesGayErotica

Legendary Member
Joined
May 24, 2025
Posts
88
Media
0
Likes
1,248
Points
83
Be Title Cover.jpg


Chapter 1: Learning the Routine

© Broken Boundaries Gay Erotica

I shoved my suitcase through the dorm room door, shoulders tight with nerves. My heart was beating a little too fast, like it always did before something new. Inside, sunlight slanted across the bare floorboards, one side of the room neat and empty, the other already claimed.

Gym bags piled under the bed, a pair of sneakers tossed haphazardly under the desk, a sweatshirt draped over the back of the chair.

Before I could set my bag down, the bathroom door swung open.

“Hey! You must be Eli.”

A tall guy stepped out, toweling off his damp blond hair, lean muscles shifting under a loose T-shirt and gym shorts. He grinned as he crossed the room, sticking out a hand.

“I’m Mason. Roommate. We’re both on the team, right?”

“Yeah — Eli,” I said quickly, shaking his hand. His grip was firm, friendly.

“Nice,” Mason said, dropping onto his bed. “First year?”

I nodded, feeling the knot in my chest ease just a little. Mason had that kind of easy, laid-back energy, not overt or intense, just open, like the kind of guy who made friends in five minutes without trying.

“Same here,” he added, tossing the towel onto his chair. “I came in through club gymnastics. You’re the track guy, right?”

“How’d you know?”

Mason smirked. “I read the new roster. Plus, it’s obvious, man. You’ve got that sprinter build.” He gave a small shrug. “You’ll pick things up fast, I bet. Power’s half the game in gymnastics.”

I smiled faintly, the tension in my shoulders softening.

“Still feels like a lot,” I admitted, sitting on the edge of my bed. “New sport, new team, new school…”

“Yeah, well,” Mason said, laughing, “we’re all figuring it out. Anyway, the team’s solid. I’ve been here a few days; started training already. Casper’s assistant coach — he’s been here a couple years. Definitely knows what he’s doing. He pushes us hard.” He leaned back, lacing his fingers behind his head. “He’s one of those guys who looks like he never stopped competing, you know? Still trains with the team sometimes. He keeps the boys sharp.”

I tried to play it cool, but curiosity flickered in my chest.

“Is he strict?” I asked.

Mason grinned. “Let’s just say he doesn’t let shit slide.” He pushed up from the bed, stretching his arms overhead. “Come on, man. First team intro’s in twenty. Let’s go introduce you to the crew.”

I stood, grabbing my gym bag, my stomach twisting up again. I told myself it was just nerves, just the normal pressure of proving myself to a new team. But as I followed Mason out the door, I couldn’t shake the flicker of heat sitting low in my chest. I couldn’t deny the fact that I found my roommate attractive and I was going to have to live — and train — right next to this man all year. Oh well, problem for tomorrow I guess.

The gym smelled like chalk, rubber mats, and faint sweat. Bright overhead lights gleamed off the polished equipment: rings, bars, pommel horses, the spring floor stretched out wide like a stage. My heart thudded a little faster as I stepped inside behind Mason.

A few guys were scattered across the space, some stretching, some finishing drills. Their bodies were compact, dense with coiled muscle, moving with a sharp efficiency that made me instantly self-conscious. I shoved my hands into the straps of my bag, trying to stand taller.

“Yo, Casper!” Mason called, waving across the mats.

I followed his gaze — and froze for a second.

Casper.

He was walking toward us from the far side of the gym, wiping his hands on a towel. Blond hair, a little messy like he’d been running drills himself. Sleeveless black shirt clinging to his torso, sweat darkening the fabric across his back. Narrow waist, strong shoulders, thick, powerful thighs under snug athletic shorts.

He moved like someone perfectly aware of how his body worked: balanced, grounded, light on his feet even at rest. And his face — sharp green eyes, faintly sun-flushed skin, a smirk pulling at the corner of his mouth as he closed the distance.

“You Eli?” he asked, stopping in front of me, voice low and easy.

“Yeah,” I managed, shifting my bag awkwardly.

“I’m Casper. Assistant coach.” He held out his hand. His grip was firm, confident, warm from recent effort.

I felt my throat tighten for a second. “Good to meet you.”

Casper gave me a quick once-over, his eyes flicking over my shoulders, core, legs. It wasn’t leering, it was the sharp, assessing scan of someone cataloging an athlete’s strengths and gaps. But my skin prickled under the attention anyway.

“Sprinter background, right?” Casper asked, stepping back just a fraction.

“Yeah. I — I did four years of track,” I said. “Mostly sprints, a little hurdles.”

His smirk curved slightly higher. “Good. You’ll bring some power we can work with.”

I exhaled, trying not to overthink the rush of heat rising in my chest.

Mason clapped me lightly on the back. “Told you you’d survive the intro,” he teased, grinning. “I’m heading to warm-up. You good?”

“Yeah,” I said quickly.

“Cool.” Mason peeled off, leaving me standing in front of Casper, who watched him go with a faint shake of his head, amused.

“Come on,” Casper said, jerking his chin toward the equipment. “Let’s see what you’ve got, track star.”

I followed him onto the mats, heart hammering. Every movement he made was fluid, efficient, just a little sharp at the edges. And under the faint scent of chalk and rubber, I caught the warmer, sharper tang of sweat rising off his skin as he pulled his shirt over his head, tossing it casually onto the bench.

My throat went dry.

Casper stopped by the parallel bars, stretching one arm overhead, the lean muscle of his side flexing as he reached. His skin gleamed faintly under the lights, streaks of sweat catching along his shoulders, the curve of his lower back.

“Let’s start simple,” he said, glancing back at me. “Show me a hold.”

I swallowed, set my bag down, and wiped my palms on my shorts. My fingers were already a little damp, nerves creeping up on me. Casper gestured for me to mount the bars, stepping aside but staying close, his arms crossed loosely over his chest.

I took a breath, leapt up, and gripped the bars, lifting myself into a shaky tuck hold. I could feel the tremble in my core almost immediately.

“Breathe,” Casper said calmly, stepping in. “You’re locking up your shoulders. Here.”

He placed his hands lightly on my upper back, fingers pressing firm, his body close enough that I caught the sharper edge of his sweat now, clean, but warm, earthy, the kind of scent you could taste on the back of your tongue. My pulse jumped.

“Drop your elbows just a touch,” he murmured, adjusting my arms. His voice was low, smooth, with a teasing note tucked at the edges. “There you go. Stronger already.”

I exhaled shakily, focusing hard, forcing myself not to flinch when his hands lingered longer than strictly necessary.

When I finally lowered down, landing lightly on the mat, I realized my face was flushed. I wiped the back of my arm across my forehead, trying to pull in a steady breath.

Casper gave a slow nod, lips curving faintly. “Good for a first day.”

I forced a smile, heart pounding way too hard for something as simple as a hold.

“Hey, don’t overthink it,” Casper added, stepping closer again, eyes gleaming. “You’ve got good base strength. The rest will come. But you’re gonna need to relax, Eli.”

His fingers tapped lightly at my lower back. “You’re carrying tension here. You’re stiff — locked up. That’s gonna slow you down.”

I opened my mouth to respond, but all that came out was a thin breath. I could feel the imprint of his touch like a brand.

He grinned slightly, a spark of amusement in his eyes, then stepped back, clapping once. “Alright. Let’s run through some basics before we kill you with drills tomorrow.”

I followed him across the gym, wiping my palms again, heat prickling low in my stomach. Mason was across the room, joking with another teammate, completely oblivious. I forced my focus forward.

But the whole time, I felt it — Casper’s presence just at the edge of my awareness, the lingering weight of his hands, the droplets of sweat forming on his body and pooling along the ridges of his taught muscles.

Casper turned to walk ahead, and I caught myself watching, heart thudding hard in my chest.

It wasn’t just his physique that caught me, it was the way he moved.

His body flowed. Shoulders slim but strong, rolling smoothly under skin that caught the light in faint sweeps of gold. His back shifted in gentle, deliberate waves as he walked, every motion efficient and balanced, the narrow taper of his waist leading to dense, powerful thighs. His calves flexed lightly with each step, clean and sharp.

Even the sweat on him seemed like an extension of his body’s elegance — a light shimmer along his upper back, a faint trace under the curve of his arms, glistening faintly at his neck where a few strands of blond hair clung damp. He walked like someone who was entirely at ease, every movement precise and economical, like his body knew exactly what to do without thinking.

I forced my eyes away, my face heating, forcing myself to focus on the equipment in front of me. Mason’s laugh drifted from across the gym, easy and unbothered, but my own pulse stayed too fast, too tight.

Casper stopped at the pommel horse, glancing back over his shoulder with the smallest tilt of his mouth. “You coming, Eli?”

I wet my lips, nodding quickly, and moved to join him.

Up close, the fine details were even more distracting. His forearms were lean and corded, light veins tracing over smooth skin, his fingers long and sure where they rested lightly on the horse. His chest moved in a slow, steady rhythm, the edge of his ribcage visible under his fitted tank, sweat darkening the fabric in faint, delicate patches. He didn’t loom, he was just… there, quiet, poised, perfectly balanced, like a dancer on the edge of motion.

“Let me see your hold,” he murmured, nodding at the horse. “No pressure. Just form.”

I exhaled, forcing my focus inward, stepping forward. My hands found the grips, body rising into a tentative hold. I felt the tremble almost immediately in my core, the slight shake in my elbows.

“Breathe,” Casper said softly, stepping in. His fingers touched lightly at my back, the warmth of his hand sliding featherlight across my lower spine. “You’re tightening up here. Let it go, there it is.”

His voice brushed against the edge of my ear, low and almost amused. My pulse tripped, chest tightening sharply, his praise like a reward.

When I finally lowered down, shaking out my arms, I realized I was breathing hard — and not just from the effort.

Casper smiled faintly, head tipping. “Good. You’ve got some natural skill. We’ll shape the rest.”

I swallowed hard, nodding. My skin tingled where his fingers had touched, my face warm as I wiped sweat off my forehead.

And as I followed him to the next drill, I couldn’t stop noticing it, the way he moved, every step a study in grace, his body a quiet study in control.

The session wrapped up an hour later, my muscles pleasantly sore, my shirt clinging damp to my back. Casper ran through a few final pointers, voice calm and light, his mouth quirking into the occasional smirk when I tripped or stumbled. It wasn’t cruel, more like he expected it, more like he knew where I’d falter before I did.

We packed up near the bench, me wiping my face with a towel, Casper slipping off his sneakers to stretch barefoot on the mats. I caught myself watching again, not the raw strength, but the precision. The clean lines of his legs, the sharp flex of his calves, the gentle roll of his ankles as he worked through his stretches. Even at rest, he looked like a body built for discipline, for tight, impossible shapes.

“You did alright today,” he said, tipping his head to look at me, green eyes glinting faintly. “Bit stiff. But we’ll loosen you up.”

I laughed softly, awkwardly, feeling my cheeks warm. “Thanks. I — yeah, I’ll work on it.”

He rose smoothly, tugging his shirt over his head, the move casual, unthinking, and wiped it down his chest and shoulders, damp blond hair falling slightly forward as he scrubbed at the back of his neck.

Then, as I bent to grab my bag, I felt it: his hand, light and firm at the small of my back, just for a second, steadying me.

“Careful,” he murmured, voice low, smooth, near my ear. “Don’t overdo it on day one.”

I jerked slightly, blinking, but by the time I straightened, his hand was gone, his expression easy, the smallest flicker of a smile playing on his mouth as he turned away.

I stood there for a beat too long, heart thudding, heat licking up my neck. Had that been…? No. No, it was just casual, just a coach making sure I didn’t fall over after a long session. That was all.

Still, the skin where he’d touched felt charged, hypersensitive, like it remembered.

Mason caught up with me outside the gym, slapping my shoulder with a grin. “Told you you’d survive.”

I laughed breathlessly, forcing a smile. “Yeah. Yeah, it was good.”

“You coming to dinner?” Mason asked, adjusting his gym bag. “Some of the guys are hitting the dining hall.”

“I might catch up,” I said quickly. “Need a shower first.”

Mason waved me off, heading toward the crowd, easy and laughing. I watched him go, then turned, making my way slowly back toward the dorm.

The air felt cool against my skin, sweat drying under my clothes, but my body still buzzed — not just from the workout, but from something sharper, tighter, coiling low in my stomach. I couldn’t shake the faint weight of that hand at my back, the smooth brush of Casper’s voice, the way his body moved when he thought no one was watching.

Most of all the way his hand had felt when he’d touched my skin.

And then there was Mason…

I swallowed hard, pushing open the dorm door, wondering how the hell I was supposed to focus on anything else tonight.

______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 2: Hard to Handle

© Broken Boundaries Gay Erotica

The gym was quieter than usual when I got there, just a couple guys at the far end, the usual soft thud of mats, the faint smell of men and effort in the air. My shoulders still ached from yesterday, and I was already questioning my life choices.

I was trying to focus — like, really focus — on stretching out, warming up, doing the responsible athlete thing. But my brain kept drifting.

To Mason’s laugh across the room last night, when he tugged his shirt off without a second thought, abs flexing like it was nothing. Just bro things.

To Casper’s hands, his voice. The way he’d murmured, “Relax, Eli,” as he adjusted me on the bars yesterday, fingers firm at my lower back, breath a little too close to my ear. His body had been so near I could smell the clean sweat on his skin, sharp and warm, and Jesus, I was not supposed to notice shit like that.

I scrubbed a hand through my hair, letting out a shaky breath. Get it together, man. Focus.

Then, of course, Casper’s voice cut through the air, smooth as anything.

“Yo, track star.”

My stomach flipped. I looked up fast.

Casper was striding across the gym toward me, towel slung over one shoulder, black sleeveless tee clinging to his chest just enough to make it hard not to look. Blond hair slightly damp, a tiny smirk at the corner of his mouth. He moved like he knew his body, like he was built to be watched.

“Early start?” he asked, voice low, amused.

I coughed out a laugh. “Figured I’d warm up before you, uh… killed me again.”

Casper smirked. “Smart. But you know you can overdo it right?”

“Yeah,” I muttered, already flushing. “I’m starting to figure that out.”

“Good.” He clapped a hand lightly to my shoulder, just a second, just a squeeze, and it was stupid how fast heat shot through me. “Let’s go, Eli. Time to loosen you up.”

I swallowed hard and followed, heart pounding for reasons I didn’t even want to unpack.

We went through stretches, drills, more of the basics. Casper’s hands were everywhere, guiding, adjusting, correcting. Nothing weird. But God, did I feel every brush of skin, every low word near my ear.

“Shoulders down,” he murmured, fingers pressing just below my neck. “Breathe. You’re locking up.”

I let out a shaky breath, trying to pretend my whole body wasn’t on fire.

Across the gym, Mason hopped down from the pommel horse, landing with a thud. “Yo, Eli!” he called, wide grin plastered across his face as he peeled his shirt off, sweat-slicked and glowing. “You dying yet, bro?”

I gave him a weak thumbs-up, breathless. “Oh yeah. Totally fine.”

Mason barked a laugh, walking over shirtless like it was nothing, arm slinging casually around my shoulders. “Man, your face is bright red. Casper’s working you, huh?”

I tried to laugh along, but yeah, my face was red — and not just from the workout.

Casper shot him a half-smile. “You’re not helping, Mason.”

“Hey, just giving the rookie shit,” Mason grinned, clapping me on the back hard enough to nearly knock me forward. “You’re holding up, dude. You’ll be kicking our asses soon.”

I managed a tight smile, cheeks burning. “Yeah… sure.”

Casper stepped back in, voice low, smooth. “Alright, let’s finish up before Eli burns out on us.” His eyes flicked to me, faint smirk playing on his mouth. “Unless you’re trying to impress someone, Eli?”

My heart nearly exploded in my chest. I gave a fast laugh, shaking my head. “No, no, just… trying not to die.”

Casper’s smirk deepened slightly. “Good. Focus up, track star.”

I followed him back toward the bars, mind spinning like a goddamn hamster wheel, trying to pretend my pulse wasn’t thudding in my ears.

As we moved through the drills, I tried to focus — I really did — but my brain had other plans.

Every time Mason jogged past, chest bare, abs flexing under sweat-slick skin, shoulders rolling effortlessly, I caught myself glancing. His body was casual, loose, the way a guy moves when he’s been strong his whole life and doesn’t even think about it. His thighs filled out his shorts just enough to make me gulp, and his arms — yeah, okay, his arms were ridiculous. Years of gymnastics carved into him, even though he acted like a goof most of the time.

And then Casper. God.

Casper was a different kind of intimidating. More compact, maybe, but dense. His back was cut sharp, the lines of his shoulders and waist tight, his calves flexing with every step as he circled the equipment. His shirt clung to his chest, damp with sweat, and when he peeled it off halfway through practice, revealing a smooth, defined torso, veined forearms, tight abs, that narrow waist, I felt my stomach flip so hard I nearly missed a grip on the bars.

I shook my head fast, trying to chase the thoughts away.

You’re here to train, Eli. Not ogle. Not spiral.

But it was hard not to notice how their bodies moved — how they worked, how they flexed and pulled and coiled like muscle made for this, for strength, for control. I felt small next to them. Less developed. Less cut. Like I was still chasing something they’d already mastered.

I clenched my jaw, dragging in a breath. Focus up, track star. Focus.

By the time I dragged myself back to the dorm, my body was toast.

Mason was already there, flopped on his bed, earbuds in, scrolling through his phone. He gave me a lazy grin as I dumped my bag by the door. “Dude, you looked like you were about to keel over in there.”

I smirked faintly, peeling off my hoodie. “Felt like it.”

He stretched one arm over his head, his shirt riding up just enough to flash the hard line of his abs, and I looked away quickly, heat flickering under my skin. I tried to busy myself, water bottle, towel, checking messages, but my brain was a mess.

Mason was just… Mason. Relaxed, cocky, shirt always half-off, big hands draped over his face when he yawned, arms roped with muscle from years of swinging off bars like it was nothing. And Casper — Jesus, Casper — his voice, his touch, the way he moved like a live wire under skin, sharp and efficient and… yeah, okay, I was spiraling again.

I climbed into bed as casually as I could, pulling the blanket up, mumbling a quick, “Night, man,” across the room. Mason shot me a thumbs-up without looking.

Sometime after the lights went out and I fell asleep, the images in my head sharpened.

Casper’s hands on my waist, adjusting my hips. Mason’s arm slung heavy around my shoulders, laughing softly into my ear. Their bodies close, the heat of them pressing in, my own pulse loud and hot in my chest.

In the dream, it all blurred together, Casper’s voice low at my neck, Mason’s breath warm at my skin, their hands guiding, testing, holding. My body tightened, hips shifting, soft moans slipping from my mouth as I melted into the feeling. I couldn’t tell who was where, only that I was wrapped up, surrounded, desperate for more.

Mason’s laugh rumbled near my ear, playful, teasing, his fingers squeezing lightly at my hip as he murmured something I couldn’t quite make out. His hand was big, warm, sliding up under my shirt, fingertips grazing the edge of my ribs, thumb brushing lazily along my side like he was feeling me out, enjoying how easily I twitched under his touch.

Casper’s voice came from behind me, smooth and low, a quiet “Good, Eli… just like that,” as his hands pressed firm at my lower back, guiding the slow roll of my hips. His body was close, solid, the faint rasp of his breath brushing along the back of my neck. His fingers slid down, finding the waistband of my shorts, tugging gently, and I whimpered softly, hips pushing back on instinct, desperate to chase the heat, the pressure, the feeling.

Mason chuckled softly, his palm sliding across my chest now, thumb brushing just under the edge of my nipple, making me gasp. “Didn’t know you were this easy, man,” he muttered, voice low and cocky, but his touch was light, careful, dragging sparks across my skin.

Casper’s breath hitched faintly as his hands tightened on my hips, pulling me back against him, I could feel the hard press of his cock against my ass, the slow, deliberate grind that made my knees weak even in the dream. His voice was right at my ear now, a dark, satisfied “You’re ours, Eli. Remember that.”

I let out a shaky moan, heat pouring through me, hips rocking between them — Mason in front of me, Casper behind — my body caught, bracketed, surrounded, the pressure, the weight, the tease.

Mason’s fingers brushed down, curling under my chin, tilting my face up just enough for him to murmur, “Bet you’ve been thinking about this, huh? About both of us. Bet you’ve been dying for it.” His grin flashed sharp and wicked, but his thumb stroked soft at the corner of my mouth, catching the faint, needy sound I made.

Casper’s hips rolled again, slow and firm, the hard line of him pressing tighter, making me shudder, making my cock throb helplessly in my shorts. I whimpered, squirmed, my whole body wired and desperate, caught between the two of them — Mason’s teasing, cocky grin; Casper’s cool, commanding presence — and fuck, I wanted it, wanted them, wanted everything.

The pressure built and built, heat curling sharp and tight in my belly —

I jolted awake, breath sharp, skin damp, heart thudding like a drum in my chest.

For a second, I had no idea where I was — still half caught in the dream, the heat of Casper behind me, Mason’s fingers on my skin, the weight of them pressing in — until the room came back into focus: dorm walls, soft morning light, the faint rustle of sheets.

And Mason.

Already awake, propped up on one elbow across the room, grinning.

“Dude,” he drawled, shaking his head, “you were really going at it in your sleep.”

My stomach flipped. “Wh-what?” I croaked, throat dry as hell.

He smirked wider, stretching lazily, muscles shifting under bare skin. “You were mumbling, bro. Like… full-on please, do me! vibes or something.” His grin turned wolfish. “Didn’t peg you for the desperate type.”

My face went nuclear. I yanked the blanket up higher over my lap, praying the obvious tent wasn’t as obvious as it felt. “Shut up,” I muttered, forcing a laugh. “It was… a dream about this girl from high school. Old crush. Whatever.”

Mason snorted. “Sure, sure. Whatever you say, man.” He flopped back onto his bed, hands laced behind his head, still grinning at the ceiling. “It’s alright if you were crushing on a hot teacher that you wanted to treat you like a naughty boy.” Mason laughed at himself.

“Who was it? Ms. math teacher? Ms. English teacher?” Mason paused for a moment.

“Mr. gym coach?” he asked, half teasing, half serious.

I groaned into my pillow, wishing I could sink straight into the mattress. “Seriously, Mason, can we not?”

He chuckled softly. “Relax, dude. I’m just messing with you.” There was a pause, then, more lightly, “But hey — if you need a minute before breakfast, I’ll, uh, give you some privacy.”

I made a strangled noise, burying my face deeper in the pillow.

“Bro, I’m joking,” Mason laughed. “Chill.”

I peeked out from under the blanket, glaring. “You’re the worst, you know that?”

I threw the pillow at him.

I slumped back onto the bed, dragging the blanket tighter over my lap, hoping Mason wouldn’t notice just how hard I still was.

Of course, that was impossible.

He was right there, pulling on a shirt, the fabric sticking a little to his damp skin, abs flexing as he tugged it down. His hair was a mess, bed-flattened in a way that somehow made him look even hotter, and when he stretched his arms over his head with a lazy yawn, the bottom of his shirt rode up just enough to flash the sharp cut of his waist.

Fuck.

My cock throbbed painfully under the blanket, refusing to settle, and I shifted awkwardly, squeezing my thighs together, willing it to just go down already. But Mason kept moving around the room, all easy confidence, teasing grins, big hands raking through his hair — the boy had no idea what he was doing to me.

Not that he was doing anything. Not on purpose, anyway. Mason was just Mason. Hot, casual, straight, completely comfortable in his body. And that was exactly the problem.

He flashed me another grin as he grabbed his keys off the desk. “Alright, man. Get dressed. Big day ahead. Don’t leave me hanging at breakfast.”

I forced a weak smile. “Yeah… yeah, I’ll be there.”

“Cool.” He winked, teasing. “Try not to wear yourself out thinking about, uh, old crushes.”

I groaned into the pillow as he laughed his way out the door, the sound of his easy footsteps fading down the hall.

And finally — finally — I was alone.

I let out a shaky breath, flopping onto my back, heart still hammering, lower body still aching. My brain was a mess, still fogged up from the dream, still replaying the way Mason had moved around the room like it was no big deal, like his bare skin and lazy grins weren’t wrecking me.

And if Mason was doing this to me, without even trying, how the hell was I supposed to deal with Casper?

Casper, with his sharp eyes, his calm voice, his firm hands and easy dominance. Casper, who’d be at the gym later, ready to push me harder, stand too close, adjust my body like he owned it. Casper, who already had me half-undone just from a few innocent corrections.

I buried my face in my hands, groaning softly.

Mason’s hot. Casper’s hot. I’m losing my damn mind.

I let out a long, shaky breath, chest tight, skin still warm, body still not cooperating.

Yeah.

This year was going to kill me.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 2: Hard to Handle

© Broken Boundaries Gay Erotica

The gym was quieter than usual when I got there, just a couple guys at the far end, the usual soft thud of mats, the faint smell of men and effort in the air. My shoulders still ached from yesterday, and I was already questioning my life choices.

I was trying to focus — like, really focus — on stretching out, warming up, doing the responsible athlete thing. But my brain kept drifting.

To Mason’s laugh across the room last night, when he tugged his shirt off without a second thought, abs flexing like it was nothing. Just bro things.

To Casper’s hands, his voice. The way he’d murmured, “Relax, Eli,” as he adjusted me on the bars yesterday, fingers firm at my lower back, breath a little too close to my ear. His body had been so near I could smell the clean sweat on his skin, sharp and warm, and Jesus, I was not supposed to notice shit like that.

I scrubbed a hand through my hair, letting out a shaky breath. Get it together, man. Focus.

Then, of course, Casper’s voice cut through the air, smooth as anything.

“Yo, track star.”

My stomach flipped. I looked up fast.

Casper was striding across the gym toward me, towel slung over one shoulder, black sleeveless tee clinging to his chest just enough to make it hard not to look. Blond hair slightly damp, a tiny smirk at the corner of his mouth. He moved like he knew his body, like he was built to be watched.

“Early start?” he asked, voice low, amused.

I coughed out a laugh. “Figured I’d warm up before you, uh… killed me again.”

Casper smirked. “Smart. But you know you can overdo it right?”

“Yeah,” I muttered, already flushing. “I’m starting to figure that out.”

“Good.” He clapped a hand lightly to my shoulder, just a second, just a squeeze, and it was stupid how fast heat shot through me. “Let’s go, Eli. Time to loosen you up.”

I swallowed hard and followed, heart pounding for reasons I didn’t even want to unpack.

We went through stretches, drills, more of the basics. Casper’s hands were everywhere, guiding, adjusting, correcting. Nothing weird. But God, did I feel every brush of skin, every low word near my ear.

“Shoulders down,” he murmured, fingers pressing just below my neck. “Breathe. You’re locking up.”

I let out a shaky breath, trying to pretend my whole body wasn’t on fire.

Across the gym, Mason hopped down from the pommel horse, landing with a thud. “Yo, Eli!” he called, wide grin plastered across his face as he peeled his shirt off, sweat-slicked and glowing. “You dying yet, bro?”

I gave him a weak thumbs-up, breathless. “Oh yeah. Totally fine.”

Mason barked a laugh, walking over shirtless like it was nothing, arm slinging casually around my shoulders. “Man, your face is bright red. Casper’s working you, huh?”

I tried to laugh along, but yeah, my face was red — and not just from the workout.

Casper shot him a half-smile. “You’re not helping, Mason.”

“Hey, just giving the rookie shit,” Mason grinned, clapping me on the back hard enough to nearly knock me forward. “You’re holding up, dude. You’ll be kicking our asses soon.”

I managed a tight smile, cheeks burning. “Yeah… sure.”

Casper stepped back in, voice low, smooth. “Alright, let’s finish up before Eli burns out on us.” His eyes flicked to me, faint smirk playing on his mouth. “Unless you’re trying to impress someone, Eli?”

My heart nearly exploded in my chest. I gave a fast laugh, shaking my head. “No, no, just… trying not to die.”

Casper’s smirk deepened slightly. “Good. Focus up, track star.”

I followed him back toward the bars, mind spinning like a goddamn hamster wheel, trying to pretend my pulse wasn’t thudding in my ears.

As we moved through the drills, I tried to focus — I really did — but my brain had other plans.

Every time Mason jogged past, chest bare, abs flexing under sweat-slick skin, shoulders rolling effortlessly, I caught myself glancing. His body was casual, loose, the way a guy moves when he’s been strong his whole life and doesn’t even think about it. His thighs filled out his shorts just enough to make me gulp, and his arms — yeah, okay, his arms were ridiculous. Years of gymnastics carved into him, even though he acted like a goof most of the time.

And then Casper. God.

Casper was a different kind of intimidating. More compact, maybe, but dense. His back was cut sharp, the lines of his shoulders and waist tight, his calves flexing with every step as he circled the equipment. His shirt clung to his chest, damp with sweat, and when he peeled it off halfway through practice, revealing a smooth, defined torso, veined forearms, tight abs, that narrow waist, I felt my stomach flip so hard I nearly missed a grip on the bars.

I shook my head fast, trying to chase the thoughts away.

You’re here to train, Eli. Not ogle. Not spiral.

But it was hard not to notice how their bodies moved — how they worked, how they flexed and pulled and coiled like muscle made for this, for strength, for control. I felt small next to them. Less developed. Less cut. Like I was still chasing something they’d already mastered.

I clenched my jaw, dragging in a breath. Focus up, track star. Focus.

By the time I dragged myself back to the dorm, my body was toast.

Mason was already there, flopped on his bed, earbuds in, scrolling through his phone. He gave me a lazy grin as I dumped my bag by the door. “Dude, you looked like you were about to keel over in there.”

I smirked faintly, peeling off my hoodie. “Felt like it.”

He stretched one arm over his head, his shirt riding up just enough to flash the hard line of his abs, and I looked away quickly, heat flickering under my skin. I tried to busy myself, water bottle, towel, checking messages, but my brain was a mess.

Mason was just… Mason. Relaxed, cocky, shirt always half-off, big hands draped over his face when he yawned, arms roped with muscle from years of swinging off bars like it was nothing. And Casper — Jesus, Casper — his voice, his touch, the way he moved like a live wire under skin, sharp and efficient and… yeah, okay, I was spiraling again.

I climbed into bed as casually as I could, pulling the blanket up, mumbling a quick, “Night, man,” across the room. Mason shot me a thumbs-up without looking.

Sometime after the lights went out and I fell asleep, the images in my head sharpened.

Casper’s hands on my waist, adjusting my hips. Mason’s arm slung heavy around my shoulders, laughing softly into my ear. Their bodies close, the heat of them pressing in, my own pulse loud and hot in my chest.

In the dream, it all blurred together, Casper’s voice low at my neck, Mason’s breath warm at my skin, their hands guiding, testing, holding. My body tightened, hips shifting, soft moans slipping from my mouth as I melted into the feeling. I couldn’t tell who was where, only that I was wrapped up, surrounded, desperate for more.

Mason’s laugh rumbled near my ear, playful, teasing, his fingers squeezing lightly at my hip as he murmured something I couldn’t quite make out. His hand was big, warm, sliding up under my shirt, fingertips grazing the edge of my ribs, thumb brushing lazily along my side like he was feeling me out, enjoying how easily I twitched under his touch.

Casper’s voice came from behind me, smooth and low, a quiet “Good, Eli… just like that,” as his hands pressed firm at my lower back, guiding the slow roll of my hips. His body was close, solid, the faint rasp of his breath brushing along the back of my neck. His fingers slid down, finding the waistband of my shorts, tugging gently, and I whimpered softly, hips pushing back on instinct, desperate to chase the heat, the pressure, the feeling.

Mason chuckled softly, his palm sliding across my chest now, thumb brushing just under the edge of my nipple, making me gasp. “Didn’t know you were this easy, man,” he muttered, voice low and cocky, but his touch was light, careful, dragging sparks across my skin.

Casper’s breath hitched faintly as his hands tightened on my hips, pulling me back against him, I could feel the hard press of his cock against my ass, the slow, deliberate grind that made my knees weak even in the dream. His voice was right at my ear now, a dark, satisfied “You’re ours, Eli. Remember that.”

I let out a shaky moan, heat pouring through me, hips rocking between them — Mason in front of me, Casper behind — my body caught, bracketed, surrounded, the pressure, the weight, the tease.

Mason’s fingers brushed down, curling under my chin, tilting my face up just enough for him to murmur, “Bet you’ve been thinking about this, huh? About both of us. Bet you’ve been dying for it.” His grin flashed sharp and wicked, but his thumb stroked soft at the corner of my mouth, catching the faint, needy sound I made.

Casper’s hips rolled again, slow and firm, the hard line of him pressing tighter, making me shudder, making my cock throb helplessly in my shorts. I whimpered, squirmed, my whole body wired and desperate, caught between the two of them — Mason’s teasing, cocky grin; Casper’s cool, commanding presence — and fuck, I wanted it, wanted them, wanted everything.

The pressure built and built, heat curling sharp and tight in my belly —

I jolted awake, breath sharp, skin damp, heart thudding like a drum in my chest.

For a second, I had no idea where I was — still half caught in the dream, the heat of Casper behind me, Mason’s fingers on my skin, the weight of them pressing in — until the room came back into focus: dorm walls, soft morning light, the faint rustle of sheets.

And Mason.

Already awake, propped up on one elbow across the room, grinning.

“Dude,” he drawled, shaking his head, “you were really going at it in your sleep.”

My stomach flipped. “Wh-what?” I croaked, throat dry as hell.

He smirked wider, stretching lazily, muscles shifting under bare skin. “You were mumbling, bro. Like… full-on please, do me! vibes or something.” His grin turned wolfish. “Didn’t peg you for the desperate type.”

My face went nuclear. I yanked the blanket up higher over my lap, praying the obvious tent wasn’t as obvious as it felt. “Shut up,” I muttered, forcing a laugh. “It was… a dream about this girl from high school. Old crush. Whatever.”

Mason snorted. “Sure, sure. Whatever you say, man.” He flopped back onto his bed, hands laced behind his head, still grinning at the ceiling. “It’s alright if you were crushing on a hot teacher that you wanted to treat you like a naughty boy.” Mason laughed at himself.

“Who was it? Ms. math teacher? Ms. English teacher?” Mason paused for a moment.

“Mr. gym coach?” he asked, half teasing, half serious.

I groaned into my pillow, wishing I could sink straight into the mattress. “Seriously, Mason, can we not?”

He chuckled softly. “Relax, dude. I’m just messing with you.” There was a pause, then, more lightly, “But hey — if you need a minute before breakfast, I’ll, uh, give you some privacy.”

I made a strangled noise, burying my face deeper in the pillow.

“Bro, I’m joking,” Mason laughed. “Chill.”

I peeked out from under the blanket, glaring. “You’re the worst, you know that?”

I threw the pillow at him.

I slumped back onto the bed, dragging the blanket tighter over my lap, hoping Mason wouldn’t notice just how hard I still was.

Of course, that was impossible.

He was right there, pulling on a shirt, the fabric sticking a little to his damp skin, abs flexing as he tugged it down. His hair was a mess, bed-flattened in a way that somehow made him look even hotter, and when he stretched his arms over his head with a lazy yawn, the bottom of his shirt rode up just enough to flash the sharp cut of his waist.

Fuck.

My cock throbbed painfully under the blanket, refusing to settle, and I shifted awkwardly, squeezing my thighs together, willing it to just go down already. But Mason kept moving around the room, all easy confidence, teasing grins, big hands raking through his hair — the boy had no idea what he was doing to me.

Not that he was doing anything. Not on purpose, anyway. Mason was just Mason. Hot, casual, straight, completely comfortable in his body. And that was exactly the problem.

He flashed me another grin as he grabbed his keys off the desk. “Alright, man. Get dressed. Big day ahead. Don’t leave me hanging at breakfast.”

I forced a weak smile. “Yeah… yeah, I’ll be there.”

“Cool.” He winked, teasing. “Try not to wear yourself out thinking about, uh, old crushes.”

I groaned into the pillow as he laughed his way out the door, the sound of his easy footsteps fading down the hall.

And finally — finally — I was alone.

I let out a shaky breath, flopping onto my back, heart still hammering, lower body still aching. My brain was a mess, still fogged up from the dream, still replaying the way Mason had moved around the room like it was no big deal, like his bare skin and lazy grins weren’t wrecking me.

And if Mason was doing this to me, without even trying, how the hell was I supposed to deal with Casper?

Casper, with his sharp eyes, his calm voice, his firm hands and easy dominance. Casper, who’d be at the gym later, ready to push me harder, stand too close, adjust my body like he owned it. Casper, who already had me half-undone just from a few innocent corrections.

I buried my face in my hands, groaning softly.

Mason’s hot. Casper’s hot. I’m losing my damn mind.

I let out a long, shaky breath, chest tight, skin still warm, body still not cooperating.

Yeah.

This year was going to kill me.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
Awesome story man---Excellent writing and great reading
 
Chapter 3: Sweaty and Wrecked

© Broken Boundaries Gay Erotica

By the time we hit the second round of drills, my arms were shaking.

Sweat clung to the back of my neck, dripping down between my shoulder blades, soaking the waistband of my shorts. My chest felt tight, lungs dragging in breath that never felt deep enough, legs heavy and sluggish no matter how hard I pushed.

Across the gym, Mason was laughing with one of the older guys, singlet long since pulled down, abs catching the sharp overhead light as he flexed and stretched. He moved like a guy who didn’t have a care in the world, all loose muscle and casual grins, slinging his towel across his shoulders and flashing that cocky, boyish smile that made half the team laugh along without even knowing why.

I tried not to look. I really tried.

But my body kept noticing anyway, even when I forced my gaze away. Mason’s arms — thicker than mine, muscles carved from years of practice — flexed easily as he helped adjust one of the crash mats. His messy blond hair fell into his eyes when he laughed, and his hips swayed with a cocky swagger a little as he walked, not deliberate, just natural, his singlet riding low on his hips in a way that made something crotch tighten.

I clenched my fists briefly, forcing a breath through my nose. Focus, Eli.

And then Casper.

Casper moved in behind me, his presence so quiet and sharp that it hit like a spark across my skin. “Shoulders down, Eli,” he murmured, voice low and unbothered. “You’re locking up again.”

My stomach flipped. I adjusted, shifting the tension out of my back, only to feel his hand land lightly at my waist. Firm. Steady. Warm. His palm pressed just enough to guide me, thumb brushing the edge of my side as he adjusted my angle.

“There you go,” he said softly. “Don’t rush. You’re strong enough to hold it.”

I swallowed hard, biting the inside of my cheek.

It wasn’t like he was doing anything special — just coaching, just spotting, just being the cool, competent assistant coach he was — but my brain didn’t care. My body definitely didn’t care. My cock twitched hopefully, thick and half-hard where it shouldn’t be, pressing awkwardly against the tight stretch of my shorts as I forced myself to hold position. The knowledge that my tight practice singlet wouldn’t leave anything to the imagination did nothing to help my agitated state.

My chest thudded hard as Casper stepped back, letting his hand fall away, his weight shifting smoothly as he moved on to correct the next guy. I caught myself exhaling shakily, trying to act normal, trying to remind myself that this was what practice was for, working hard, pushing limits, not… whatever the hell was happening in my head.

Mason barked another laugh nearby, slinging an arm casually over someone’s shoulders, his chest streaked with sweat, his grin wide and easy. His eyes flicked toward me briefly, just a glance, probably nothing, and I nearly stumbled over my own feet.

Focus. Get your shit together.

But it was hard to ignore how they both moved around me. Mason, carefree, loud, solid and familiar; Casper, sharp and smooth, every move controlled, every touch sending vibrations through my body, even when they shouldn’t have been.

I rolled my shoulders, trying to shake out the tension, but it only seemed to wrap tighter around my chest. My body ached everywhere, thighs trembling, arms sore, lungs burning, and yet, somehow, the real pressure was all inside my head.

And lower.

The third round was worse.

Casper circled in behind me, voice smooth and low. “Slow it down, Eli. You’re rushing the lift again.”

I gritted my teeth and tried to obey, feeling his hands settle lightly on my hips. The faint pressure made me shiver, my skin prickling under the thin fabric as his thumbs guided the adjustment.

“Better,” he murmured near my ear.

My pulse thudded so hard it nearly drowned out his voice. His body was close, just a few inches off my back, the heat of him bleeding through my singlet, the faint rasp of his breath brushing the side of my neck. I tried to lock into the movement, focus on the mechanics, but every time his hand skimmed across my waist or pressed at my back, my thoughts scattered like dry leaves.

Mason’s laugh rang out from across the mats, loud, easy, casual. I saw him out of the corner of my eye, still shirtless, his singlet peeled halfway down, straps hanging loose at his waist as he roughhoused with one of the other guys. His chest gleamed with sweat, his arms flexing as he lifted a teammate playfully off the ground, muscles bunched and glowing under the overhead lights.

I swallowed hard and forced my eyes back forward, but my face was already burning.

Casper shifted closer.

“Lock your core, Eli,” he said quietly, his hands pressing firmer against me, thumbs brushing across the narrow dip of my waist. I could feel the hard line of his chest behind me, the weight of his presence, and then —

A drop of sweat slid down and off the exposed portion of his chest.

I felt it land, warm and sharp, just below the edge of my collarbone.

Before I could stop myself, before I could even think, I reached up and swiped it away with my fingertip.

And like a fucking idiot, I flicked it to my lips. Just a taste. Sharp, salty, human.

The second I registered what I’d done, my stomach lurched so hard I nearly lost my balance.

Fuck. Fuck. What the hell was that?

I darted a glance to the side, heart rattling. Mason was still laughing, still slinging an arm around someone’s shoulders, but his eyes flicked briefly toward me — and I felt my face flush deep and hot.

Casper straightened, wiping his brow with a towel, his eyes skimming over me for a brief, unreadable instant before he moved on to the next guy.

Was there the faintest trace of a smile too? Fuck!

Maybe I’d imagined the whole thing.

My chest heaved as I forced myself back into the drill, sweat sliding between my shoulder blades, my cock pulsing helplessly where the tight curve of the singlet trapped it against my thigh.

You’re just tired. That’s all this is. Focus.

But the taste still clung faintly to my tongue, and the memory of his hands on my waist burned under my skin, no matter how hard I tried to shake it.

By the final set, my body was past done.

My shoulders trembled, fingers aching as I gripped the bars, thighs shaking under the strain. Sweat poured down my back, soaking through my singlet, making the tight fabric stick and chafe in places that had me shifting helplessly just to stay balanced. My breath came ragged, chest heaving, every nerve stretched thin.

Casper moved in close behind me again.

“Don’t rush it, Eli,” he murmured softly, his voice right at the edge of my ear. His hands landed at my hips, firm and sure, guiding me back into position.

I tried to focus on the movement, but then I felt it.

His fingers slid lower — skimming briefly over the snug curve of my ass — and for a moment, just a breath of a second, his fingertips pressed lightly into the space where the tight fabric of my singlet pulled between my cheeks.

My whole body jolted, heat flaring sharp and electric.

No way.

He shifted casually, voice smooth, unbothered. “There you go. Lock your core — feel where I’m pressing?” His hand stayed steady, fingers tracing lightly over the narrowest part of my waist before sliding up again.

I bit down hard on the inside of my cheek, heart slamming so loud it drowned out everything else. My cock throbbed hard and helpless against the tight grip of the singlet, trapped, aching, grinding faintly against the fabric with every tiny movement.

When I stumbled slightly at the end of the hold, Casper caught me easily. His hand closed around my upper arm, thumb brushing the inside, firm and sure. His eyes flicked over me briefly — sharp, unreadable — and the faintest quirk of a smile tugged at his mouth.

Was that on purpose?

I barely managed a shaky nod, chest locked tight, lungs dragging in breath like I’d just sprinted a mile. Mason’s laugh rang out from somewhere nearby, loud and casual, and I half-expected him to jog up and slap me on the back — but instead, Casper let go, his touch lingering just a second longer than it needed to before he stepped away.

I bent forward slightly, hands braced on my knees, trying to pull myself together. My cock was still painfully hard, the tight fabric of the singlet pressing every pulse and twitch right against my skin. I shifted awkwardly, praying no one was looking, feeling the sharp, desperate ache building low and tight in my gut.

But even as I forced myself back into motion, I could still feel the echo of Casper’s hand, the pressure of his touch, the faint heat of his body pressed too close.

I was absolutely wrecked.

The end of practice came faster than I expected.

One second I was bracing through the last set, sweating, trembling, my body one pulled-tight nerve, and the next, Casper was clapping his hands lightly. “Alright, that’s it. Good work today, guys.”

I slid off the bar, landing a little too hard, legs shaky under me. I pulled at the clingy strap of my singlet, trying to peel it away from my damp skin, every inch of me aching and sore. My cock still throbbed faintly, restrained by the tight material, my head spinning from the past hour of closeness, heat, pressure.

Casper was talking to another guy when I turned, but his eyes flicked toward me — brief, sharp, and maybe… lingering?

My pulse jumped hard.

As I wiped my face on a towel, trying to play it cool, Casper stepped closer. His towel hung around his neck, damp blond hair pushed back, the exposed stretch of his chest still gleaming faintly with sweat.

“Not bad today,” he said, voice lower than it needed to be. His eyes skimmed over me, casual but just a little too direct. “You’re learning fast, Eli.”

I swallowed, nerves crackling under my skin. “Thanks, Coach.”

He gave the faintest smirk. “You hold tension in interesting places, you know that?”

My mouth went dry.

He reached out lightly, fingers brushing the top of my shoulder as if in passing, but his touch lingered a heartbeat too long. “Don’t overthink it,” he added softly. His gaze held mine for just a second — unreadable, faintly amused — before he stepped back.

“See you tomorrow.”

I watched him walk off, towel slung lazily over his shoulder, his broad back tapering to a tight, muscled waist. My stomach flipped, heat spiking hard, and I had to bite the inside of my cheek to stop myself from groaning out loud.

Fuck.

How was I supposed to walk back to the dorm like this?

By the time I got back to the dorm, I was a mess.

My body was wrecked, my head was a fog, and my cock — fuck, my cock — was still half-hard, straining against the inside of my damp singlet like it was mocking me. I wanted nothing more than to peel it off, hit the showers, and maybe finally let myself breathe — or hell, jerk off hard and fast just to get the edge off.

But of course, Mason was already there.

“Yo!” he called as I shoved the door open, sprawled on his bed with one leg kicked up, still wearing his half-peeled singlet like he hadn’t bothered to fully change. His hair was damp, messy, sticking up at odd angles. His chest gleamed under the overhead light, flexing abs on full display as he grinned up at me. “Dude, you survived.”

I forced a weak laugh. “Barely.”

“Man, Casper was all over you today,” Mason chuckled, propping himself up on one elbow, the strap of his singlet sliding even lower on his hip. “Like, no joke, I thought you were gonna pass out or something.” He gave me a lazy grin. “He’s intense, huh?”

I rubbed a hand through my hair, trying to act casual. “Yeah… he’s, uh, thorough.”

Mason barked a laugh, tossing a wadded-up towel at me. “Understatement of the year, bro.” He shifted, stretching his arms behind his head, his whole chest lifting, his muscles flexing without a second thought. “Man, I’m starving. We should hit food in a bit. But you might wanna cool off first, dude — you look all flushed and shit.”

I swallowed hard, my eyes darting away, heat prickling under my skin.

Mason hopped up, ruffling his hair with one hand. “You good, man?” he asked, stepping closer. “You’re all red.” He smirked faintly. “You sure you’re not, like, secretly into getting manhandled on the mats?”

My heart jumped into my throat. “Shut up,” I muttered, shoving at his arm, but he just laughed.

“Relax, bro, I’m kidding,” Mason said, grinning, ruffling my hair like I was some little brother. “But, like… not gonna lie, you looked kinda wrecked today.” He flashed a teasing grin. “Who was getting you worked up, huh? Casper? One of the girls in class? You got a secret crush or something?”

I groaned softly, dragging a hand down my face, feeling my cock throb miserably where it was still trapped under the damp cling of my singlet.

Mason didn’t notice. Or maybe he did and just didn’t care.

He flopped back onto his bed, sprawling out with a stretch and a loud sigh, arms thrown over his head, shirt still off, abs flexing as he yawned. “Anyway, lemme know if you’re coming out to eat. I’ll give you a sec to, you know…” He smirked without looking over. “…deal with whatever you gotta deal with first.”

My face went nuclear.

He laughed softly to himself, kicking his feet up and tapping away at his phone.

I sank onto my bed, heart pounding, body aching, cock throbbing so hard it hurt, and brain spiraling.

Casper. Mason. All of it, wrapped tight inside me, raw and burning and desperate.

I pressed the heels of my hands to my eyes, sucking in a shaky breath.

Yeah.

I was fucked.

I flopped back on my bed, hands buried in my hair, teeth gritted, every muscle aching to just let go. My cock was throbbing so hard I could barely think, the damp cling of the singlet pressing every inch of it right against me, teasing every pulse and twitch. All I could think about was peeling the singlet off, grabbing my cock, and finally getting some kind of relief. But of course, the guy I’d been half-jacking off to in my head for days was now sprawled across the room, shirtless and glowing, grinning to himself like none of this was happening.

I let out a shaky breath, stomach tight, heart pounding. There was no way I was going out for food right now. I needed to get this under control first.

One of my fantasies was right there — and he was the reason I couldn’t touch myself.

Mason glanced up. “You coming?”

I shook my head quickly. “Think I’m just gonna chill for a bit. Shower. Rest.”

He smirked, rising from the bed and tossing his phone onto the blanket. “Uh-huh.” He grabbed a fresh shirt and slung it over his shoulder. “Take your time, man. Hydrate. Handle whatever you gotta handle.”

He gave me a mock-sincere nod, then added with a crooked grin, “Try not to moan too loud, yeah?”

I froze. My stomach dropped.

He laughed, already halfway out the door. “Kidding, bro.”

The door swung shut behind him.

I stood in the silence, sweating, stunned, still hard as hell — and totally wrecked.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 3: Sweaty and Wrecked

© Broken Boundaries Gay Erotica

By the time we hit the second round of drills, my arms were shaking.

Sweat clung to the back of my neck, dripping down between my shoulder blades, soaking the waistband of my shorts. My chest felt tight, lungs dragging in breath that never felt deep enough, legs heavy and sluggish no matter how hard I pushed.

Across the gym, Mason was laughing with one of the older guys, singlet long since pulled down, abs catching the sharp overhead light as he flexed and stretched. He moved like a guy who didn’t have a care in the world, all loose muscle and casual grins, slinging his towel across his shoulders and flashing that cocky, boyish smile that made half the team laugh along without even knowing why.

I tried not to look. I really tried.

But my body kept noticing anyway, even when I forced my gaze away. Mason’s arms — thicker than mine, muscles carved from years of practice — flexed easily as he helped adjust one of the crash mats. His messy blond hair fell into his eyes when he laughed, and his hips swayed with a cocky swagger a little as he walked, not deliberate, just natural, his singlet riding low on his hips in a way that made something crotch tighten.

I clenched my fists briefly, forcing a breath through my nose. Focus, Eli.

And then Casper.

Casper moved in behind me, his presence so quiet and sharp that it hit like a spark across my skin. “Shoulders down, Eli,” he murmured, voice low and unbothered. “You’re locking up again.”

My stomach flipped. I adjusted, shifting the tension out of my back, only to feel his hand land lightly at my waist. Firm. Steady. Warm. His palm pressed just enough to guide me, thumb brushing the edge of my side as he adjusted my angle.

“There you go,” he said softly. “Don’t rush. You’re strong enough to hold it.”

I swallowed hard, biting the inside of my cheek.

It wasn’t like he was doing anything special — just coaching, just spotting, just being the cool, competent assistant coach he was — but my brain didn’t care. My body definitely didn’t care. My cock twitched hopefully, thick and half-hard where it shouldn’t be, pressing awkwardly against the tight stretch of my shorts as I forced myself to hold position. The knowledge that my tight practice singlet wouldn’t leave anything to the imagination did nothing to help my agitated state.

My chest thudded hard as Casper stepped back, letting his hand fall away, his weight shifting smoothly as he moved on to correct the next guy. I caught myself exhaling shakily, trying to act normal, trying to remind myself that this was what practice was for, working hard, pushing limits, not… whatever the hell was happening in my head.

Mason barked another laugh nearby, slinging an arm casually over someone’s shoulders, his chest streaked with sweat, his grin wide and easy. His eyes flicked toward me briefly, just a glance, probably nothing, and I nearly stumbled over my own feet.

Focus. Get your shit together.

But it was hard to ignore how they both moved around me. Mason, carefree, loud, solid and familiar; Casper, sharp and smooth, every move controlled, every touch sending vibrations through my body, even when they shouldn’t have been.

I rolled my shoulders, trying to shake out the tension, but it only seemed to wrap tighter around my chest. My body ached everywhere, thighs trembling, arms sore, lungs burning, and yet, somehow, the real pressure was all inside my head.

And lower.

The third round was worse.

Casper circled in behind me, voice smooth and low. “Slow it down, Eli. You’re rushing the lift again.”

I gritted my teeth and tried to obey, feeling his hands settle lightly on my hips. The faint pressure made me shiver, my skin prickling under the thin fabric as his thumbs guided the adjustment.

“Better,” he murmured near my ear.

My pulse thudded so hard it nearly drowned out his voice. His body was close, just a few inches off my back, the heat of him bleeding through my singlet, the faint rasp of his breath brushing the side of my neck. I tried to lock into the movement, focus on the mechanics, but every time his hand skimmed across my waist or pressed at my back, my thoughts scattered like dry leaves.

Mason’s laugh rang out from across the mats, loud, easy, casual. I saw him out of the corner of my eye, still shirtless, his singlet peeled halfway down, straps hanging loose at his waist as he roughhoused with one of the other guys. His chest gleamed with sweat, his arms flexing as he lifted a teammate playfully off the ground, muscles bunched and glowing under the overhead lights.

I swallowed hard and forced my eyes back forward, but my face was already burning.

Casper shifted closer.

“Lock your core, Eli,” he said quietly, his hands pressing firmer against me, thumbs brushing across the narrow dip of my waist. I could feel the hard line of his chest behind me, the weight of his presence, and then —

A drop of sweat slid down and off the exposed portion of his chest.

I felt it land, warm and sharp, just below the edge of my collarbone.

Before I could stop myself, before I could even think, I reached up and swiped it away with my fingertip.

And like a fucking idiot, I flicked it to my lips. Just a taste. Sharp, salty, human.

The second I registered what I’d done, my stomach lurched so hard I nearly lost my balance.

Fuck. Fuck. What the hell was that?

I darted a glance to the side, heart rattling. Mason was still laughing, still slinging an arm around someone’s shoulders, but his eyes flicked briefly toward me — and I felt my face flush deep and hot.

Casper straightened, wiping his brow with a towel, his eyes skimming over me for a brief, unreadable instant before he moved on to the next guy.

Was there the faintest trace of a smile too? Fuck!

Maybe I’d imagined the whole thing.

My chest heaved as I forced myself back into the drill, sweat sliding between my shoulder blades, my cock pulsing helplessly where the tight curve of the singlet trapped it against my thigh.

You’re just tired. That’s all this is. Focus.

But the taste still clung faintly to my tongue, and the memory of his hands on my waist burned under my skin, no matter how hard I tried to shake it.

By the final set, my body was past done.

My shoulders trembled, fingers aching as I gripped the bars, thighs shaking under the strain. Sweat poured down my back, soaking through my singlet, making the tight fabric stick and chafe in places that had me shifting helplessly just to stay balanced. My breath came ragged, chest heaving, every nerve stretched thin.

Casper moved in close behind me again.

“Don’t rush it, Eli,” he murmured softly, his voice right at the edge of my ear. His hands landed at my hips, firm and sure, guiding me back into position.

I tried to focus on the movement, but then I felt it.

His fingers slid lower — skimming briefly over the snug curve of my ass — and for a moment, just a breath of a second, his fingertips pressed lightly into the space where the tight fabric of my singlet pulled between my cheeks.

My whole body jolted, heat flaring sharp and electric.

No way.

He shifted casually, voice smooth, unbothered. “There you go. Lock your core — feel where I’m pressing?” His hand stayed steady, fingers tracing lightly over the narrowest part of my waist before sliding up again.

I bit down hard on the inside of my cheek, heart slamming so loud it drowned out everything else. My cock throbbed hard and helpless against the tight grip of the singlet, trapped, aching, grinding faintly against the fabric with every tiny movement.

When I stumbled slightly at the end of the hold, Casper caught me easily. His hand closed around my upper arm, thumb brushing the inside, firm and sure. His eyes flicked over me briefly — sharp, unreadable — and the faintest quirk of a smile tugged at his mouth.

Was that on purpose?

I barely managed a shaky nod, chest locked tight, lungs dragging in breath like I’d just sprinted a mile. Mason’s laugh rang out from somewhere nearby, loud and casual, and I half-expected him to jog up and slap me on the back — but instead, Casper let go, his touch lingering just a second longer than it needed to before he stepped away.

I bent forward slightly, hands braced on my knees, trying to pull myself together. My cock was still painfully hard, the tight fabric of the singlet pressing every pulse and twitch right against my skin. I shifted awkwardly, praying no one was looking, feeling the sharp, desperate ache building low and tight in my gut.

But even as I forced myself back into motion, I could still feel the echo of Casper’s hand, the pressure of his touch, the faint heat of his body pressed too close.

I was absolutely wrecked.

The end of practice came faster than I expected.

One second I was bracing through the last set, sweating, trembling, my body one pulled-tight nerve, and the next, Casper was clapping his hands lightly. “Alright, that’s it. Good work today, guys.”

I slid off the bar, landing a little too hard, legs shaky under me. I pulled at the clingy strap of my singlet, trying to peel it away from my damp skin, every inch of me aching and sore. My cock still throbbed faintly, restrained by the tight material, my head spinning from the past hour of closeness, heat, pressure.

Casper was talking to another guy when I turned, but his eyes flicked toward me — brief, sharp, and maybe… lingering?

My pulse jumped hard.

As I wiped my face on a towel, trying to play it cool, Casper stepped closer. His towel hung around his neck, damp blond hair pushed back, the exposed stretch of his chest still gleaming faintly with sweat.

“Not bad today,” he said, voice lower than it needed to be. His eyes skimmed over me, casual but just a little too direct. “You’re learning fast, Eli.”

I swallowed, nerves crackling under my skin. “Thanks, Coach.”

He gave the faintest smirk. “You hold tension in interesting places, you know that?”

My mouth went dry.

He reached out lightly, fingers brushing the top of my shoulder as if in passing, but his touch lingered a heartbeat too long. “Don’t overthink it,” he added softly. His gaze held mine for just a second — unreadable, faintly amused — before he stepped back.

“See you tomorrow.”

I watched him walk off, towel slung lazily over his shoulder, his broad back tapering to a tight, muscled waist. My stomach flipped, heat spiking hard, and I had to bite the inside of my cheek to stop myself from groaning out loud.

Fuck.

How was I supposed to walk back to the dorm like this?

By the time I got back to the dorm, I was a mess.

My body was wrecked, my head was a fog, and my cock — fuck, my cock — was still half-hard, straining against the inside of my damp singlet like it was mocking me. I wanted nothing more than to peel it off, hit the showers, and maybe finally let myself breathe — or hell, jerk off hard and fast just to get the edge off.

But of course, Mason was already there.

“Yo!” he called as I shoved the door open, sprawled on his bed with one leg kicked up, still wearing his half-peeled singlet like he hadn’t bothered to fully change. His hair was damp, messy, sticking up at odd angles. His chest gleamed under the overhead light, flexing abs on full display as he grinned up at me. “Dude, you survived.”

I forced a weak laugh. “Barely.”

“Man, Casper was all over you today,” Mason chuckled, propping himself up on one elbow, the strap of his singlet sliding even lower on his hip. “Like, no joke, I thought you were gonna pass out or something.” He gave me a lazy grin. “He’s intense, huh?”

I rubbed a hand through my hair, trying to act casual. “Yeah… he’s, uh, thorough.”

Mason barked a laugh, tossing a wadded-up towel at me. “Understatement of the year, bro.” He shifted, stretching his arms behind his head, his whole chest lifting, his muscles flexing without a second thought. “Man, I’m starving. We should hit food in a bit. But you might wanna cool off first, dude — you look all flushed and shit.”

I swallowed hard, my eyes darting away, heat prickling under my skin.

Mason hopped up, ruffling his hair with one hand. “You good, man?” he asked, stepping closer. “You’re all red.” He smirked faintly. “You sure you’re not, like, secretly into getting manhandled on the mats?”

My heart jumped into my throat. “Shut up,” I muttered, shoving at his arm, but he just laughed.

“Relax, bro, I’m kidding,” Mason said, grinning, ruffling my hair like I was some little brother. “But, like… not gonna lie, you looked kinda wrecked today.” He flashed a teasing grin. “Who was getting you worked up, huh? Casper? One of the girls in class? You got a secret crush or something?”

I groaned softly, dragging a hand down my face, feeling my cock throb miserably where it was still trapped under the damp cling of my singlet.

Mason didn’t notice. Or maybe he did and just didn’t care.

He flopped back onto his bed, sprawling out with a stretch and a loud sigh, arms thrown over his head, shirt still off, abs flexing as he yawned. “Anyway, lemme know if you’re coming out to eat. I’ll give you a sec to, you know…” He smirked without looking over. “…deal with whatever you gotta deal with first.”

My face went nuclear.

He laughed softly to himself, kicking his feet up and tapping away at his phone.

I sank onto my bed, heart pounding, body aching, cock throbbing so hard it hurt, and brain spiraling.

Casper. Mason. All of it, wrapped tight inside me, raw and burning and desperate.

I pressed the heels of my hands to my eyes, sucking in a shaky breath.

Yeah.

I was fucked.

I flopped back on my bed, hands buried in my hair, teeth gritted, every muscle aching to just let go. My cock was throbbing so hard I could barely think, the damp cling of the singlet pressing every inch of it right against me, teasing every pulse and twitch. All I could think about was peeling the singlet off, grabbing my cock, and finally getting some kind of relief. But of course, the guy I’d been half-jacking off to in my head for days was now sprawled across the room, shirtless and glowing, grinning to himself like none of this was happening.

I let out a shaky breath, stomach tight, heart pounding. There was no way I was going out for food right now. I needed to get this under control first.

One of my fantasies was right there — and he was the reason I couldn’t touch myself.

Mason glanced up. “You coming?”

I shook my head quickly. “Think I’m just gonna chill for a bit. Shower. Rest.”

He smirked, rising from the bed and tossing his phone onto the blanket. “Uh-huh.” He grabbed a fresh shirt and slung it over his shoulder. “Take your time, man. Hydrate. Handle whatever you gotta handle.”

He gave me a mock-sincere nod, then added with a crooked grin, “Try not to moan too loud, yeah?”

I froze. My stomach dropped.

He laughed, already halfway out the door. “Kidding, bro.”

The door swung shut behind him.

I stood in the silence, sweating, stunned, still hard as hell — and totally wrecked.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
Awesome Chapter. You really are an excellent writer--great with works and characters---true talent.
 
  • Like
Reactions: Bleachisonsale
Chapter 4: Hardest Part of the Workout

© Broken Boundaries Gay Erotica

After Mason’s comments, I couldn’t jerk off.

If I didn’t come to dinner right away, he’d know what I’d done and that’d be even more embarrassing than what had already happened so I threaded myself together and headed to the dining hall.

Dinner was loud. I don’t remember what I ate. Something beige and grilled, probably. Something I picked at while pretending to listen, while trying not to stare.

Mason had waved me over the second I walked in. No hesitation. Just a lazy grin and a gesture to the open seat across from him, as if nothing about earlier had been strange.

Now he was at ease again, sprawled at the head of a long table of guys from the team, damp hair curling around his ears, shoulders shining faintly under the cafeteria lights. He cracked a joke that made someone choke on their drink. Reached across someone’s tray like it was his own. The boy wore confidence like it was stitched into his skin.

It was the kind of scene I’d seen from across the room a hundred times, and never felt invited to. Now that I was in it, everything felt louder, sharper, too warm. My clothes clung to my back in a way that made me want to peel them off and run.

At one point, Mason caught my eye mid-chew and gave me a look. A smirk, almost. Familiar, maybe.

I thought about returning it. But then he turned back to the conversation, and I was left sitting there with my tray and a chest full of static.

When I woke up, it was still dark enough that I couldn’t see the ceiling. I lay there for a while, listening to the hum of the mini-fridge and the distant clank of pipes in the walls, waiting to feel like myself again.

Instead, all I could think about was Casper’s hand.

The way he’d grabbed me at the end of drills — firm, like a handshake. Like he needed to rearrange something. He’d said something about my stance, about loosening my hips, and then his hand had been between my legs, flat against the fabric of my singlet, right between my ass cheeks. Just for a second. A deliriously long second.

It had been clinical, probably. I’d seen him correct other guys before. But not like that. At least I didn’t think so. Not with that kind of contact?

At the time, I’d just nodded. Like it hadn’t knocked the breath out of me.

Now, less than twenty-four hours later, I couldn’t stop thinking about it: how casually he’d touched me, how sure he’d been of my stillness. Like he knew I wouldn’t flinch. Or maybe that I would, and he wanted that.

By the time the sun started pushing pale light through the blinds, I was wide awake, still achy from yesterday’s practice and just unsettled enough to want out of my own skin. I got dressed without showering, pulled on my favourite light teal singlet, and headed back toward the gym before most of campus had even stirred.

I didn’t really have a plan. I wasn’t scheduled for anything, no classes until the afternoon, and nobody had asked me to be anywhere. But I couldn’t sit in my room. Every time I tried, I ended up just pacing or lying back down and staring at the ceiling again, like that would do something.

My phone was full of notifications, but I didn’t feel like checking it. I didn’t feel like talking to anyone, or scrolling, or pretending to be interested in whatever distraction might take the edge off. I just wanted to move.

The gym felt like the only place that made sense. At least there, I could tell myself I was being productive. That I was doing something useful. That soreness meant progress and sweat meant control.

I kept my head down as I walked across campus. A couple guys I recognized passed me going the other direction, laughing about something that probably happened at dinner last night. One of them bumped my shoulder by accident and gave me a quick nod, but didn’t stop. I didn’t stop either.

By the time I pushed open the side door to the training complex, the sun had just cleared the roofline of the science building. It sent this watery kind of light through the windows, made everything inside look prettier than it actually was. The mats hadn’t even been cleaned yet. The air still held the ghost of yesterday’s sweat.

I stepped onto the floor and found a corner. Unfurled out one of the thinner mats and grabbed a foam roller. It wasn’t glamorous, but it was quiet, and for now that was enough.

A few other guys had started to trickle in while I worked the foam roller up the side of my thigh. Most of them were upper-year guys, part of the travel team, stretching out in clumps or fiddling with their earbuds like they were too tired to commit to a real warm-up yet.

I kept my head down, but my eyes wandered. One guy peeled off his hoodie and his shirt came with it, sticking for a second before it tugged free. His abs flexed just enough to show off, though I don’t think he was doing it on purpose. Another one was lying flat on his stomach, doing some kind of back extension stretch, and his shorts had ridden down just enough to make me stare longer than I should have.

It wasn’t like I meant to look. It just happened.

Everywhere I turned, there were bodies. Casual, careless, confident. Sweaty or sleepy, limber or stiff. None of them knew how good they had it or how easy they made it look.

Ugh.

I closed my eyes for a second and focused on the motion, trying to chase some kind of rhythm. The roller pressed into my thigh, and I moved slowly over it, counting breaths, willing myself into focus. It was something to do. Something that felt regulated, even if my mind kept drifting, unbidden, in a state that was anything but controlled.

I hadn’t jerked off since before I got to campus. Practice, Mason’s constant, annoying presence, orientations and class schedules had made that impossible.

I rolled back down the length of my thigh, trying to refocus, when I heard the soft thud of a bag drop beside mine.

Casper.

I didn’t have to look to know it was him.

There was a certain way Casper moved. Calm, steady, like he was never in a rush but always exactly where he needed to be. His shoes barely made a sound on the mat, and yet the moment he arrived, the air around me felt different. More focused. More rigid.

I opened my eyes and glanced over just as he crouched beside me.

“You’re back at it early,” he said, not smiling but not unfriendly either.

“Didn’t sleep great.”

“Yeah?” He nodded like that made sense. “Yesterday was a tough one.”

I gave a vague hum and shifted slightly on the roller, trying not to look directly at him.

Casper didn’t say anything else at first. He just watched me. Not in a weird way, not even in a way that felt intentional. More like he was taking inventory. Scanning the way I moved, the angles of my legs, how much tension I was holding without realizing it.

He nodded toward my hips. “You’re holding weird again.”

I blinked. “What do you mean?”

“You’re tightening through your left side. Probably overcompensating. It’s throwing your alignment off.”

That didn’t sound like a big deal, but something about the way he said it made it feel like one. Like I’d done something wrong without knowing, and he was already filing it away somewhere important.

He tapped my shin lightly. “Roll on your back.”

I hesitated.

“I’ll help with your hips.”

I rolled onto my back and tried to act like it was no big deal. Just stretching. Just helping each other out.

Casper knelt down beside me and took my leg behind the knee, lifting it toward my chest. His grip was steady. He didn’t ask if I was good with it. He just did it, like this was something we always did. As though his touch wasn’t going to drive me crazy again. As if he hadn’t slipped his hand between my crack the other day…

“Relax this part,” he said, tapping the inside of my thigh. “You’re still clenching.”

“I’m not,” I said, almost too fast.

He moved my leg out to the side a bit and held it there, one hand under my calf, the other bracing my knee.

The stretch kicked in right away. Not painful, but deep — sharp in that way that let you know how tight everything was. I tried to breathe through it, but it caught me off guard, and I let out this weird half-sigh without meaning to.

Casper didn’t comment. Just adjusted his hand and eased the angle a little. “You’ve got more range than you’re using,” he said, quiet. “You’re tighter than you think.”

I stared at the ceiling and nodded again, even though I wasn’t totally sure what he meant. My leg felt heavy in his hands, like it didn’t belong to me anymore. The rest of my body had gone still. I didn’t know where to look. Every part of me felt like it was too close to him.

He moved my leg again, slower this time, rotating it at the hip.

I didn’t say anything. I didn’t trust my voice.

Casper shifted positions without saying anything. He let my leg rest for a second, then picked up the other one and bent it the same way, angling it outward.

“This side’s worse,” he said. “You’re rotating in.”

He adjusted my foot and pressed it lightly toward the floor. Then his hand slid in under my thigh again, higher this time. Way higher.

His palm landed just below my crotch. Not quite touching anything, but close enough that the heat of it made my skin jump. His thumb rested right in the crease at the top of my thigh, and when he adjusted the angle again, it nudged closer. Not full-on contact, but the edge of his hand brushed the base of my dick through my shorts.

My stomach tightened.

At first, I told myself it was nothing. Just part of the stretch. Just his hand doing what it needed to do. But then it lingered. Stayed right there like it belonged.

And that was all it took.

The blood rushed down before I could even think. One second, I was fine, the next I was swelling against the fabric — hard and getting harder. My hips twitched without meaning to, and I forced them flat again like that would somehow undo it.

I didn’t move. My fingers dug into the mat. I stared straight up, not even blinking.

Casper kept his voice even. “Try to breathe through the tension. You’re fighting me.”

No shit.

Casper didn’t pull his hand away right away. He held the stretch for another breath, maybe two. Then, finally, he let go of my leg and leaned back on his heels.

“You’re definitely looser now,” he said, like he was just making an observation.

I stayed frozen. My dick was still hard, pressed awkwardly against the tight fabric of my singlet, outlined in a way that made me want to sink through the floor. There was no hiding it. No adjusting. I couldn’t even shift without making it worse.

Casper glanced down at me — then lower.

He saw. I knew he saw. But he didn’t smirk or laugh or make it a big thing. Just gave a soft little breath, like a private joke he wasn’t going to share.

“Well,” he said, voice casual. “Looks like that helped.”

My face went hot. I didn’t respond. I couldn’t.

“Don’t worry about it,” he added, standing up and grabbing his towel. “Singlets are brutal. That shit happens.”

I swallowed hard, trying to will the blood back to literally any other part of my body.

“You’re good, though,” he said over his shoulder, already walking away. “Wasn’t about me or anything. Right?”

I didn’t answer. My brain had stopped working in sentences.

Casper turned back like nothing had happened.

“Let’s hit two more before I check on the others,” he said, already crouching beside me again. “Keep you balanced.”

Was he serious?

He didn’t wait for a response. Just took hold of my ankle and bent my leg in toward my chest again, this time angling it wider.

My dick was still hard.

Not semi, not twitching — fully, stupidly hard. And I was still in my singlet, lying there face up like an idiot, trying not to let anything twitch or shift or leak. Every brush of fabric made it worse.

Casper stayed focused on the stretch.

“Try to let your knee open. Don’t fight it.”

I nodded, jaw locked. My breath came in shallow pulls, more from nerves than strain.

He adjusted my leg again, then placed one hand just below my knee and used the other to brace the inside of my thigh, not near my crotch this time, but not far either.

His thumb moved in slow, careful circles over the muscle, loosening the tension. It wasn’t sexual, not really. But it didn’t have to be.

I could feel my pulse in my dick. Could feel every inch of where his hand was, and every inch of where I wanted it to be.

I bit the inside of my cheek and stared at the ceiling like it had answers.

Casper switched legs. No comment. No pause. Just kept working me through the stretch like I wasn’t visibly pitching a tent six inches from his hand.

Was this normal for him?

Was I normal?


Casper let the second leg down gently and sat back on his heels.

“You’re good,” he said again, like nothing had changed. “Definitely more open now.”

He stood, wiped his hands on his towel, and slung it over his shoulder. Then he glanced down at me — not long, just enough to let me know he saw everything.

“That was the hardest part of your workout, huh?”

Spoken like a joke.

Like he wasn’t even thinking about what it did to me.

Then he walked off.

No second glance. No smirk. Just that one line tossed over his shoulder like it meant nothing.

I lay there for a few more seconds, chest rising and falling too fast, my dick still aching like it hadn’t gotten the memo. The mat felt sticky under my back. My hands had gone cold.

I wanted to jerk off so badly it hurt.

But I didn’t.

I lay there for a few more seconds, chest rising and falling too fast, my dick still aching like it hadn’t gotten the memo. The mat felt like a stranger under my back. My hands had gone cold.

I wanted to jerk off so badly it hurt.

But I couldn’t.

Not since that night in Mason’s room.
The way he smirked. The way he said, “Don’t let me stop you,” before walking out, leaving the words hanging like some kind of joke.

I hadn’t touched myself since.

And now here I was, hard as hell in a singlet, sweating through my gear while Casper walked off like nothing happened.

What the hell was I supposed to do with this?

I changed fast after practice. Threw on joggers and a hoodie, shoved everything else into my bag, and got out of there like someone might stop me. I had never been happier to be out of my favourite singlet. No matter how cute I thought I looked in it.

I was still hard.

Not completely. But enough.

Every step to class had this faint, maddening pressure between my legs, like my body hadn’t figured out we’d moved on. I kept adjusting my waistband with one hand in my pocket, pretending I was checking my phone, pretending I wasn’t burning alive in my own sweat.

My brain wouldn't stop.

Casper, obviously — his hands on my thighs, his voice like it was no big deal, that line about the hardest part of my workout.

But it wasn’t just him.

There was the lean blond guy by the leg press, the one with a backwards cap and forearms like rope. The short, ripped one doing pull-ups who’d peeled off his shirt halfway through and had that trail of sweat running down his chest like it was charting a course towards my lips.

I couldn’t forget Mason either.

Everything was sex right now.

Or maybe just everything male.

It was like I’d flipped some switch and couldn’t find it again. Everyone looked like they could fuck me. Or had already fucked someone like me. Or had no idea how easy it would be.

And I was going to Intro to Psych with a semi.

Cool. Normal. Totally fine.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 4: Hardest Part of the Workout

© Broken Boundaries Gay Erotica

After Mason’s comments, I couldn’t jerk off.

If I didn’t come to dinner right away, he’d know what I’d done and that’d be even more embarrassing than what had already happened so I threaded myself together and headed to the dining hall.

Dinner was loud. I don’t remember what I ate. Something beige and grilled, probably. Something I picked at while pretending to listen, while trying not to stare.

Mason had waved me over the second I walked in. No hesitation. Just a lazy grin and a gesture to the open seat across from him, as if nothing about earlier had been strange.

Now he was at ease again, sprawled at the head of a long table of guys from the team, damp hair curling around his ears, shoulders shining faintly under the cafeteria lights. He cracked a joke that made someone choke on their drink. Reached across someone’s tray like it was his own. The boy wore confidence like it was stitched into his skin.

It was the kind of scene I’d seen from across the room a hundred times, and never felt invited to. Now that I was in it, everything felt louder, sharper, too warm. My clothes clung to my back in a way that made me want to peel them off and run.

At one point, Mason caught my eye mid-chew and gave me a look. A smirk, almost. Familiar, maybe.

I thought about returning it. But then he turned back to the conversation, and I was left sitting there with my tray and a chest full of static.

When I woke up, it was still dark enough that I couldn’t see the ceiling. I lay there for a while, listening to the hum of the mini-fridge and the distant clank of pipes in the walls, waiting to feel like myself again.

Instead, all I could think about was Casper’s hand.

The way he’d grabbed me at the end of drills — firm, like a handshake. Like he needed to rearrange something. He’d said something about my stance, about loosening my hips, and then his hand had been between my legs, flat against the fabric of my singlet, right between my ass cheeks. Just for a second. A deliriously long second.

It had been clinical, probably. I’d seen him correct other guys before. But not like that. At least I didn’t think so. Not with that kind of contact?

At the time, I’d just nodded. Like it hadn’t knocked the breath out of me.

Now, less than twenty-four hours later, I couldn’t stop thinking about it: how casually he’d touched me, how sure he’d been of my stillness. Like he knew I wouldn’t flinch. Or maybe that I would, and he wanted that.

By the time the sun started pushing pale light through the blinds, I was wide awake, still achy from yesterday’s practice and just unsettled enough to want out of my own skin. I got dressed without showering, pulled on my favourite light teal singlet, and headed back toward the gym before most of campus had even stirred.

I didn’t really have a plan. I wasn’t scheduled for anything, no classes until the afternoon, and nobody had asked me to be anywhere. But I couldn’t sit in my room. Every time I tried, I ended up just pacing or lying back down and staring at the ceiling again, like that would do something.

My phone was full of notifications, but I didn’t feel like checking it. I didn’t feel like talking to anyone, or scrolling, or pretending to be interested in whatever distraction might take the edge off. I just wanted to move.

The gym felt like the only place that made sense. At least there, I could tell myself I was being productive. That I was doing something useful. That soreness meant progress and sweat meant control.

I kept my head down as I walked across campus. A couple guys I recognized passed me going the other direction, laughing about something that probably happened at dinner last night. One of them bumped my shoulder by accident and gave me a quick nod, but didn’t stop. I didn’t stop either.

By the time I pushed open the side door to the training complex, the sun had just cleared the roofline of the science building. It sent this watery kind of light through the windows, made everything inside look prettier than it actually was. The mats hadn’t even been cleaned yet. The air still held the ghost of yesterday’s sweat.

I stepped onto the floor and found a corner. Unfurled out one of the thinner mats and grabbed a foam roller. It wasn’t glamorous, but it was quiet, and for now that was enough.

A few other guys had started to trickle in while I worked the foam roller up the side of my thigh. Most of them were upper-year guys, part of the travel team, stretching out in clumps or fiddling with their earbuds like they were too tired to commit to a real warm-up yet.

I kept my head down, but my eyes wandered. One guy peeled off his hoodie and his shirt came with it, sticking for a second before it tugged free. His abs flexed just enough to show off, though I don’t think he was doing it on purpose. Another one was lying flat on his stomach, doing some kind of back extension stretch, and his shorts had ridden down just enough to make me stare longer than I should have.

It wasn’t like I meant to look. It just happened.

Everywhere I turned, there were bodies. Casual, careless, confident. Sweaty or sleepy, limber or stiff. None of them knew how good they had it or how easy they made it look.

Ugh.

I closed my eyes for a second and focused on the motion, trying to chase some kind of rhythm. The roller pressed into my thigh, and I moved slowly over it, counting breaths, willing myself into focus. It was something to do. Something that felt regulated, even if my mind kept drifting, unbidden, in a state that was anything but controlled.

I hadn’t jerked off since before I got to campus. Practice, Mason’s constant, annoying presence, orientations and class schedules had made that impossible.

I rolled back down the length of my thigh, trying to refocus, when I heard the soft thud of a bag drop beside mine.

Casper.

I didn’t have to look to know it was him.

There was a certain way Casper moved. Calm, steady, like he was never in a rush but always exactly where he needed to be. His shoes barely made a sound on the mat, and yet the moment he arrived, the air around me felt different. More focused. More rigid.

I opened my eyes and glanced over just as he crouched beside me.

“You’re back at it early,” he said, not smiling but not unfriendly either.

“Didn’t sleep great.”

“Yeah?” He nodded like that made sense. “Yesterday was a tough one.”

I gave a vague hum and shifted slightly on the roller, trying not to look directly at him.

Casper didn’t say anything else at first. He just watched me. Not in a weird way, not even in a way that felt intentional. More like he was taking inventory. Scanning the way I moved, the angles of my legs, how much tension I was holding without realizing it.

He nodded toward my hips. “You’re holding weird again.”

I blinked. “What do you mean?”

“You’re tightening through your left side. Probably overcompensating. It’s throwing your alignment off.”

That didn’t sound like a big deal, but something about the way he said it made it feel like one. Like I’d done something wrong without knowing, and he was already filing it away somewhere important.

He tapped my shin lightly. “Roll on your back.”

I hesitated.

“I’ll help with your hips.”

I rolled onto my back and tried to act like it was no big deal. Just stretching. Just helping each other out.

Casper knelt down beside me and took my leg behind the knee, lifting it toward my chest. His grip was steady. He didn’t ask if I was good with it. He just did it, like this was something we always did. As though his touch wasn’t going to drive me crazy again. As if he hadn’t slipped his hand between my crack the other day…

“Relax this part,” he said, tapping the inside of my thigh. “You’re still clenching.”

“I’m not,” I said, almost too fast.

He moved my leg out to the side a bit and held it there, one hand under my calf, the other bracing my knee.

The stretch kicked in right away. Not painful, but deep — sharp in that way that let you know how tight everything was. I tried to breathe through it, but it caught me off guard, and I let out this weird half-sigh without meaning to.

Casper didn’t comment. Just adjusted his hand and eased the angle a little. “You’ve got more range than you’re using,” he said, quiet. “You’re tighter than you think.”

I stared at the ceiling and nodded again, even though I wasn’t totally sure what he meant. My leg felt heavy in his hands, like it didn’t belong to me anymore. The rest of my body had gone still. I didn’t know where to look. Every part of me felt like it was too close to him.

He moved my leg again, slower this time, rotating it at the hip.

I didn’t say anything. I didn’t trust my voice.

Casper shifted positions without saying anything. He let my leg rest for a second, then picked up the other one and bent it the same way, angling it outward.

“This side’s worse,” he said. “You’re rotating in.”

He adjusted my foot and pressed it lightly toward the floor. Then his hand slid in under my thigh again, higher this time. Way higher.

His palm landed just below my crotch. Not quite touching anything, but close enough that the heat of it made my skin jump. His thumb rested right in the crease at the top of my thigh, and when he adjusted the angle again, it nudged closer. Not full-on contact, but the edge of his hand brushed the base of my dick through my shorts.

My stomach tightened.

At first, I told myself it was nothing. Just part of the stretch. Just his hand doing what it needed to do. But then it lingered. Stayed right there like it belonged.

And that was all it took.

The blood rushed down before I could even think. One second, I was fine, the next I was swelling against the fabric — hard and getting harder. My hips twitched without meaning to, and I forced them flat again like that would somehow undo it.

I didn’t move. My fingers dug into the mat. I stared straight up, not even blinking.

Casper kept his voice even. “Try to breathe through the tension. You’re fighting me.”

No shit.

Casper didn’t pull his hand away right away. He held the stretch for another breath, maybe two. Then, finally, he let go of my leg and leaned back on his heels.

“You’re definitely looser now,” he said, like he was just making an observation.

I stayed frozen. My dick was still hard, pressed awkwardly against the tight fabric of my singlet, outlined in a way that made me want to sink through the floor. There was no hiding it. No adjusting. I couldn’t even shift without making it worse.

Casper glanced down at me — then lower.

He saw. I knew he saw. But he didn’t smirk or laugh or make it a big thing. Just gave a soft little breath, like a private joke he wasn’t going to share.

“Well,” he said, voice casual. “Looks like that helped.”

My face went hot. I didn’t respond. I couldn’t.

“Don’t worry about it,” he added, standing up and grabbing his towel. “Singlets are brutal. That shit happens.”

I swallowed hard, trying to will the blood back to literally any other part of my body.

“You’re good, though,” he said over his shoulder, already walking away. “Wasn’t about me or anything. Right?”

I didn’t answer. My brain had stopped working in sentences.

Casper turned back like nothing had happened.

“Let’s hit two more before I check on the others,” he said, already crouching beside me again. “Keep you balanced.”

Was he serious?

He didn’t wait for a response. Just took hold of my ankle and bent my leg in toward my chest again, this time angling it wider.

My dick was still hard.

Not semi, not twitching — fully, stupidly hard. And I was still in my singlet, lying there face up like an idiot, trying not to let anything twitch or shift or leak. Every brush of fabric made it worse.

Casper stayed focused on the stretch.

“Try to let your knee open. Don’t fight it.”

I nodded, jaw locked. My breath came in shallow pulls, more from nerves than strain.

He adjusted my leg again, then placed one hand just below my knee and used the other to brace the inside of my thigh, not near my crotch this time, but not far either.

His thumb moved in slow, careful circles over the muscle, loosening the tension. It wasn’t sexual, not really. But it didn’t have to be.

I could feel my pulse in my dick. Could feel every inch of where his hand was, and every inch of where I wanted it to be.

I bit the inside of my cheek and stared at the ceiling like it had answers.

Casper switched legs. No comment. No pause. Just kept working me through the stretch like I wasn’t visibly pitching a tent six inches from his hand.

Was this normal for him?

Was I normal?


Casper let the second leg down gently and sat back on his heels.

“You’re good,” he said again, like nothing had changed. “Definitely more open now.”

He stood, wiped his hands on his towel, and slung it over his shoulder. Then he glanced down at me — not long, just enough to let me know he saw everything.

“That was the hardest part of your workout, huh?”

Spoken like a joke.

Like he wasn’t even thinking about what it did to me.

Then he walked off.

No second glance. No smirk. Just that one line tossed over his shoulder like it meant nothing.

I lay there for a few more seconds, chest rising and falling too fast, my dick still aching like it hadn’t gotten the memo. The mat felt sticky under my back. My hands had gone cold.

I wanted to jerk off so badly it hurt.

But I didn’t.

I lay there for a few more seconds, chest rising and falling too fast, my dick still aching like it hadn’t gotten the memo. The mat felt like a stranger under my back. My hands had gone cold.

I wanted to jerk off so badly it hurt.

But I couldn’t.

Not since that night in Mason’s room.
The way he smirked. The way he said, “Don’t let me stop you,” before walking out, leaving the words hanging like some kind of joke.

I hadn’t touched myself since.

And now here I was, hard as hell in a singlet, sweating through my gear while Casper walked off like nothing happened.

What the hell was I supposed to do with this?

I changed fast after practice. Threw on joggers and a hoodie, shoved everything else into my bag, and got out of there like someone might stop me. I had never been happier to be out of my favourite singlet. No matter how cute I thought I looked in it.

I was still hard.

Not completely. But enough.

Every step to class had this faint, maddening pressure between my legs, like my body hadn’t figured out we’d moved on. I kept adjusting my waistband with one hand in my pocket, pretending I was checking my phone, pretending I wasn’t burning alive in my own sweat.

My brain wouldn't stop.

Casper, obviously — his hands on my thighs, his voice like it was no big deal, that line about the hardest part of my workout.

But it wasn’t just him.

There was the lean blond guy by the leg press, the one with a backwards cap and forearms like rope. The short, ripped one doing pull-ups who’d peeled off his shirt halfway through and had that trail of sweat running down his chest like it was charting a course towards my lips.

I couldn’t forget Mason either.

Everything was sex right now.

Or maybe just everything male.

It was like I’d flipped some switch and couldn’t find it again. Everyone looked like they could fuck me. Or had already fucked someone like me. Or had no idea how easy it would be.

And I was going to Intro to Psych with a semi.

Cool. Normal. Totally fine.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
Awesome and as hot as always man---you are a master with words and action with your characters with little action required--just the real "hard" ones. Thanks man
 
BE CH 5 3_BBGE.jpg

Chapter 5: Breathless

© Broken Boundaries Gay Erotica

The walk to class helped. A little. The air outside was sharp with early fall, cool enough to cut through the sweat still clinging to the back of my neck. My thighs ached from drills, my shoulders burned from Casper’s corrections, and still, somehow, my dick hadn’t gone down for half the walk.

I blamed the tight underwear. The way they held everything firm, like they were working against me. But that wasn’t it. I knew what it was.

It was the way Casper had pressed in close, his voice low, his fingers warm at the base of my spine, just above the waistband of my shorts. It was the way his sweat had clung to his body, the smell of him so thick and real I could practically taste it when he leaned in. The worst part was how calm he’d been — like it was nothing. Like I was just equipment. Something to position. Adjust.

I shifted in my seat as the lecture dragged on, arms crossed tight, trying not to squirm. My pants didn’t help. They rubbed in all the wrong ways. Everything felt too tight, too present, ugh, too horny. The TA was talking about cell metabolism, something about energy transfer and heat regulation, and all I could think about was the heat in my pants — the way it rose every time Casper touched me.

The classroom was full, but I barely noticed anyone else. My notebook stayed mostly blank. I kept catching myself staring into the middle distance, imagining things I shouldn’t. Casper in his sleeveless tee. Casper shirtless, stretching. Casper’s hand on my lower back. Casper's voice in my ear.

By the time class ended, I was a mess of nerves and frustration, barely able to stand without adjusting myself first. I headed back to the dorm, heart pounding like I’d just run a sprint.

Please don’t be there, I thought as I climbed the stairs.

But Mason was there.

Of course he was.

He was stretched across his bed, headphones in, one leg up, scrolling something on his phone with a lazy thumb. Shirtless again. His shorts rode low on his hips, waistband dipped just enough to show the start of that deep V-line. His skin still held the glow of a post-practice rinse, damp curls at his neck where he hadn’t dried off properly.

He looked up as I came in, tugging one side of his headphones off.

“Yo. You good?” he asked, voice easy. “You left in a rush after practice.”

I blinked. “Oh. Yeah. Just… class.”

Mason nodded like that explained everything, then kicked his heel against the edge of the bed. “You do anything fun?”

“Just my brain short-circuiting.” I dropped my bag by the desk, trying to keep my eyes from drifting. “Lecture was brutal.”

“Sounds about right,” he grinned. “You hungry? I was gonna hit the dining hall in a bit.”

“I might go later,” I mumbled, not sure I could handle company just yet.

He shrugged and slipped his headphones back on. “Suit yourself.”

I turned toward my side of the room, muscles still tight, skin buzzing. All I wanted was ten minutes. Just a moment alone. I could lock the door, put on music, get it out of my system. Just enough to take the edge off. Then maybe I’d feel normal again.

But with Mason there — shirtless, stretched out, body casual and loose — that wasn’t happening.

I sat on my bed, staring at the wall, willing my body to calm down. But Mason shifted on the other side of the room, and I caught the movement out of the corner of my eye, the way his abs flexed as he adjusted, the lazy curve of his arm as he reached for a water bottle.

Nope. No chance.

I flopped back onto the bed, arm over my face, and let out a long, quiet breath.

Tomorrow. I’d deal with it tomorrow.

If I could make it that long.

And off to dinner I trudged.

The gym was already warm when I stepped inside the next morning. Chalk hung thick in the air, and the mats had that faint give underfoot that told you they hadn’t been re-rolled yet. Mason was across the room laughing with another guy, doing some casual ring holds like it was a rest day. I didn’t join them.

Casper was by the vault. Sleeveless again. Blond hair damp at the temples. His arms looked more pumped than usual, like he’d already run through a full set of drills before any of us even got here. He didn’t look up when I dropped my bag, but he had that awareness about him, like he always knew where everyone was. Like he could sense me.

I went through some quick stretches, trying to keep my focus locked in. I hadn’t jacked off the night before. Stilllll hadn’t. I thought maybe sleep would take the edge off, or that a class and a cold morning walk would reset me. Nope. My body was still tight, stomach tense, cock twitchy in my shorts from a single glance at Casper’s back.

“Eli.” His voice came sudden, direct. He was standing closer than I’d realized. “We’re working ring supports today. You ready?”

I nodded and followed him to the setup. He moved like he always did—clean, deliberate. Casual, elegant, dreamy.

There I went again.

He adjusted the straps as I stepped into place.

“Up,” he said.

I pushed up into a shaky hold. My arms were already straining a little.

“Too much tension in your core,” he said behind me. “You’re locking up again. Breathe.”

I let out a breath, trying to soften. It helped. A little.

Then I felt his hand at my lower back. Firm, flat, confident. His body edged closer behind mine, enough that I could feel the warmth of him without turning my head. His palm shifted, fingers pressing at my hips, adjusting the angle. Then lower, just above my waistband.

“Here. Loosen this,” he said, voice close to my ear.

I tried. But then I felt it. The problem. My shorts were already tented, the pressure of him behind me, the weight of his hand, the closeness, it was too much.

I clenched my teeth, trying to will it away. But it was obvious.

Casper didn’t move.

His hand stilled.

Then—

“You’re gonna have trouble keeping tension in your core if you’re, uh… dealing with that much pressure elsewhere.”

My stomach dropped. My face flushed crimson. I lowered fast, dropping to the mat with too much force. My arms shook.

Casper stepped back, but only a little. “It’s normal,” he said, tone easy. “Happens to guys sometimes. Blood flow. Nerves. Gym shorts. Maybe you a little more than most.”

He met my eyes then. His weren’t mocking. Just sharp. Knowing. His smirk was faint, like he was letting me off the hook—barely.

I didn’t say anything. Couldn’t. My throat had gone dry.

Casper gave a small shrug and turned back to the rings. “We’ll stretch it out. Come on.”

My legs didn’t want to move. Not because I was tired, but because I could still feel his hand where it had been. That exact heat. That precise weight.

And worse, the arousal wasn’t going away.

I made it through the rest of practice by sheer force of will. I kept my eyes forward, my face neutral, my thoughts buried. Even when Casper touched me again—lighter this time, more professional—I stayed quiet. He didn’t bring it up again. But I could feel it between us. A shift. A new weight in the air.

My body still hummed with tension as I made my way to the locker room. Most of the guys had cleared out already, heading to classes or lunch. Mason was chatting near the exit, damp curls pushed back, towel slung around his neck. He gave me a thumbs-up as he left.

I turned and went to change.

The locker room was quiet when I walked in. The fluorescent lights hummed above, casting everything in that flat, too-exposed kind of brightness. Most of the team had already cleared out. The air still held the scent of soap, sweat, and damp tile.

I turned toward the row with my locker, toweling off my hair and trying not to think. Not about the way Casper’s fingers had lingered. Not about how hard I’d gotten. Not about how he’d said it: calm, easy, like he’d seen it all before but maybe also liked seeing it on me.

I stepped into my row.

And froze.

Casper was there.

Just emerging from the showers, hair wet, a white towel wrapped low around his waist. Steam clung to his chest, beading along the lines of his torso. He wasn’t even trying to look good. He just did. Every part of him was lean and sharp, defined without effort. His abs flexed slightly as he adjusted the towel, hips shifting with the movement.

I looked. Longer than I should have.

He noticed.

His gaze met mine as he passed the corner of the bench, slow and even. There was no smirk this time, no teasing glint. Just a steady look. Like he was taking measure of something.

I looked away fast, heat rushing to my face, and turned to my locker, heart punching harder than it should.

When I glanced back, Casper was gone.

My stomach flipped. I hadn’t heard the door. Hadn’t seen which direction he’d gone. Just gone.

I pulled on my shirt with trembling fingers, still half-wet, trying to calm myself. Maybe he went to grab something. Maybe it didn’t mean anything. But the silence made it worse. I couldn’t tell if I was being paranoid or if I’d just crossed some invisible line.

Then he reappeared.

Not where his locker was.

Casper stepped into the row again, this time holding the towel in one hand. He moved casually to the bench just a few feet from mine, dropped the towel over his shoulder, and began drying his hair.

Naked.

Not rushed. Not hesitant.

His body was fully on display.

My body was in full heat.

His wet skin glimmered under the lights, cock relaxed but impressive between his thighs, water still trickling down the curve of his lower back. He didn’t look at me at first. Just focused on drying his hair, slow circles with the towel, muscles in his arms shifting with each pass.

Then, without changing his tone, he spoke.

“Your form was better today.”

I didn’t answer.

“Still need to loosen up,” he added, finally glancing my way. “Especially through the hips.”

My throat was too dry to speak. I couldn’t move, couldn’t look away, couldn’t do anything but absorb every exposed inch of him.

Casper didn’t flinch under my stare. He stood there like he didn’t care, or like he knew I couldn’t help it. Water tracked down the slope of his chest, cutting through the definition of his abs. One drop slid all the way to his thigh, trailing slow along the inside before falling to the tile.

Then his eyes met mine again.

“You good?” he asked, like it was just small talk. Like I wasn’t sitting there frozen, half-dressed, hard as hell, mouth slightly open.

I blinked too fast. “Yeah. Just—uh. Still catching my breath.”

Casper tilted his head a little, eyes scanning my face with that calm, unreadable focus he always had when correcting my form. He didn’t smile. Didn’t look away.

“You sure?” he said. “You look kinda... keyed up.”

I gave a tight laugh, too sharp. “Long morning.”

“Right,” he said, voice quieter now. “Those rings’ll get you.”

He stepped a little closer. Just a foot, maybe less. Not close enough to touch, but close enough that I could smell the mix of his body wash, still fresh from the shower. He was drying his hair slowly, muscles flexing with each pass of the towel, water catching in the ridges of his abs and running down his legs.

“You’ve got to pace yourself better,” he said. “That kind of tension’s not sustainable.”

I nodded, not trusting my voice.

Casper's eyes dropped. Not obviously. Just a flicker. But I saw it.

He looked right at my crotch.

At the tightness in my shorts.

Then his mouth quirked. Just slightly. Not a smile, not quite. More like the corner of something unspoken curling up.

“Still carrying that tension from the rings, huh?”

The air between us pulled tight.

He didn’t wait for an answer. Just turned, towel slung over his shoulder, bare feet silent against the tile.

I watched him walk away.

His back flexed with each step, muscles shifting under damp skin. His ass was unreal—tight, high, perfect. The kind of body you usually only got glimpses of in locker room mirrors or late-night porn tabs. But this was real. Inches away. Moving slow, deliberate, like he knew I was looking and didn’t care.

My cock throbbed so hard I had to sit down again.

Every part of me was buzzing. Too hot. Too aware. My fingers clenched around the edge of the bench, but it didn’t help. The pressure just stayed there, tight and impossible to ignore.

I bent forward, elbows to knees, trying to breathe through it.

But all I could see was the shape of him, seared into the backs of my eyelids.

I didn’t remember much of the walk back.

Doors, stairs, hallways—all a blur. My shirt stuck to my back, and I couldn’t get the heat out of my face.

The room was empty. Finally, I thought, I had the room to myself.

I kicked off my shoes and sat on the edge of the bed, staring down at the bulge in my shorts. Still hard. Still aching. Still completely out of control.

My chest felt tight.

I leaned back, legs spread, hand over my crotch just to ease the pressure. It didn’t help. Every time I blinked, I saw him again. Casper. Naked. Turning. That stupid line he threw over his shoulder.

Still carrying that tension.

Fuck.

I hesitated.

Just a second.

Then pulled my gym shorts down.

My dick sprang up, flushed and wet at the tip. My stomach tensed as I wrapped my hand around it. The first stroke was all I needed to know there was no way I could hold off any longer. I was too hard, too desperate, too wired.

I jerked off in silence, biting my lip, breathing hard through my nose. My legs shifted, hips flexing just a little. My thumb circled the head, spreading the pre. I thought about Casper’s voice. The way he looked at me. The way he didn’t look away.

Then—

The door opened.

“Yo—”

I yanked the blanket over my lap, heart slamming against my ribs.

Mason froze halfway through the door.

His brows went up. Not shocked. Just... surprised.

I scrambled to sit upright, my dick still leaking under the blanket, my hand half-trapped against my thigh.

Mason blinked once, then tossed his bag onto his bed without saying anything else.

He didn't leave.

He just flopped onto the bed on his back and started to take off his shirt…

______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 6: Heels over Head

© Broken Boundaries Gay Erotica

….He just flopped onto the bed and started taking off his shirt.

I froze. Hand still wrapped around my dick under the blanket, heart thudding in my chest like I’d been caught stealing.

Mason didn’t look at me right away. He pulled his shirt off in one smooth motion, then stretched out like he owned the room, sweat still glistening on his stomach. He grabbed his water bottle, took a long sip, and groaned like he’d just finished a marathon.

“You good?” he asked, casual.

“Yeah,” I said. “Fine.”

It came out rough. I tried to make it sound normal, but I was pretty sure I failed.

Mason rolled to one side and grabbed his phone. He didn’t seem to think anything was weird. He didn’t even glance my way after that. Maybe he hadn’t seen. Maybe he had and just didn’t care. I had no way to know.

“Casper went full psycho today,” he said. “Legs still feel like Jello.”

I nodded and didn’t say anything. My dick had gone soft, but it still felt heavy under the blanket. The sweat hadn’t dried. The shame hadn’t either.

Mason let out a breath and tossed his phone on the nightstand.

“Practice get you all worked up or something?”

My whole face went hot.

“I guess,” I muttered.

I waited a full minute after he stopped talking, just to be sure he wasn’t looking, then muttered something about needing a shower and peeled myself out of bed.

The blanket stuck to my thighs in one spot. I didn’t look down. Just grabbed my towel, shoved it under my arm, and booked it into the hallway before I could think too hard about anything else.

The shower didn’t help as much as I’d hoped.

The water was hot, the pressure decent, but the embarrassment clung tighter than sweat ever could. I stood under the spray for longer than I needed to, letting it beat down on my face as if that would rinse away the last ten minutes of my life.

God..

Eventually, I lathered up, rinsed off, and towel-dried like a human being who hadn’t just been caught mid-stroke by his gorgeous roommate.

When I got back to the room, Mason was still lying on his bed, one knee up, scrolling aimlessly on his phone.

“You alive in there?” he asked without looking up.

“Barely,” I muttered, heading for my dresser. I pulled on a fresh pair of briefs and gym shorts under the towel before dropping it. Didn’t matter. Mason wasn’t looking.

“Dude,” he said after a minute. “You ever talk to that blonde girl from the welcome party? The one with the green top?”

I blinked. “What?”

“You know, the one with the killer jeans and scary eyeliner. She kept asking if we were roommates. Thought we looked like opposites in a hot way.”

I snorted. “Opposites how?”

He shrugged, still looking at his phone. “She said I looked like I’d ruin her GPA and you looked like you’d quietly tutor her back to a 3.0.”

I shook my head. “What does that even mean?”

“I think it meant she wanted us both,” He set the phone down, grinning a little, “at once.” His grin spread further. “Anyway, I got her Snap. We’ve been chatting.”

He stretched lazily, arms over his head, ribs lifting with the motion. “Might hang out this weekend if she doesn’t ghost.”

“Nice,” I said.

“She’s got that whole chill-but-hot vibe. Like Emma Chamberlain and Sabrina Carpenter all in one package.”

I raised an eyebrow. “That’s a selling point?”

“It’s more fun than dating someone who’s predictable,” he said. “Less safe. More stories.”

He looked over at me then — just for a second — and smirked. “You should get out there more, man. It’s college. Somebody out there’s probably into whatever mysterious vibe you’ve got going on.”

I didn’t answer.

I just toweled off my hair and tried not to think too hard about why I didn’t want that kind of attention from anyone like her.

The next week passed in a blur of orientation crap, early morning stretches, and trying not to die in the weight room.

I went to practice. I went to class. I met more of the team, mostly first and second-years who gave off the same exhausted, protein-fueled energy as Mason. Everyone was friendly enough.

Casper barely spoke to me outside of drills.

He’d nod once, sometimes correct my form, but nothing like those first days. No lingering touches. No teasing comments. Just solid, focused coaching.

Part of me was relieved.

The other part of me kept scanning the gym every time I walked in, hoping for something I didn’t know how to name.

I forced myself to get out more. Hit a few of the welcome events, stayed out late once with a group from our floor who dragged me to a glow-stick-infested mixer in the student center basement. It smelled like warm vodka and Axe body spray. I stayed exactly forty minutes before pretending I had an early workout.

I didn’t.

But I didn’t belong there either.

It wasn’t that I didn’t want to talk to people.

Or flirt.

Or hook up.

I just didn’t know how to make it happen, the hookup part in particular. It just… hadn’t happened. Ever. Not in high school. Not at summer camp. Not even on one of those awkward park bench dates after pride club meetings.

I’d kissed a guy once at a New Year’s party in eleventh grade. He was a friend of a friend and we were both buzzed off two sips of champagne. It lasted maybe eight seconds and ended with both of us laughing and wiping our mouths like it didn’t count.

It hadn’t.

I’d never had sex. Never even been touched that way.

At first it was just about timing. I was busy. I was closeted. I had track. Then it became a thing, the longer it hadn’t happened, the bigger it felt. Like it was this huge milestone I was supposed to reach but hadn’t. I didn’t feel embarrassed about it. Just… afraid. Like I was stuck watching from the sidelines while everyone else sprinted ahead.

And now there was this new feeling. This slow, tight heat in my stomach that hadn’t gone away since I met Casper. Like something had been lit and was still smoldering under the surface, even when everything seemed normal on top.

I didn’t know what to do with that.

So I kept going to practice. Kept moving. Kept trying to catch up to my own body.

I was halfway to the gym when Mason caught up with me outside the athletic center, hoodie slung low over his head and a smoothie in one hand.

“Yo,” he said, falling into step beside me. “Casper was asking about you earlier.”

That stopped me cold. “What?”

Mason shrugged like it wasn’t a big deal. “Dunno. He was just looking around during warm-up and said, ‘Where’s Eli?’ Thought maybe you ghosted.”

“I had a lab,” I said automatically, even though he hadn’t asked.

Mason nodded. “Cool. Just figured I’d pass it on. He didn’t seem mad or anything. Just… noticed.”

He peeled off toward the vending machines after that, straw between his lips, already focused on whatever snack he was hunting. Like he hadn’t just lobbed a live grenade into my nervous system.

I stood there for a second too long, heart ticking up.

Casper noticed I wasn’t there?

He’d been ignoring me all week. Barely glanced at me unless I screwed up a landing or held a position too long. But now he was looking?

I shook it off and headed inside, trying not to overthink it. Or read into it. Or let the heat crawling up the back of my neck settle into something worse.

Still. My palms were already sweating by the time I pushed through the locker room doors.

The gym was mostly empty when I walked in.

Afternoon light slanted in through the high windows, catching dust in the air. A couple second-years were finishing rings in the far corner, but otherwise it was just mats, equipment, and the faint echo of rubber soles against polished floor.

Casper was by the parallel bars, spotting someone I didn’t recognize — probably a senior. His shirt was already clinging to his back, sweat darkening the fabric in a wide V. He wasn’t looking at me.

I kept my eyes down and headed to the stretch area, pretending like I wasn’t already on edge. My body felt hot and uncoordinated, as though I hadn’t been inside this place a dozen times already. I sat, pulled one leg in, reached for the stretch, and tried to keep my breathing even.

I was halfway through warm-up when his voice cut through the air.

“Track star.”

I looked up fast.

Casper was walking toward me, towel slung over his shoulder, a faint smirk playing at the corner of his mouth.

“Thought you skipped town,” he said.

“Nope,” I said, too quickly. “Just had a lab.”

He stopped in front of me, arms crossed over his chest. His biceps flexed slightly under the fabric. “You’re late.”

“I didn’t know I was expected.”

He raised an eyebrow. “You’re always expected.”

I didn’t know what to say to that. My mouth went a little dry.

Casper nodded at the pommel horse. “Come on. Let’s run form.”

I got up, legs a little shaky. He didn’t wait for me, just turned and walked. I followed, pulse ticking upward.

At the horse, he stood close. His hand brushed the small of my back as I stepped into position. Not an adjustment. Just… contact.

“Mount,” he said.

I did.

I held the position. Breathe in, breathe out.

His hand landed lightly on my hip.

“You’re off-centre,” he murmured, stepping in behind me.

The words hit my skin like heat. His fingers pressed firmly, guiding me back a couple inches.

“That’s better.”

I held still, muscles tight. I could feel the warmth of his chest close behind me, not touching, but close enough that I could smell the sharp tang of sweat and fabric softener and something distinctly him.

“Hold,” he said, voice lower now. “Breathe.”

I did.

Then his hand slid. Not up — not in a way that could be explained as coaching — but down. A slow trace from my waist to the top of my thigh, featherlight. His fingers lingered for one second too long, then lifted.

“Relax,” he said, stepping back. “You’re locking your knees again.”

I dropped the hold, legs trembling.

Casper circled in front of me, eyes scanning my body like he was reading it. His mouth didn’t move, but something about the way he looked at me, quiet, sharp, deliberate, made it hard to meet his gaze.

“Take five,” he said. “Then we’ll work on some verticals.”

And just like that, he turned and walked off, like nothing had happened.

But it had for me.

I could still feel the imprint of his fingers through my shorts. I could still smell him in my the back of my senses. My hands were shaking as I grabbed my water bottle.

Five minutes never felt so long.

Five minutes wasn’t enough.

I’d barely gotten my heart rate down when Casper called me over to the wall mats. His singlet was plastered to his chest now, damp with sweat, and he barely looked at me when he spoke.

“Let’s see your handstand hold.”

I nodded. My mouth was dry.

He stood behind me as I lined up, close enough that I could feel the heat from his body. I lowered my hands to the mat and kicked up. Wobbled. His hands caught my waist, steadying me, sliding slightly as he adjusted my hips.

“Lock it,” he said.

I tightened everything—core, arms, legs. Held the position.

Then I felt him step closer.

Way closer.

His chest touched my lower back. His stomach brushed mine. And then his crotch settled right against my ass.

I froze.

It wasn’t subtle. I could feel the shape of it—thick, heavy, real. It pressed up between my cheeks through the thin fabric of my singlet. No way to mistake it for anything else. No way he didn’t know exactly where he was standing.

I stayed upside down, hands planted, every muscle screaming.

“Good,” he said. His hands stayed firm at my waist. “Hold.”

My dick started to stir.

No. Not now.

But it was happening anyway. I was hard. Getting harder by the second, the blood rushing south as my face flushed hot. My dick pressed against the front of my singlet, bent awkwardly toward my chest. It throbbed with every heartbeat.

I shifted, trying to come down.

Casper didn’t let me. His grip tightened just slightly. “Don’t drop.”

“I’m—” My arms shook.

“You’re not tired,” he said. “You’re distracted.”

I didn’t answer. Couldn’t.

There was no way he didn’t see my hardon from where he was standing. I was sweating profusely now and it wasn’t just from the exertion.

His voice dropped a little lower. “You always tense up like this when I’m training you?”

I offered no response, I just struggled to retain what little composure I had left, and what little, if any, decency.

My eyes squeezed shut. My dick pulsed harder. I tried again to lower, but his hands held me in place.

“Ten more seconds,” he said. “Show me you can focus.”

I couldn’t even breathe right. I held the position anyway, shaking.

Then, finally, his hands lifted.

“Down slow,” he said.

I came down too fast. Landed on all fours, panting, the front of my singlet tented and obvious.

Casper stepped around me slowly, grabbing his water bottle from the mat.

“You’ve got the strength,” he said, like none of what just happened had happened. “It’s just focus.”

I stayed down, still catching my breath.

“Don’t let your head get in the way of your form,” he added, like it was just a normal correction.

Then, as he passed behind me again, he gave my ass a quick, light slap.

“Nice effort,” he said. “Keep working that line.”

And just like that, he walked off.

I stayed crouched for a second after he walked off. My arms were shaking. My heart wouldn’t slow down. And my dick—yeah, still hard.

I shifted to my knees, tried to fix myself, but the singlet wasn’t exactly built for hiding anything. I was pointing straight up like some kind of freak.

That slap.

It wasn’t even rough or weird. Just a little coach-pat. “Nice effort.” Totally normal. Probably. Guys do that all the time, right?

Still, my legs were shaking. My face felt like it was on fire.

And I couldn’t stop thinking about how long he’d stayed behind me. How close he was. The way it felt: his whole body lined up behind mine. I wasn’t imagining that. I don’t think.

Maybe it was just how the drills work. Maybe that’s just how close you have to be to adjust someone’s form.

But still. The way it pressed against me. And then he wouldn’t let me come down. Made me hold it. He said I was “distracted.”

No shit I was distracted.

I stood up slow. Still hard. Still trying to breathe.

Whatever that was… I couldn’t explain it. And I didn’t know what it meant. All I knew was I was losing my mind, and he barely seemed to notice.

I sat there for a long time after he left. Just breathing. Letting the silence settle back in. The echo of footsteps through the gym. The sound of the fans whirring overhead. My cock still hard. My skin still flushed. My brain wrecked in ways I didn’t have language for. I didn’t know if this was a game, a test, or just who Casper was. All I knew was that I couldn’t stop shaking. And I didn’t want him to stop.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 6: Heels over Head

© Broken Boundaries Gay Erotica

….He just flopped onto the bed and started taking off his shirt.

I froze. Hand still wrapped around my dick under the blanket, heart thudding in my chest like I’d been caught stealing.

Mason didn’t look at me right away. He pulled his shirt off in one smooth motion, then stretched out like he owned the room, sweat still glistening on his stomach. He grabbed his water bottle, took a long sip, and groaned like he’d just finished a marathon.

“You good?” he asked, casual.

“Yeah,” I said. “Fine.”

It came out rough. I tried to make it sound normal, but I was pretty sure I failed.

Mason rolled to one side and grabbed his phone. He didn’t seem to think anything was weird. He didn’t even glance my way after that. Maybe he hadn’t seen. Maybe he had and just didn’t care. I had no way to know.

“Casper went full psycho today,” he said. “Legs still feel like Jello.”

I nodded and didn’t say anything. My dick had gone soft, but it still felt heavy under the blanket. The sweat hadn’t dried. The shame hadn’t either.

Mason let out a breath and tossed his phone on the nightstand.

“Practice get you all worked up or something?”

My whole face went hot.

“I guess,” I muttered.

I waited a full minute after he stopped talking, just to be sure he wasn’t looking, then muttered something about needing a shower and peeled myself out of bed.

The blanket stuck to my thighs in one spot. I didn’t look down. Just grabbed my towel, shoved it under my arm, and booked it into the hallway before I could think too hard about anything else.

The shower didn’t help as much as I’d hoped.

The water was hot, the pressure decent, but the embarrassment clung tighter than sweat ever could. I stood under the spray for longer than I needed to, letting it beat down on my face as if that would rinse away the last ten minutes of my life.

God..

Eventually, I lathered up, rinsed off, and towel-dried like a human being who hadn’t just been caught mid-stroke by his gorgeous roommate.

When I got back to the room, Mason was still lying on his bed, one knee up, scrolling aimlessly on his phone.

“You alive in there?” he asked without looking up.

“Barely,” I muttered, heading for my dresser. I pulled on a fresh pair of briefs and gym shorts under the towel before dropping it. Didn’t matter. Mason wasn’t looking.

“Dude,” he said after a minute. “You ever talk to that blonde girl from the welcome party? The one with the green top?”

I blinked. “What?”

“You know, the one with the killer jeans and scary eyeliner. She kept asking if we were roommates. Thought we looked like opposites in a hot way.”

I snorted. “Opposites how?”

He shrugged, still looking at his phone. “She said I looked like I’d ruin her GPA and you looked like you’d quietly tutor her back to a 3.0.”

I shook my head. “What does that even mean?”

“I think it meant she wanted us both,” He set the phone down, grinning a little, “at once.” His grin spread further. “Anyway, I got her Snap. We’ve been chatting.”

He stretched lazily, arms over his head, ribs lifting with the motion. “Might hang out this weekend if she doesn’t ghost.”

“Nice,” I said.

“She’s got that whole chill-but-hot vibe. Like Emma Chamberlain and Sabrina Carpenter all in one package.”

I raised an eyebrow. “That’s a selling point?”

“It’s more fun than dating someone who’s predictable,” he said. “Less safe. More stories.”

He looked over at me then — just for a second — and smirked. “You should get out there more, man. It’s college. Somebody out there’s probably into whatever mysterious vibe you’ve got going on.”

I didn’t answer.

I just toweled off my hair and tried not to think too hard about why I didn’t want that kind of attention from anyone like her.

The next week passed in a blur of orientation crap, early morning stretches, and trying not to die in the weight room.

I went to practice. I went to class. I met more of the team, mostly first and second-years who gave off the same exhausted, protein-fueled energy as Mason. Everyone was friendly enough.

Casper barely spoke to me outside of drills.

He’d nod once, sometimes correct my form, but nothing like those first days. No lingering touches. No teasing comments. Just solid, focused coaching.

Part of me was relieved.

The other part of me kept scanning the gym every time I walked in, hoping for something I didn’t know how to name.

I forced myself to get out more. Hit a few of the welcome events, stayed out late once with a group from our floor who dragged me to a glow-stick-infested mixer in the student center basement. It smelled like warm vodka and Axe body spray. I stayed exactly forty minutes before pretending I had an early workout.

I didn’t.

But I didn’t belong there either.

It wasn’t that I didn’t want to talk to people.

Or flirt.

Or hook up.

I just didn’t know how to make it happen, the hookup part in particular. It just… hadn’t happened. Ever. Not in high school. Not at summer camp. Not even on one of those awkward park bench dates after pride club meetings.

I’d kissed a guy once at a New Year’s party in eleventh grade. He was a friend of a friend and we were both buzzed off two sips of champagne. It lasted maybe eight seconds and ended with both of us laughing and wiping our mouths like it didn’t count.

It hadn’t.

I’d never had sex. Never even been touched that way.

At first it was just about timing. I was busy. I was closeted. I had track. Then it became a thing, the longer it hadn’t happened, the bigger it felt. Like it was this huge milestone I was supposed to reach but hadn’t. I didn’t feel embarrassed about it. Just… afraid. Like I was stuck watching from the sidelines while everyone else sprinted ahead.

And now there was this new feeling. This slow, tight heat in my stomach that hadn’t gone away since I met Casper. Like something had been lit and was still smoldering under the surface, even when everything seemed normal on top.

I didn’t know what to do with that.

So I kept going to practice. Kept moving. Kept trying to catch up to my own body.

I was halfway to the gym when Mason caught up with me outside the athletic center, hoodie slung low over his head and a smoothie in one hand.

“Yo,” he said, falling into step beside me. “Casper was asking about you earlier.”

That stopped me cold. “What?”

Mason shrugged like it wasn’t a big deal. “Dunno. He was just looking around during warm-up and said, ‘Where’s Eli?’ Thought maybe you ghosted.”

“I had a lab,” I said automatically, even though he hadn’t asked.

Mason nodded. “Cool. Just figured I’d pass it on. He didn’t seem mad or anything. Just… noticed.”

He peeled off toward the vending machines after that, straw between his lips, already focused on whatever snack he was hunting. Like he hadn’t just lobbed a live grenade into my nervous system.

I stood there for a second too long, heart ticking up.

Casper noticed I wasn’t there?

He’d been ignoring me all week. Barely glanced at me unless I screwed up a landing or held a position too long. But now he was looking?

I shook it off and headed inside, trying not to overthink it. Or read into it. Or let the heat crawling up the back of my neck settle into something worse.

Still. My palms were already sweating by the time I pushed through the locker room doors.

The gym was mostly empty when I walked in.

Afternoon light slanted in through the high windows, catching dust in the air. A couple second-years were finishing rings in the far corner, but otherwise it was just mats, equipment, and the faint echo of rubber soles against polished floor.

Casper was by the parallel bars, spotting someone I didn’t recognize — probably a senior. His shirt was already clinging to his back, sweat darkening the fabric in a wide V. He wasn’t looking at me.

I kept my eyes down and headed to the stretch area, pretending like I wasn’t already on edge. My body felt hot and uncoordinated, as though I hadn’t been inside this place a dozen times already. I sat, pulled one leg in, reached for the stretch, and tried to keep my breathing even.

I was halfway through warm-up when his voice cut through the air.

“Track star.”

I looked up fast.

Casper was walking toward me, towel slung over his shoulder, a faint smirk playing at the corner of his mouth.

“Thought you skipped town,” he said.

“Nope,” I said, too quickly. “Just had a lab.”

He stopped in front of me, arms crossed over his chest. His biceps flexed slightly under the fabric. “You’re late.”

“I didn’t know I was expected.”

He raised an eyebrow. “You’re always expected.”

I didn’t know what to say to that. My mouth went a little dry.

Casper nodded at the pommel horse. “Come on. Let’s run form.”

I got up, legs a little shaky. He didn’t wait for me, just turned and walked. I followed, pulse ticking upward.

At the horse, he stood close. His hand brushed the small of my back as I stepped into position. Not an adjustment. Just… contact.

“Mount,” he said.

I did.

I held the position. Breathe in, breathe out.

His hand landed lightly on my hip.

“You’re off-centre,” he murmured, stepping in behind me.

The words hit my skin like heat. His fingers pressed firmly, guiding me back a couple inches.

“That’s better.”

I held still, muscles tight. I could feel the warmth of his chest close behind me, not touching, but close enough that I could smell the sharp tang of sweat and fabric softener and something distinctly him.

“Hold,” he said, voice lower now. “Breathe.”

I did.

Then his hand slid. Not up — not in a way that could be explained as coaching — but down. A slow trace from my waist to the top of my thigh, featherlight. His fingers lingered for one second too long, then lifted.

“Relax,” he said, stepping back. “You’re locking your knees again.”

I dropped the hold, legs trembling.

Casper circled in front of me, eyes scanning my body like he was reading it. His mouth didn’t move, but something about the way he looked at me, quiet, sharp, deliberate, made it hard to meet his gaze.

“Take five,” he said. “Then we’ll work on some verticals.”

And just like that, he turned and walked off, like nothing had happened.

But it had for me.

I could still feel the imprint of his fingers through my shorts. I could still smell him in my the back of my senses. My hands were shaking as I grabbed my water bottle.

Five minutes never felt so long.

Five minutes wasn’t enough.

I’d barely gotten my heart rate down when Casper called me over to the wall mats. His singlet was plastered to his chest now, damp with sweat, and he barely looked at me when he spoke.

“Let’s see your handstand hold.”

I nodded. My mouth was dry.

He stood behind me as I lined up, close enough that I could feel the heat from his body. I lowered my hands to the mat and kicked up. Wobbled. His hands caught my waist, steadying me, sliding slightly as he adjusted my hips.

“Lock it,” he said.

I tightened everything—core, arms, legs. Held the position.

Then I felt him step closer.

Way closer.

His chest touched my lower back. His stomach brushed mine. And then his crotch settled right against my ass.

I froze.

It wasn’t subtle. I could feel the shape of it—thick, heavy, real. It pressed up between my cheeks through the thin fabric of my singlet. No way to mistake it for anything else. No way he didn’t know exactly where he was standing.

I stayed upside down, hands planted, every muscle screaming.

“Good,” he said. His hands stayed firm at my waist. “Hold.”

My dick started to stir.

No. Not now.

But it was happening anyway. I was hard. Getting harder by the second, the blood rushing south as my face flushed hot. My dick pressed against the front of my singlet, bent awkwardly toward my chest. It throbbed with every heartbeat.

I shifted, trying to come down.

Casper didn’t let me. His grip tightened just slightly. “Don’t drop.”

“I’m—” My arms shook.

“You’re not tired,” he said. “You’re distracted.”

I didn’t answer. Couldn’t.

There was no way he didn’t see my hardon from where he was standing. I was sweating profusely now and it wasn’t just from the exertion.

His voice dropped a little lower. “You always tense up like this when I’m training you?”

I offered no response, I just struggled to retain what little composure I had left, and what little, if any, decency.

My eyes squeezed shut. My dick pulsed harder. I tried again to lower, but his hands held me in place.

“Ten more seconds,” he said. “Show me you can focus.”

I couldn’t even breathe right. I held the position anyway, shaking.

Then, finally, his hands lifted.

“Down slow,” he said.

I came down too fast. Landed on all fours, panting, the front of my singlet tented and obvious.

Casper stepped around me slowly, grabbing his water bottle from the mat.

“You’ve got the strength,” he said, like none of what just happened had happened. “It’s just focus.”

I stayed down, still catching my breath.

“Don’t let your head get in the way of your form,” he added, like it was just a normal correction.

Then, as he passed behind me again, he gave my ass a quick, light slap.

“Nice effort,” he said. “Keep working that line.”

And just like that, he walked off.

I stayed crouched for a second after he walked off. My arms were shaking. My heart wouldn’t slow down. And my dick—yeah, still hard.

I shifted to my knees, tried to fix myself, but the singlet wasn’t exactly built for hiding anything. I was pointing straight up like some kind of freak.

That slap.

It wasn’t even rough or weird. Just a little coach-pat. “Nice effort.” Totally normal. Probably. Guys do that all the time, right?

Still, my legs were shaking. My face felt like it was on fire.

And I couldn’t stop thinking about how long he’d stayed behind me. How close he was. The way it felt: his whole body lined up behind mine. I wasn’t imagining that. I don’t think.

Maybe it was just how the drills work. Maybe that’s just how close you have to be to adjust someone’s form.

But still. The way it pressed against me. And then he wouldn’t let me come down. Made me hold it. He said I was “distracted.”

No shit I was distracted.

I stood up slow. Still hard. Still trying to breathe.

Whatever that was… I couldn’t explain it. And I didn’t know what it meant. All I knew was I was losing my mind, and he barely seemed to notice.

I sat there for a long time after he left. Just breathing. Letting the silence settle back in. The echo of footsteps through the gym. The sound of the fans whirring overhead. My cock still hard. My skin still flushed. My brain wrecked in ways I didn’t have language for. I didn’t know if this was a game, a test, or just who Casper was. All I knew was that I couldn’t stop shaking. And I didn’t want him to stop.
______________________________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
Awesome Chapters--your characters just come to life and you have us in the gym with them. Great talent man for sure. I think we all want Casper...
 
Chapter 7: Private Session

© Broken Boundaries Gay Erotica

It had been three days since the last practice. Three days since Casper pressed his impressive package against my butt, got me hard as rock, then walked off all casual. Three days of trying not to read into it. I told myself I was overthinking, that he was just doing his job, that it hadn’t meant anything. But the truth was, I’d replayed that moment, like, a hundred times. I could still feel the ghost of his chest against my back when I lay in bed at night. Still woke up hard, still couldn’t make it go away.

I didn’t even bother trying to jerk off anymore. Not with Mason always around. Not with my brain as scrambled as it had been lately. If anything, the pressure was building.

On the way to the athletic centre, the air outside was cool and refreshing. One of those early-fall days where the breeze could sneak through your sleeves and remind you your winter was on its way. I kept my head down as I walked, earbuds in, trying to drown out everything with music. It didn’t work. All I could think about was whether Casper would touch me again. Whether I’d be able to handle it if he did. Or if I’d crack, right there on the mat.

The gym was mostly empty when I arrived. A couple guys on the rowing machines. One girl loading plates onto a squat rack. No sign of Mason. No sign of Casper either.

I liked it better this way. No audience. Fewer eyes.

I warmed up alone, moving through the drills we’d practiced last week. My shoulders felt stiff. My lower back was tight. Every stretch brought a dull ache, and beneath that, a low, familiar throb that hadn’t gone away in days.

I stretched slowly, letting my muscles warm, trying to get my head in the right place. I knew I was falling behind. Everyone else had been landing clean. My core alignment was off. My release points were weak. And now that I’d caught Casper’s attention, I couldn’t afford to keep screwing up.

I was halfway through a strength circuit when I heard the door to the back office open.

Casper stepped out, wearing black track pants and a thin grey tee that clung to his chest. He looked like he’d just changed; maybe he’d just come from a shower or something.

“You’re early,” he said.

I wiped my face with my forearm. “Figured I’d get some extra reps in.”

“Good.” He grabbed a set of rings from the wall and walked toward me. “Let’s run through the hollow-body holds again. I want to see how long you can maintain shape before we move to dismounts.”

I nodded, trying not to stare at the way the hem of his shirt rose slightly when he reached overhead. I adjusted my position on the mat, focusing on my breathing. Stay focused. Stay tight. Don’t think.

He clipped the rings in place and stepped back. “Alright. Let’s see it.”

I jumped up, took hold, and lifted into the first hold. Casper’s hands were at my waist, adjusting me. My arms shook almost immediately.

“Tighter through the core,” he said. “You’re leaking energy.”

I clenched harder, gritted my teeth, tried to fuse everything together like we’d been taught.

“Still sagging through the hips,” Casper insisted as he traced his hand along my thighs, lighting me up like a firecracker. “Another rep.”

I dropped, wiped my palms, and jumped back up. His hands were on me again.

This time it was worse.

I felt the blood rush to my face. My shoulders burned. My legs weren’t locking properly. I knew I was screwing it up, but the real problem was lower. Pressed thick and full against the front of my shorts, throbbing with every exertion.

I’d felt it building during the warm-up. I’d tried to ignore it. But now, hanging from the rings with my arms trembling and sweat running down my back, it was impossible to pretend I wasn’t hard.

I adjusted slightly on the landing, trying to shift things without making it obvious.

“Again,” he said, still gripping me firmly, repositioning me like a rigid sculpture.

I nodded and jumped up a third time. Less height this time. Less control. My cock pressed even harder against the inside of my shorts, stiff and insistent. I was starting to sweat for real now—not from effort, but from panic. I couldn’t tell if Casper had noticed. Part of me was sure he had. Another part was praying he hadn’t.

“Drop,” he said finally.

I let go and landed hard on my feet.

Casper walked over, calm as ever. “You’re not hitting your shapes.”

“I know. I’m trying—”

“I can tell. But your core’s not firing. Your form’s collapsing.”

He crouched beside me. I could feel his eyes tracing me, cool and measured.

“You’ve got too much tension,” he said. “Something’s pulling your focus.”

I opened my mouth to speak, but before I could say anything, his eyes flicked down.

Then back up.

It was the smallest gesture. Not even a full glance. But it hit like a spotlight.

My whole body locked. I could feel myself blushing, chest tight, breath caught in my throat.

Casper didn’t comment right away. Just rested one elbow on his knee and looked at me like he had solved a riddle.

“You’re hard,” he said, finally.

I flinched. “I—what?”

Casper’s expression didn’t change. “You’re hard.”

He said it the same way he’d tell someone they weren’t sticking their landing on a dismount: flat, factual, like it was just another coaching note.

I looked away. My cheeks were burning.

“That’s what’s pulling your focus,” he said. “That constant pressure. Your body can’t work clean when it’s that distracted.”

I nodded, not trusting my voice.

“You been taking care of it?”

My head snapped up. “What?”

He didn’t blink. “Jerking off. You doing it enough?”

“No,” I said, too quickly. “I mean—I haven’t. Not since school started.”

His jaw tightened slightly, but he didn’t seem surprised. “That long?”

“I’ve been busy. And—Mason’s always around. It’s not that I didn’t want to, it’s just—”

“You’re wound so tight I’m surprised you’re not shaking out of your skin.”

I laughed nervously. It came out dry. “Feels like I am.”

Casper stood. “That’s not sustainable.”

He didn’t elaborate. Just turned toward the back hallway again. I stayed kneeling, unsure if I was being dismissed or not.

Then he glanced over his shoulder. “Come with me.”

My throat went dry. “Where?”

“My office.”

I didn’t move.

Casper looked at me with that same quiet, grounded stare. Not unkind. Just firm.

“I’m not going to let you spiral like this,” he said. “You need to take the edge off. And you’re going to do it now so I can make sure it actually helps.”

That sentence hit different. My heart started beating harder.

“You mean… now, now?”

“Yes. Right. Now.”

He was already halfway down the hall.

I hesitated for a second then stood up slowly. My legs felt unsteady.

I followed him down the hall, my heart still racing but for a different reason now.

The idea of having a moment—just one—where I could actually let go, where no one was going to knock or walk in or ask what I was doing… it felt like a gift. Even if it came wrapped in the weirdest circumstances imaginable.

Casper’s steps were steady ahead of me. No hesitation. No judgment. Just a guy giving his athlete what he needed to reset.

And yeah, it was strange. But after weeks of walking around wired and aching, I didn’t care. Privacy was privacy.

I could finally take care of it. Clear my head. Maybe then I’d actually land something clean.

Casper reached the end of the hall and opened the office door. The light inside was already on, cool and clean, almost clinical.

He held the door for me. I stepped in, expecting to hear the click of it closing behind me, expecting maybe a word or two about towels or where the bathroom was.

But then he followed me in.

And closed the door behind us.

I blinked. Turned halfway, like I might’ve misread something. But Casper just moved past me, pulling out the desk chair and sitting down like this was a normal part of any Tuesday.

“Alright,” he said simply, nodding toward me. “Let’s get it done.”

I stared at him. “You’re… you’re staying?”

He leaned back, arms loose on the armrests. “Yeah.”

My stomach flipped. “I thought—I mean—I figured I’d have a minute or something. Alone.”

He looked at me evenly. “Why?”

I opened my mouth, but nothing came out.

“This isn’t about getting off,” he said. “It’s about focus. Your performance. I’m here to monitor your progress. Same as I would with any drill.”

“That’s not the same thing…” I said. My voice cracked halfway through.

Casper didn’t react. “Eli. You need this. I’ve seen it all week. You’re coming apart at the seams.”

“I just—this is kind of—”

“Not optional.”

That shut me up.

He didn’t say it cruelly. Just firmly. Like a coach laying down a boundary. Like it was already decided.

I stood there frozen, pulse pounding in my throat.

Part of me wanted to walk out. Part of me wanted to melt through the floor.

And part of me… didn’t want to lose whatever this was.

I swallowed hard. My hands moved, slow and clumsy, to the waistband of my shorts.

Casper didn’t flinch.

Just watched.

Waiting.

My fingers hovered over the waistband, still unsure. But the longer I stood there, the more aware I became of how hard I still was. How much my body ached for relief.

Casper didn’t say anything else. Just watched me, steady and still, like he had all the time in the world.

I lowered my shorts.

Not all the way, just enough. Just enough to stroke my dick, finally, after so long.

I curled one hand around myself and exhaled through my nose, trying to stay quiet, trying not to think too much. My other hand braced against the armrest of the chair balance. It felt wrong—doing this with someone else in the room—but it also felt… so good. Like something had been circling me for weeks and finally closed in. An inevitable release.

I kept my eyes down. I didn’t dare look at him.

But I could feel him. I could feel his gaze resting on me like a palm between my shoulder blades. I imagined what he saw: my runner’s legs tight, my hand moving slow, my skin flushed and damp from training. I pictured what he might be thinking, then stopped, having embarrassed myself too much.

I bit the inside of my cheek, working up a rhythm. It felt good. Not perfect—I couldn’t forget that Casper was watching, there was too much heat in my ears—but it was better than nothing.

And then—

“Take the rest off.”

The words hit like cold water.

I froze. “What?”

“Clothes,” Casper said, like it was obvious. “Get them off.”

I turned slightly, finally looking at him. “Why?”

“It’s part of the release,” he said, calm as ever. “You’re too wound up. Can’t let go if half your body’s still clenched in fabric. Strip.”

I stared at him, confused. My body kept moving almost on its own, like it didn’t hear the hesitation in my head.

“You want to land your dismounts, right?” he added.

I nodded, swallowing.

“Then trust the process.”

I didn’t even remember kicking my shoes off. My shirt came off next—then the rest. All of it. I was too far gone to stop at that point. I needed to get off.

I stood there naked, cock in my hand, sweat drying across my ribs.

And Casper?

Casper didn’t move.

Didn’t blink.

Didn’t even shift in his seat.

He just watched.

And I kept going.

But it was impossible not to feel it: the weight of his eyes. The silence of the room. The strange tether between us, that he clearly held control of.

My cock stood fully hard in my grip, flushed deep pink, perfectly smooth. Circumcised, taut with arousal, the head shiny with slick already. I hated how good it looked, how clean and eager it felt in my palm. I hated that I noticed it. I couldn’t believe that I was showing it to him.

But more than that, I was shocked by how much I wanted him to like what he saw.

I shifted my stance slightly, feet shoulder-width apart, chest rising and falling with quick, shallow breaths. My thumb grazed the head, and my hips twitched forward on instinct.

My mind should’ve been blank, but it wasn’t.

It was screaming.

Because this wasn’t a fantasy anymore.

Casper was right there. Still fully clothed. Still composed. Watching like it was a test I had to pass, and I didn’t even know the grading criteria.

This was the same guy I’d imagined dozens of times alone in bed. The one I’d thought about in the locker room showers, in the quiet corners of my head between drills. But in those fantasies, I set the terms of engagement, now he was staging the scene.

And it was worse. So much worse.

Now his eyes were on me instead of his hands, and he was just… watching.

“You’re slowing down,” he said suddenly, his voice low and even.

I flinched.

“I—no, I’m—”

“Get it done, Eli.”

His tone wasn’t harsh. Just certain.

And somehow that made me harder.

My face burned. My arm tightened.

I started jerking faster.

My strokes picked up, uneven at first, then steadier as I tried to block everything else out. But every time I closed my eyes, I saw him. Casper, sitting barely a few feet away. Calm. Straight-backed. Watching like he was appreciating art.

I hated how much that mattered to me. How much I wanted to perform.

My balls slapped lightly against my thighs with each movement, swinging with the rhythm—tight and high, skin flushed and pulled taut from days of pent-up pressure. I’d never been this full. Never been this on edge. Even the air felt weighted, heavy against my chest.

Every time my hand passed the base, I could feel the way they bounced, a physical reminder that I was putting on a show I hadn’t meant to give.

I should’ve been ashamed.

I was ashamed.

But I was also so goddamn close I could barely think.

Casper didn’t shift. Didn’t break eye contact.

His gaze had that same precision he used during drills: sharp, surgical. Like he was breaking me down into parts. Analyzing movement. Tension. Weak points.

My breath stuttered. My hand slipped slightly with pre-cum, and I adjusted without thinking, fingers tightening.

My knees almost buckled.

My strokes were messy now, desperate. I could feel the finish climbing, fast and hot, like a thread pulled too tight.

But I was still trying to hold back.

Some part of me thought I shouldn’t. That I couldn’t. Not like this. Not in front of him. Not while he sat there fully dressed, silent and in control, watching every twitch of my body.

My grip faltered.

“Don’t stop,” Casper said.

It wasn’t a shout. Just a command, smooth and quiet, like it was the most natural thing in the world.

I didn’t stop.

I couldn’t.

“Finish it,” he said, eyes locked to mine now. “You need this.”

My stomach clenched. My thighs trembled.

“Come on, Eli. Let it go.”

That did it.

I groaned, tried to bite it back, but it tore out of me anyway as my whole body seized.

I jerked once, twice, and then I was spilling across my knuckles, thick and fast, every pulse a sharp wave that made my knees shake. My balls tightened high before finally easing down, spent.

I kept stroking through it, like he wanted. Like I needed.

By the time I stopped, my hand was slick and twitching.

I could still feel his eyes on me.

And I didn’t dare look up.

Not yet.

The silence after was worse than anything.

With my horniness spent, the shame in me doubled over.

What just happened?

I stood there panting, hand dripping, legs weak, chest heaving—and Casper didn’t say a word.

Not at first.

Then he let out a soft, amused exhale. Almost a laugh. Not mean exactly, but knowing. Like I’d just done something ridiculous and he’d enjoyed every second of it.

“Christ,” he said, almost under his breath. “You were really wound up.”

I didn’t answer.

Couldn’t.

My brain was soup, my face hot, and my dick still gave the occasional twitch, expelling tiny amounts of cum that it hadn’t thought to release in the initial volcano.

Casper stood and reached over to the small shelf near the door, tossing me a towel. “Clean yourself up, then get dressed.”

I caught it clumsily and wiped down in silence, eyes fixed on the floor. I didn’t know what to say. Or if I was supposed to say anything.

By the time I finished and started pulling my clothes back on, Casper was already moving. Calm. Unbothered.

As if it was just another part of training.

“Come on,” he said. “We’ve still got work to do.”

I wasn’t sure I was ready to get back out on the mats, but I wanted to impress Casper after my poor performance earlier.

I followed him out, still tugging my shirt down over my stomach, every part of me flushed and shaky.

Back on the mats, the gym looked exactly the same.

But I didn’t feel the same.

Not even close.

I tried to shake it off.

Tried to reset.

The rings waited above me like nothing had changed. Like I hadn’t just emptied myself in the back office with my coach sitting ten feet away.

Watching me.

I moved through the drills again. My form was tighter this time. Cleaner. My arms didn’t tremble as much, and my core held steadier. For a few minutes, I almost believed I could compartmentalize it.

Then Casper stepped in behind me.

His hands landed on my hips, light, precise, familiar.

But this time, my body reacted before my brain did.

The heat flared back to life. Fast. Brutal. Like a fuse had just been relit. My cock twitched against the inside of my shorts, already swelling again.

Already.

I swallowed hard and tried to hide it, shifting my stance, but it was too late. I could feel it building. The shame. The rush. The hard truth of it.

Casper’s hands stayed where they were, firm on my sides.

He didn’t adjust me this time.

Didn’t correct my posture or give another cue.

He just stood there—still, silent—like he was waiting for something.

I kept my eyes forward, body locked, pretending not to notice the heat rising like a furnace again low in my stomach. Pretending I wasn’t swelling against my shorts for the second time in under an hour.

Pretending I wasn’t humiliated beyond words.

Then his hands shifted slightly.

Not down. Not inappropriate. Just… firmer. Intentional.

He leaned in, voice lower than before. “You’re hard again.”

I blinked. My fingers tightened around the rings. My legs wanted to buckle.

There was no accusation in his tone. Just observation. Like it was something he’d expected. Something he was cataloguing.

He let the silence stretch, and I felt myself fall into it—helpless and raw, skin buzzing.

Then, finally, his voice again. Even softer.

“Maybe there’s something in the gym causing all this tension.”

He stepped away after delivering that devastating line without another word.

Training sesh over.

And I just stood there, cock painfully stiff, brain short-circuiting.

Fuck.

Fuck fuck fuck.

What the hell was happening to me?

What the fuck was he doing?
____________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
 
Chapter 7: Private Session

© Broken Boundaries Gay Erotica

It had been three days since the last practice. Three days since Casper pressed his impressive package against my butt, got me hard as rock, then walked off all casual. Three days of trying not to read into it. I told myself I was overthinking, that he was just doing his job, that it hadn’t meant anything. But the truth was, I’d replayed that moment, like, a hundred times. I could still feel the ghost of his chest against my back when I lay in bed at night. Still woke up hard, still couldn’t make it go away.

I didn’t even bother trying to jerk off anymore. Not with Mason always around. Not with my brain as scrambled as it had been lately. If anything, the pressure was building.

On the way to the athletic centre, the air outside was cool and refreshing. One of those early-fall days where the breeze could sneak through your sleeves and remind you your winter was on its way. I kept my head down as I walked, earbuds in, trying to drown out everything with music. It didn’t work. All I could think about was whether Casper would touch me again. Whether I’d be able to handle it if he did. Or if I’d crack, right there on the mat.

The gym was mostly empty when I arrived. A couple guys on the rowing machines. One girl loading plates onto a squat rack. No sign of Mason. No sign of Casper either.

I liked it better this way. No audience. Fewer eyes.

I warmed up alone, moving through the drills we’d practiced last week. My shoulders felt stiff. My lower back was tight. Every stretch brought a dull ache, and beneath that, a low, familiar throb that hadn’t gone away in days.

I stretched slowly, letting my muscles warm, trying to get my head in the right place. I knew I was falling behind. Everyone else had been landing clean. My core alignment was off. My release points were weak. And now that I’d caught Casper’s attention, I couldn’t afford to keep screwing up.

I was halfway through a strength circuit when I heard the door to the back office open.

Casper stepped out, wearing black track pants and a thin grey tee that clung to his chest. He looked like he’d just changed; maybe he’d just come from a shower or something.

“You’re early,” he said.

I wiped my face with my forearm. “Figured I’d get some extra reps in.”

“Good.” He grabbed a set of rings from the wall and walked toward me. “Let’s run through the hollow-body holds again. I want to see how long you can maintain shape before we move to dismounts.”

I nodded, trying not to stare at the way the hem of his shirt rose slightly when he reached overhead. I adjusted my position on the mat, focusing on my breathing. Stay focused. Stay tight. Don’t think.

He clipped the rings in place and stepped back. “Alright. Let’s see it.”

I jumped up, took hold, and lifted into the first hold. Casper’s hands were at my waist, adjusting me. My arms shook almost immediately.

“Tighter through the core,” he said. “You’re leaking energy.”

I clenched harder, gritted my teeth, tried to fuse everything together like we’d been taught.

“Still sagging through the hips,” Casper insisted as he traced his hand along my thighs, lighting me up like a firecracker. “Another rep.”

I dropped, wiped my palms, and jumped back up. His hands were on me again.

This time it was worse.

I felt the blood rush to my face. My shoulders burned. My legs weren’t locking properly. I knew I was screwing it up, but the real problem was lower. Pressed thick and full against the front of my shorts, throbbing with every exertion.

I’d felt it building during the warm-up. I’d tried to ignore it. But now, hanging from the rings with my arms trembling and sweat running down my back, it was impossible to pretend I wasn’t hard.

I adjusted slightly on the landing, trying to shift things without making it obvious.

“Again,” he said, still gripping me firmly, repositioning me like a rigid sculpture.

I nodded and jumped up a third time. Less height this time. Less control. My cock pressed even harder against the inside of my shorts, stiff and insistent. I was starting to sweat for real now—not from effort, but from panic. I couldn’t tell if Casper had noticed. Part of me was sure he had. Another part was praying he hadn’t.

“Drop,” he said finally.

I let go and landed hard on my feet.

Casper walked over, calm as ever. “You’re not hitting your shapes.”

“I know. I’m trying—”

“I can tell. But your core’s not firing. Your form’s collapsing.”

He crouched beside me. I could feel his eyes tracing me, cool and measured.

“You’ve got too much tension,” he said. “Something’s pulling your focus.”

I opened my mouth to speak, but before I could say anything, his eyes flicked down.

Then back up.

It was the smallest gesture. Not even a full glance. But it hit like a spotlight.

My whole body locked. I could feel myself blushing, chest tight, breath caught in my throat.

Casper didn’t comment right away. Just rested one elbow on his knee and looked at me like he had solved a riddle.

“You’re hard,” he said, finally.

I flinched. “I—what?”

Casper’s expression didn’t change. “You’re hard.”

He said it the same way he’d tell someone they weren’t sticking their landing on a dismount: flat, factual, like it was just another coaching note.

I looked away. My cheeks were burning.

“That’s what’s pulling your focus,” he said. “That constant pressure. Your body can’t work clean when it’s that distracted.”

I nodded, not trusting my voice.

“You been taking care of it?”

My head snapped up. “What?”

He didn’t blink. “Jerking off. You doing it enough?”

“No,” I said, too quickly. “I mean—I haven’t. Not since school started.”

His jaw tightened slightly, but he didn’t seem surprised. “That long?”

“I’ve been busy. And—Mason’s always around. It’s not that I didn’t want to, it’s just—”

“You’re wound so tight I’m surprised you’re not shaking out of your skin.”

I laughed nervously. It came out dry. “Feels like I am.”

Casper stood. “That’s not sustainable.”

He didn’t elaborate. Just turned toward the back hallway again. I stayed kneeling, unsure if I was being dismissed or not.

Then he glanced over his shoulder. “Come with me.”

My throat went dry. “Where?”

“My office.”

I didn’t move.

Casper looked at me with that same quiet, grounded stare. Not unkind. Just firm.

“I’m not going to let you spiral like this,” he said. “You need to take the edge off. And you’re going to do it now so I can make sure it actually helps.”

That sentence hit different. My heart started beating harder.

“You mean… now, now?”

“Yes. Right. Now.”

He was already halfway down the hall.

I hesitated for a second then stood up slowly. My legs felt unsteady.

I followed him down the hall, my heart still racing but for a different reason now.

The idea of having a moment—just one—where I could actually let go, where no one was going to knock or walk in or ask what I was doing… it felt like a gift. Even if it came wrapped in the weirdest circumstances imaginable.

Casper’s steps were steady ahead of me. No hesitation. No judgment. Just a guy giving his athlete what he needed to reset.

And yeah, it was strange. But after weeks of walking around wired and aching, I didn’t care. Privacy was privacy.

I could finally take care of it. Clear my head. Maybe then I’d actually land something clean.

Casper reached the end of the hall and opened the office door. The light inside was already on, cool and clean, almost clinical.

He held the door for me. I stepped in, expecting to hear the click of it closing behind me, expecting maybe a word or two about towels or where the bathroom was.

But then he followed me in.

And closed the door behind us.

I blinked. Turned halfway, like I might’ve misread something. But Casper just moved past me, pulling out the desk chair and sitting down like this was a normal part of any Tuesday.

“Alright,” he said simply, nodding toward me. “Let’s get it done.”

I stared at him. “You’re… you’re staying?”

He leaned back, arms loose on the armrests. “Yeah.”

My stomach flipped. “I thought—I mean—I figured I’d have a minute or something. Alone.”

He looked at me evenly. “Why?”

I opened my mouth, but nothing came out.

“This isn’t about getting off,” he said. “It’s about focus. Your performance. I’m here to monitor your progress. Same as I would with any drill.”

“That’s not the same thing…” I said. My voice cracked halfway through.

Casper didn’t react. “Eli. You need this. I’ve seen it all week. You’re coming apart at the seams.”

“I just—this is kind of—”

“Not optional.”

That shut me up.

He didn’t say it cruelly. Just firmly. Like a coach laying down a boundary. Like it was already decided.

I stood there frozen, pulse pounding in my throat.

Part of me wanted to walk out. Part of me wanted to melt through the floor.

And part of me… didn’t want to lose whatever this was.

I swallowed hard. My hands moved, slow and clumsy, to the waistband of my shorts.

Casper didn’t flinch.

Just watched.

Waiting.

My fingers hovered over the waistband, still unsure. But the longer I stood there, the more aware I became of how hard I still was. How much my body ached for relief.

Casper didn’t say anything else. Just watched me, steady and still, like he had all the time in the world.

I lowered my shorts.

Not all the way, just enough. Just enough to stroke my dick, finally, after so long.

I curled one hand around myself and exhaled through my nose, trying to stay quiet, trying not to think too much. My other hand braced against the armrest of the chair balance. It felt wrong—doing this with someone else in the room—but it also felt… so good. Like something had been circling me for weeks and finally closed in. An inevitable release.

I kept my eyes down. I didn’t dare look at him.

But I could feel him. I could feel his gaze resting on me like a palm between my shoulder blades. I imagined what he saw: my runner’s legs tight, my hand moving slow, my skin flushed and damp from training. I pictured what he might be thinking, then stopped, having embarrassed myself too much.

I bit the inside of my cheek, working up a rhythm. It felt good. Not perfect—I couldn’t forget that Casper was watching, there was too much heat in my ears—but it was better than nothing.

And then—

“Take the rest off.”

The words hit like cold water.

I froze. “What?”

“Clothes,” Casper said, like it was obvious. “Get them off.”

I turned slightly, finally looking at him. “Why?”

“It’s part of the release,” he said, calm as ever. “You’re too wound up. Can’t let go if half your body’s still clenched in fabric. Strip.”

I stared at him, confused. My body kept moving almost on its own, like it didn’t hear the hesitation in my head.

“You want to land your dismounts, right?” he added.

I nodded, swallowing.

“Then trust the process.”

I didn’t even remember kicking my shoes off. My shirt came off next—then the rest. All of it. I was too far gone to stop at that point. I needed to get off.

I stood there naked, cock in my hand, sweat drying across my ribs.

And Casper?

Casper didn’t move.

Didn’t blink.

Didn’t even shift in his seat.

He just watched.

And I kept going.

But it was impossible not to feel it: the weight of his eyes. The silence of the room. The strange tether between us, that he clearly held control of.

My cock stood fully hard in my grip, flushed deep pink, perfectly smooth. Circumcised, taut with arousal, the head shiny with slick already. I hated how good it looked, how clean and eager it felt in my palm. I hated that I noticed it. I couldn’t believe that I was showing it to him.

But more than that, I was shocked by how much I wanted him to like what he saw.

I shifted my stance slightly, feet shoulder-width apart, chest rising and falling with quick, shallow breaths. My thumb grazed the head, and my hips twitched forward on instinct.

My mind should’ve been blank, but it wasn’t.

It was screaming.

Because this wasn’t a fantasy anymore.

Casper was right there. Still fully clothed. Still composed. Watching like it was a test I had to pass, and I didn’t even know the grading criteria.

This was the same guy I’d imagined dozens of times alone in bed. The one I’d thought about in the locker room showers, in the quiet corners of my head between drills. But in those fantasies, I set the terms of engagement, now he was staging the scene.

And it was worse. So much worse.

Now his eyes were on me instead of his hands, and he was just… watching.

“You’re slowing down,” he said suddenly, his voice low and even.

I flinched.

“I—no, I’m—”

“Get it done, Eli.”

His tone wasn’t harsh. Just certain.

And somehow that made me harder.

My face burned. My arm tightened.

I started jerking faster.

My strokes picked up, uneven at first, then steadier as I tried to block everything else out. But every time I closed my eyes, I saw him. Casper, sitting barely a few feet away. Calm. Straight-backed. Watching like he was appreciating art.

I hated how much that mattered to me. How much I wanted to perform.

My balls slapped lightly against my thighs with each movement, swinging with the rhythm—tight and high, skin flushed and pulled taut from days of pent-up pressure. I’d never been this full. Never been this on edge. Even the air felt weighted, heavy against my chest.

Every time my hand passed the base, I could feel the way they bounced, a physical reminder that I was putting on a show I hadn’t meant to give.

I should’ve been ashamed.

I was ashamed.

But I was also so goddamn close I could barely think.

Casper didn’t shift. Didn’t break eye contact.

His gaze had that same precision he used during drills: sharp, surgical. Like he was breaking me down into parts. Analyzing movement. Tension. Weak points.

My breath stuttered. My hand slipped slightly with pre-cum, and I adjusted without thinking, fingers tightening.

My knees almost buckled.

My strokes were messy now, desperate. I could feel the finish climbing, fast and hot, like a thread pulled too tight.

But I was still trying to hold back.

Some part of me thought I shouldn’t. That I couldn’t. Not like this. Not in front of him. Not while he sat there fully dressed, silent and in control, watching every twitch of my body.

My grip faltered.

“Don’t stop,” Casper said.

It wasn’t a shout. Just a command, smooth and quiet, like it was the most natural thing in the world.

I didn’t stop.

I couldn’t.

“Finish it,” he said, eyes locked to mine now. “You need this.”

My stomach clenched. My thighs trembled.

“Come on, Eli. Let it go.”

That did it.

I groaned, tried to bite it back, but it tore out of me anyway as my whole body seized.

I jerked once, twice, and then I was spilling across my knuckles, thick and fast, every pulse a sharp wave that made my knees shake. My balls tightened high before finally easing down, spent.

I kept stroking through it, like he wanted. Like I needed.

By the time I stopped, my hand was slick and twitching.

I could still feel his eyes on me.

And I didn’t dare look up.

Not yet.

The silence after was worse than anything.

With my horniness spent, the shame in me doubled over.

What just happened?

I stood there panting, hand dripping, legs weak, chest heaving—and Casper didn’t say a word.

Not at first.

Then he let out a soft, amused exhale. Almost a laugh. Not mean exactly, but knowing. Like I’d just done something ridiculous and he’d enjoyed every second of it.

“Christ,” he said, almost under his breath. “You were really wound up.”

I didn’t answer.

Couldn’t.

My brain was soup, my face hot, and my dick still gave the occasional twitch, expelling tiny amounts of cum that it hadn’t thought to release in the initial volcano.

Casper stood and reached over to the small shelf near the door, tossing me a towel. “Clean yourself up, then get dressed.”

I caught it clumsily and wiped down in silence, eyes fixed on the floor. I didn’t know what to say. Or if I was supposed to say anything.

By the time I finished and started pulling my clothes back on, Casper was already moving. Calm. Unbothered.

As if it was just another part of training.

“Come on,” he said. “We’ve still got work to do.”

I wasn’t sure I was ready to get back out on the mats, but I wanted to impress Casper after my poor performance earlier.

I followed him out, still tugging my shirt down over my stomach, every part of me flushed and shaky.

Back on the mats, the gym looked exactly the same.

But I didn’t feel the same.

Not even close.

I tried to shake it off.

Tried to reset.

The rings waited above me like nothing had changed. Like I hadn’t just emptied myself in the back office with my coach sitting ten feet away.

Watching me.

I moved through the drills again. My form was tighter this time. Cleaner. My arms didn’t tremble as much, and my core held steadier. For a few minutes, I almost believed I could compartmentalize it.

Then Casper stepped in behind me.

His hands landed on my hips, light, precise, familiar.

But this time, my body reacted before my brain did.

The heat flared back to life. Fast. Brutal. Like a fuse had just been relit. My cock twitched against the inside of my shorts, already swelling again.

Already.

I swallowed hard and tried to hide it, shifting my stance, but it was too late. I could feel it building. The shame. The rush. The hard truth of it.

Casper’s hands stayed where they were, firm on my sides.

He didn’t adjust me this time.

Didn’t correct my posture or give another cue.

He just stood there—still, silent—like he was waiting for something.

I kept my eyes forward, body locked, pretending not to notice the heat rising like a furnace again low in my stomach. Pretending I wasn’t swelling against my shorts for the second time in under an hour.

Pretending I wasn’t humiliated beyond words.

Then his hands shifted slightly.

Not down. Not inappropriate. Just… firmer. Intentional.

He leaned in, voice lower than before. “You’re hard again.”

I blinked. My fingers tightened around the rings. My legs wanted to buckle.

There was no accusation in his tone. Just observation. Like it was something he’d expected. Something he was cataloguing.

He let the silence stretch, and I felt myself fall into it—helpless and raw, skin buzzing.

Then, finally, his voice again. Even softer.

“Maybe there’s something in the gym causing all this tension.”

He stepped away after delivering that devastating line without another word.

Training sesh over.

And I just stood there, cock painfully stiff, brain short-circuiting.

Fuck.

Fuck fuck fuck.

What the hell was happening to me?

What the fuck was he doing?
____________________________________________________________________________________________

Thank you so much for reading my story; I hope you've enjoyed! If you'd like to read ahead in this story, access extra content like images and bonus chapters or read my other stories you can do so here
Now that was really hot as fuck--damn---excellent words and description--awesome..
 
Now that was really hot as fuck--damn---excellent words and description--awesome..
Thanks so much, Michael! I wanted to get to this chapter because I know some folks need to see the 'action' and of all my stories, this one definitely takes the longest to get there lol. I'm so glad you've been enjoying the whole way through though. I'm going to share one of my other stories next and then I will drop chapter 8 where things really heat up after that.
 
Thanks so much, Michael! I wanted to get to this chapter because I know some folks need to see the 'action' and of all my stories, this one definitely takes the longest to get there lol. I'm so glad you've been enjoying the whole way through though. I'm going to share one of my other stories next and then I will drop chapter 8 where things really heat up after that.
Thanks for the update---you are really talented--great writer---like it when the writer makes the characters "real". Thanks
 
Thanks for the update---you are really talented--great writer---like it when the writer makes the characters "real". Thanks
Thanks again, Michael! Feedback like this is what keeps me motivated to continue writing and sharing.

I've posted my second story to the forum now. Slightly different flavour. Hope everyone will enjoy that one too!

In the meantime, a little teaser imagery for you to enjoy. :imp:

BBGE random.jpg