The smell of bacon and eggs filled the kitchen, steam curling above the skillet. Jake leaned against the counter in just his gym shorts, chest bare, hair still messy from sleep. Ethan sat at the table, a protein shake in hand, smirking like he already had something cooking in his head.
Across from them, Connor crouched on the floor with a string toy, dangling it for Mr. Whiskers.
"Get it, big guy! That's my hunter. You'd survive in the wild."
The cat pounced, claws out, and Connor whooped like it was the most exciting thing he'd ever seen. Jake and Ethan traded a look over his back-one of those loaded, bro-coded glances they'd perfected.
Jake slid a plate down in front of Ethan, leaning close enough that their shoulders brushed. "So, bro," he said low, "about Zack..."
Ethan grinned around a sip of his shake. "Our little gym groupie?"
Jake chuckled. "Dude was about to cream his shorts in the shower yesterday. Bet you he shows up today sniffing around like a puppy."
Ethan's eyes flicked up, heat under the lazy smirk. "Yeah? Then let's have some fun with it. Bet you I can make him beg to watch us again."
Jake raised a brow, sliding into the chair across from him. Their knees touched under the table, neither moving away. "Beg? Bro, if anyone's got him panting, it's me. Dude can't stop staring when I squat."
"Please." Ethan set his shake down, leaning forward, voice dropping. "I'll break him in the sauna. One rubdown and he'll be on his knees asking for a ticket to the show."
Jake smirked, flexing his arm just because he knew Ethan's eyes would track it. "Then it's on. Whoever gets him to say it out loud wins."
Connor popped his head up, clutching Mr. Whiskers like a trophy. "What's on?"
Jake didn't miss a beat. "Uh... arm day, bro. Big competition."
Connor nodded solemnly, like they'd just declared war. "Respect. I'll keep score." He set Mr. Whiskers on the table, where the cat promptly flopped across Ethan's forearm.
Jake and Ethan both stifled laughs, sliding their legs harder against each other under the table. Their eyes met again, the challenge set.
Jake leaned back in his chair, voice low, smug. "Hope you're ready to lose, bro. Sauna's mine."
Ethan smirked slow and dangerous, stroking the cat absentmindedly like a Bond villain. "We'll see who's begging, bro."
The clang of plates and the grunt of lifters filled the gym, humid air thick with sweat and iron. Jake adjusted the bar across his shoulders, shorts riding high on his quads. Ethan spotted him, hands hovering low at his waist, close enough to graze.
"Deep, bro," Ethan said, voice steady but eyes burning. "All the way down. You know I like full range."
Jake smirked, dropping into a squat, ass pushing out slow, then grinding up with a flex that had Ethan biting his lip. "Yeah? Keep watching. I'll give you the perfect form."
Across the room, Zack was on a bench press, pretending to rep out but sneaking glances between sets. He racked the bar and strolled over, towel slung across his neck.
"Yo, bros," he said, trying for casual, though his eyes lingered on Jake's sweat-slick thighs. "Killer form. You guys training for something specific, or just... you know... pushing each other hard?"
Ethan straightened, grabbing a dumbbell and curling it slow, veins standing out along his arm. He didn't look over, just smirked. "Always pushin' each other hard, bro. That's the secret."
Jake racked his weights, grabbing his water bottle, smirking at Zack. "We're all about spotting. Gotta have someone you trust with the heavy loads." He tipped the bottle back, water running down his chin.
Zack shifted his stance, tugging at his shorts. "Yeah... yeah, makes sense. I mean, you guys are... dedicated."
Ethan set the dumbbell down, brushing past Jake close enough their chests nearly touched. "Dedicated's the word, bro. You don't get this kind of pump without some real... focus." His hand clapped Jake's shoulder, but lingered, thumb brushing.
Jake grinned, leaning just a little into it. "Yeah. We push each other till we can't anymore. That's how we roll."
Zack laughed too quickly, voice just a little too high. "Yeah, yeah. Gotta respect the... uh... intensity." His eyes darted away, but only after he got a full eyeful of Jake's outline through damp shorts.
Ethan leaned on the rack, sweat dripping, smirk sly. "Stick around, bro. We're just getting warmed up."
Jake grabbed a towel, snapping it lightly against Ethan's hip, both of them grinning while Zack swallowed hard.
Zack grabbed a kettlebell, swinging it half-heartedly as he tried to keep up the pretense of a workout. His eyes betrayed him-tracking Jake's flex, Ethan's sweat, the way their bodies leaned just a little too close when they swapped spots.
Jake wiped his face with his shirt, pulling it up just long enough to show abs slick with sweat, veins cutting low. "Damn, bro. Think I'm gonna need a stretch after this one." He looked over at Ethan with a grin. "You always know how to loosen me up."
Ethan caught it, chuckled deep, and leaned in close as if checking Jake's form. "You know I've got you, bro. Always." His palm landed heavy on Jake's back, sliding just a little before he pulled away.
Zack's kettlebell clunked against the mat, grip faltering. "Uh... you guys, like, always work out together?" he asked, voice tight.
Jake smirked. "Pretty much. Can't get this kind of pump alone." He flexed his arm, close enough to Ethan that their shoulders brushed. "Takes two, sometimes three, to really push it."
Ethan gave a low laugh, grabbing the bar for deadlifts. "Yeah. You need a partner who knows when to push, when to pull, when to hold it just a little longer. That's how you grow." His words hung, heavy with meaning.
Zack shifted on his feet, tugging at his waistband like it might give him relief. "Yeah... uh... partners. For sure."
Jake caught Ethan's eye, smirk sharp. "You hear that, bro? Zack's all about the partnership too. Guess he knows the deal."
Ethan bent over the bar, glancing back at Zack through the sweat-slick strands of his hair. "Yeah... I bet he does." He pulled the weight, slow and steady, every muscle standing out, a low grunt slipping out with the lift.
Zack's eyes went wide, caught staring, before he quickly looked away-too late. Jake and Ethan both caught it.
Jake tossed his towel over his shoulder, voice casual but dripping heat. "Yo, sauna after this? Need a good sweat-down."
Ethan smirked, clapping Jake's chest. "Hell yeah, bro. Gotta cool down right after we heat up."
Zack's mouth opened like he wanted to say something, but all that came out was a choked, "Yeah... sauna's good."
The locker room smelled of soap and sweat, the hiss of showers echoing off tiled walls. Jake stripped off his damp shirt, tossing it into his bag, muscles gleaming under the harsh light.
Ethan peeled his tank too, grinning as he shook his head. "Bro, you drenched me out there. Thought I was spotting you, not taking a shower mid-set."
Jake smirked, stretching his arms behind his head, abs tight and low-cut shorts barely clinging. "Can't help it, bro. When you push me that hard, I go all in."
Zack sat on the bench across from them, towel in hand, pretending to tie his shoes. His gaze kept flicking up, then down, then up again-like he couldn't stop himself.
Ethan dropped onto the bench right beside Jake, thigh pressed against his. "That last set? Felt good, bro. Real good." His voice lowered, just for Jake, though Zack was close enough to hear. "You always know how to make me work for it."
Jake chuckled, leaning back so his shoulders brushed Ethan's. "That's what a good partner's for. Gotta keep the tension up." His eyes flicked to Zack, who swallowed hard, ears pink.
Zack cleared his throat. "Uh... you guys, like... always this competitive?"
Ethan smirked, running a hand down his thigh slow before grabbing his towel. "Not competitive, bro. More like... motivating. Sometimes we even get each other so worked up we can't stop."
Jake laughed low. "Yeah, then we really gotta cool off." He tossed his towel over his shoulder, grin sharp. "Speaking of... sauna?"
Ethan slapped Jake's chest lightly, lingering touch just shy of a caress. "Yeah, bro. Let's finish this right."
Zack hesitated only a second before blurting, "Yeah, I'll... I'll hit the sauna too."
Jake and Ethan shared a glance, smirk tugging at both their mouths like they'd just reeled him in.
The sauna door shut with a muffled thump, sealing them into the thick, wet heat. Wooden benches hissed under sweat-damp skin as the three of them settled in. Jake leaned back against the slats, arms spread wide, chest rising slow with every breath.
Ethan sat close, towel loose around his waist, beads of sweat tracing down the ridges of his stomach. He let out a low exhale. "Damn, bro. After that grind? Feels good to let it all out in here."
Jake tilted his head toward him, lips quirking. "Yeah... nothing like a good steam after you've been worked over hard."
Zack sat across from them, trying to keep his eyes on the floor but failing. His towel was knotted tight, knuckles white where his hands gripped it. "Uh, yeah... heat's good for recovery, right? Loosens everything up."
Ethan smirked, running a hand down his chest slow as if wiping sweat, but leaving his abs gleaming. "Exactly, bro. Loosens you right up. Gets you ready for the next round."
Jake chuckled, turning just enough that the towel slipped higher on his thigh, revealing a little too much. "That's what it's all about, right? Endurance." His gaze flicked over to Zack, deliberate. "You into that, bro?"
Zack licked his lips, throat working. "Y-yeah, I mean... stamina's important. Gotta... uh... keep up the pace."
Ethan leaned forward, elbows on knees, staring at Zack with that lazy grin. "Bet you like watching guys push past their limits, huh? Seeing how much they can take before they give in."
Zack froze, then laughed too quickly. "I... I mean, it's impressive. You guys definitely go harder than most."
Jake's grin sharpened. He tilted his head back, running a hand through his damp hair. "Good thing you stuck around, then. We're just gettin' started."
The air grew heavier, sweat dripping, silence stretched. Zack shifted, legs spread just a little wider like he didn't realize he was doing it.
Ethan nudged Jake's thigh with his knee, murmuring just loud enough: "Think he's warming up, bro."
Jake smirked, low and easy. "Yeah. All it takes is a little pressure."
Ethan stretched, rolling his shoulders with a groan, then slapped a hand against his upper back. "Man, I'm tight as hell right here. Can't even loosen it up."
Jake smirked, eyes flicking over him. "That's 'cause you don't know how to work it out right. C'mere, bro. I'll show you how it's done."
He stood, towel slipping loose, and didn't bother fixing it. The steam curled around him, clinging to every line of his body as he rolled his neck and flexed his hands. Ethan grinned, tugged his own towel free, and lay face-down on the bench, the slick wood squeaking under his weight.
The room went still. Zack's breath hitched-quiet, but not quiet enough. His eyes were glued, wide and hungry, to the way Ethan's back tapered down, sweat glistening at the small of his spine before sliding lower.
Jake straddled the bench, planting his knees on either side of Ethan's hips, cock heavy and swaying in the steam. He pressed both palms into Ethan's shoulders, slow, kneading down with the kind of deliberate pressure that made Ethan groan.
"See?" Jake murmured, thumbs digging into the hard knots along his spine. "Gotta get deep, bro. That's how you unlock it."
Ethan's head tilted, cheek pressed to the wood, eyes half-lidded with pleasure. "Yeah... yeah, that's it. Right there. Deeper, bro." His voice broke just enough to turn the word into something more.
The sauna hissed with the sound of dripping sweat. Jake's hands slid lower, across Ethan's broad back, over the curve of his ass. He worked slow, deliberate, fingers spreading as if he was testing how much he could take in one grip.
Zack shifted on the bench opposite, towel clenched tight in his lap, but he couldn't look away. His chest rose fast, shallow, heat flushing across his skin that wasn't from the steam alone.
Jake glanced up, caught his stare, and smirked. He dragged his palms lower still, squeezing Ethan's glutes with a slow, deliberate press. "Yeah... right there's where all the tension sits. Gotta really work it out."
Ethan groaned again, louder this time, head rolling back, lips parted. "Fuuuck, bro. You always know how to hit it."
Jake leaned down, close enough that his lips brushed Ethan's ear, but his eyes never left Zack. "That's 'cause I know what you like, bro. Always have."
The heat wrapped around all three of them, thick and suffocating. Zack's breath rattled out, shaky. He couldn't hide the bulge in his towel anymore.
Jake's smirk deepened. "Looks like we're giving a pretty good demo, huh?"
Ethan let Jake work him for another long moment, his groans filling the steam, then he pushed himself up on his elbows and turned his head just enough to look at Jake. His lips curled into a sly grin.
"Alright, bro. My turn."
He slid out from under Jake, towel abandoned on the floor, and stood. The steam clung to his body, tracing every vein and cut muscle, sweat running down to the V of his hips. Jake stayed perched on the bench, cock thick and half-swollen, smirk on his face as if daring him.
Ethan hooked a finger in Jake's towel and yanked it free, letting it drop. "Don't hide from me, bro. I know where all your tension sits."
Jake chuckled low, stretching his arms back along the bench, chest open, abs flexing. "You better show me, then. Work me deep."
Ethan climbed up behind him, straddling the bench so his thighs framed Jake's waist. His big hands pressed into Jake's shoulders, thumbs digging down into the thick muscle. Jake's head tilted back with a groan, throat taut, lips parted.
"Fuck, bro... yeah. Right there."
Ethan's hands slid lower, across his pecs, down the ridges of his abs, pausing just long enough to trace the lines with his thumbs. The steam made Jake's skin slick under his touch, his cock twitching as Ethan's hands brushed close but didn't grab.
Across the bench, Zack shifted again, his towel tented so high it was useless now. His eyes were wide, drinking in every slow, teasing move, every groan.
Ethan smirked, leaning forward to whisper in Jake's ear, but his eyes locked on Zack. "He's losing it, bro. Look at him. Think he likes the show?"
Jake grinned, voice rough. "Yeah... think he's about to beg for more."
Ethan's hands slid down, finally wrapping around Jake's cock, slow strokes meant to make Zack watch every inch of it swell in his grip. Jake groaned, thrusting up into his fist, eyes half-shut but still burning.
"You like that view, bro?" Ethan asked louder, his tone playful, mocking. "You like watching me work him over?"
Zack swallowed hard, breath ragged, finally breaking. "F-fuck... yeah. You guys are... unreal."
Jake chuckled, cock jerking in Ethan's hand. "Told you he'd crack first."
Ethan's fist pumped slow, steady, every stroke dragging a groan from Jake's chest. Steam curled around them, the wet slap of skin echoing low in the cedar room. Zack was frozen on the opposite bench, towel in his lap, eyes wide like he couldn't believe what he was seeing.
Jake's head rolled back, lips parted, hips thrusting up to meet Ethan's grip. "Fuck, bro... he's drinking it in."
Ethan leaned down close, his breath hot against Jake's ear. "Told you I'd get him begging, bro. Winner rails the loser."
Jake cracked an eye open, grinning through his ragged breaths. "Bet's not over yet." He turned his head, catching Zack dead-on. "C'mon, bro. Don't hold back. You watching hard enough to wanna see more?"
Zack's chest heaved, hand gripping his thigh so tight his knuckles whitened. "I... fuck, yeah. Please. Don't stop."
Ethan's smirk spread slow, wicked. He gave Jake's cock an extra squeeze, making him hiss. "Hear that? That's begging, bro. That's my win."
Jake laughed, low and broken by a groan, pre spilling over Ethan's knuckles. "You sneaky fucker. You set this whole thing up."
Ethan shrugged, still stroking, eyes locked on Zack. "Game's the game, bro. He couldn't resist."
Zack shifted forward on the bench, like he couldn't keep still. His voice cracked as he tried to steady it. "I-I'll do anything. Just keep going. Please."
Jake groaned, slamming his fist against the bench as Ethan twisted his wrist, pushing him closer to the edge. He tilted his head toward Zack, voice rough with lust. "You hear that, bro? He's ours. Completely fucked just from watching."
Ethan chuckled, leaning down to kiss Jake's shoulder, his strokes getting faster, wetter. "Guess that makes me the winner, huh?"
Jake stood, shaking the sweat from his hair, looming over Ethan with a hungry grin.
"Damn right." Jake shoved him back down onto the bench. He pushed Ethan's legs apart, hands gripping his thighs hard, spreading him open in the steam.
Zack gasped from the corner as Jake dropped to his knees, no hesitation, burying his face between Ethan's cheeks.
"F-fuck, bro!" Ethan's whole body jolted, hips bucking as Jake's tongue pushed in deep, licking and eating him like he was starving. Steam curled around them, sweat dripping off both their bodies. Ethan's hand slapped the wall, fingers clawing for balance, while the other pressed the back of Jake's head, grinding down onto his mouth.
Jake growled against him, tongue flicking, lips sealing, devouring. Ethan's moans filled the sauna, raw and helpless, echoing off the tile.
"Jesus," Zack whispered, cock in his fist now, pumping desperately as he watched. "You guys are... fuck... insane."
Ethan's voice cracked on a groan, eyes rolling back. "He's-fuck-he's too good at this. Bro's gonna break me."
Jake pulled back just enough to smirk up at him, chin slick, eyes blazing. "That's the point, bro. You lost." He spread him wider and dove back in, licking him open like he was claiming him right there in front of Zack.
Jake finally stood, wiping his mouth with the back of his hand, grin dripping cocky. His cock jutted hard between them, slick with pre.
Ethan was already sprawled on the bench, legs wide, chest rising like he couldn't catch his breath. His abs flexed, hole twitching from the attention, still glistening. "Fuck, bro... you're really gonna..."
Jake climbed over him, lining up, rubbing his fat cockhead against the raw, wet rim. He leaned down, whispering against Ethan's lips, "Told you I'd rail you in front of him."
Ethan groaned, grabbing his shoulders, pulling him closer. "Do it then, bro. Fuck me."
Zack swallowed hard, back pressed to the wall, stroking himself with shaking hands. His eyes never left them.
Jake pushed in slow, stretching Ethan open with steady pressure, inch after inch sliding deep until their hips met. Ethan's head snapped back, a ragged cry punching out of him.
"Bro..." Jake groaned, burying his face in Ethan's neck, grinding deep. "So fuckin' tight."
Ethan clung to him, voice raw. "You're splitting me open, bro. Goddamn."
Jake set the rhythm slow at first-long, grinding thrusts that made Ethan's toes curl, cock bouncing against his abs with every stroke. Steam curled around their straining bodies, their muscles slick and shining, every sound echoing loud in the small room.
From the corner, Zack's voice cracked, "Fuck... keep going. Please-don't stop."
Jake pulled back just enough to glance at him, smirk wicked. "You hear that, bro? He's begging for the show."
Ethan's laugh broke into a moan as Jake slammed deeper, hips snapping. "Yeah, bro... give it to him. Show him how it feels to win."
Jake growled, pistoning harder now, balls slapping, every thrust raw and wet. "You got it, bro. He's gonna see you get ruined."
Ethan's moans grew louder, echoing off the tile, and Zack's breathing turned ragged as he pumped himself faster, transfixed on every thrust.
Jake locked his hips to Ethan's, burying himself balls-deep, and just stayed there for a breath. The steam curled around their bodies, dripping sweat making them shine like statues in motion. He ground in circles, cock shifting inside Ethan, dragging moans out of him with nothing but pressure.
"Bro..." Ethan's voice was hoarse, eyes glassy. "You're fucking killing me slow."
Jake grinned, pulling back an inch, sliding forward again, rolling his hips like he wanted to carve his shape into Ethan's body. "Nah, bro. I'm showing him what winning looks like."
Ethan clenched around him, hole pulsing, cock throbbing untouched against his abs. His fists balled in the towel under him. "Fuck... he's watching every inch, bro. He can see how deep you are."
From the corner, Zack let out a shaky sound, his hand moving over his cock in short, desperate strokes.
Jake angled his thrusts, finding that spot inside Ethan that made his whole body jolt. He drove in slow, pulled almost out, then sank back to the base, keeping the rhythm steady, steady, steady. Every movement was deliberate, like he was putting on a masterclass in control.
Ethan's voice cracked, his chest arching. "Jesus, bro. You're gonna make me bust just from that grind."
Jake leaned down, lips brushing Ethan's ear. "Not yet, bro. You're mine tonight. He's gonna see you beg before I let you."
He shifted again, hips rolling, dragging his fat cock over that spot inside Ethan until his bro's abs clenched and his breath came out in ragged gasps.
Zack groaned low, eyes locked on the stretch, his knees trembling as he leaned against the wall.
Jake chuckled, keeping the slow, punishing pace. "Hear that, bro? He's losing it. And we haven't even gone hard yet."
Ethan bit his lip, sweat dripping down his temple, hole gripping tighter around Jake's cock. "Fuck, bro... keep grinding me like this. Make him watch me fall apart."
Jake's abs flexed with every motion, hips rolling like waves, cock dragging slow and deep inside Ethan's clenching heat. He wasn't fucking hard yet-he was savoring, grinding, letting Ethan feel the whole thickness every single second.
Ethan's voice cracked, muffled against his forearm. "Bro... you're splitting me in half and you're not even moving fast."
Jake chuckled low, a rumble against Ethan's back. He shifted his weight, grinding his cockhead against that spot inside that made Ethan's hips buck helplessly. "That's the point, bro. Gotta let him see how good your ass takes me. How it grips me."
Zack groaned from the bench, his towel in his fist, cock straining and leaking. "Jesus... you two... you're unreal..." His voice was raw, breaking, like he couldn't keep it cool anymore.
Jake smirked, keeping the pace steady, deliberately slow. He kissed the back of Ethan's neck, sweat dripping from his jaw. "Hear that, bro? He's begging without saying it. Watching your hole swallow me got him losing his shit."
Ethan's whole body shuddered, his cock drooling onto his abs. He turned his head just enough to catch Jake's eye, pupils blown wide. "Bro... you're killing me. Feels like you're molding me from the inside out."
Jake groaned, biting at Ethan's shoulder, his voice rough. "That's 'cause I am, bro. Making you my perfect fit. Letting him watch me own you." He punctuated it with a slow pull out, cock stretching Ethan's rim wide, then pushing back in with a grind that made Ethan's toes curl.
Zack choked on a moan, his hand working faster now. His eyes never left the place where Jake's cock disappeared into Ethan, his breathing harsh and uneven.
Ethan squeezed his eyes shut, hole fluttering around Jake. "Fuck... I can feel him watching. Makes it even hotter, bro. Like you're showing me off."
Jake smirked, lips brushing Ethan's ear. "Damn right I am. You're mine, bro. He only gets to see what I give him."
He shifted his hips again, dragging his cock slow, deep, grinding every inch until Ethan was trembling under him, muttering curses into the towel.
"Bro..." Ethan gasped. "If you keep this up, I'm gonna lose it before you even rail me hard."
Jake licked the sweat from his temple, grinning. "That's the idea, bro. Make you beg while he watches. Draw it out. Make him see what it takes to break you."
Zack moaned again, his knees knocking the bench, his cock slick with his own pre.
Jake's pace didn't change. Every thrust was a grind, deep and slow, drawn out so Ethan felt every thick inch push through him. The sauna was full of that sticky, humid heat, and now every groan from Ethan just made it heavier, like the air itself wanted to get off.
"Ffffuck, Jake," Ethan hissed, trying to push back harder, but Jake locked him down with a grip on his hips. "Quit teasing..."
Jake leaned over him, chest sliding against his back, breath hot at Ethan's ear. "Nah, bro. Zack's watchin'. Gotta show him how good you take it. Nice and slow." He punctuated it with another long drag of his cock, making Ethan's abs clench.
Ethan's fists clenched against the bench, groaning louder than he meant to. Jake smirked at the sound. "Yeah... that's it. Let him hear it. You love puttin' on a show."
Across the sauna, Zack's towel had bunched in his lap, knuckles white around the edge. He was trying so damn hard to sit still, but his thighs kept twitching, hips jerking like he was fighting his own body. Every time Jake pushed in, Zack's breath hitched. Sweat ran down his neck, slicking his chest, and his cock twitched under the towel like it wanted out.
Ethan bit his lip, desperate. He tried again to grind back into Jake. "Come on, bro, just-fuck-give it to me."
Jake chuckled, low and mean. He held Ethan tighter, grinding in until Ethan moaned like he was breaking. "Not yet. Gonna keep you right here, begging for it. Gonna make our boy Zack pop just from watching."
Ethan gasped, and the words hung in the steam like gasoline waiting for a spark.
Zack shifted, towel slipping another inch, precum dripping onto the wood slats beneath him. His jaw worked, breathing ragged, eyes glued to where Jake's cock disappeared into Ethan. He looked like he was about to explode just from sitting there.
Jake noticed, gave a slow, deliberate thrust, and groaned loud enough to echo. "Fuck yeah, bro... your ass is gripping me like it doesn't want to let go. Zack's losin' it out there."
Ethan cried out, and Zack's hand twitched dangerously close to his cock.
Zack couldn't take it anymore. One more of those slow, dragging thrusts and his towel was off, his cock slapping hard against his abs as he stumbled forward.
"Fuck-fuck, I can't-" he gasped, dropping to his knees beside the bench. His hand went straight to his cock, jerking hard, eyes locked on where Jake's thick shaft disappeared inside Ethan.
Jake grinned without missing a beat. "Knew you'd break, bro. Look at you... beggin' just like we said."
Ethan groaned, head dropping against his arms, but he managed a strained laugh between moans. "Guess you win the bet, Jake..."
Zack froze, panting, eyes wide. "W-what bet?"
Jake shoved in deep, making Ethan yelp. He leaned down, grinning at Zack. "Bet was who could make you beg to see us fuck again. Guess I didn't even need to try."
Zack's face burned, but his hand didn't stop pumping. "You assholes..." he muttered, voice breaking. "You-you can't just-"
Ethan lifted his head, sweaty hair plastered to his face, and gave Zack a grin that was equal parts smug and wrecked. "C'mon, man. You already lost. Might as well enjoy the show."
Jake started moving again, long and slow, groaning right into Ethan's ear. "Fuck, bro, your ass is clutching me tighter now that Zack's jerkin' it. You love showing off for him, huh?"
Ethan gasped, nodding helplessly. Zack groaned and stroked harder, his body giving in completely, eyes glassy with lust.
The sauna was thick with the sounds of sex now-Jake's hips slapping into Ethan, Ethan's desperate moans, and Zack's ragged, wet breathing as his fist pumped faster and faster.
The sauna steamed heavy around them, wood walls sweating just as much as their bodies. The air was thick with the musk of men-sweat, pre-cum, and the sharp sting of cedar. Every thrust made the bench creak, Jake's hips slamming into Ethan's ass with a rhythm that echoed in the cramped room.
"Fuck, bro," Jake grunted, muscles flexing under the glow of steam, "you're gripping me like a vice. You tryna milk me dry while your boy watches?"
Ethan's moans bounced off the walls, his body jolting with every push. He tilted his head back, sweat dripping down his neck. "Harder, Jake. Show him how we do it."
Zack sat a few feet away, towel forgotten on the floor, cock in a slippery fist. His chest heaved, eyes wide, following every roll of Jake's hips. He was too far gone to pretend anymore-completely undone by the sight of two bros going at it, raw and unashamed, right in front of him.
Jake glanced over, grin wolfish. "Check him out, Ethan. Kid's fuckin' wrecked. He's about to blow just from watchin' us."
Ethan moaned, clawing at the bench. "Fuck, let him... I wanna hear him lose it while you pound me."
Jake grabbed Ethan's shoulders, driving into him with deep, brutal strokes, sweat flying off his body in the heat. "This is what real training looks like, bro. Heavy load, no shortcuts. You keep pushin' till failure."
Zack whined low in his throat, jerking faster, legs trembling. Steam blurred his vision, but he didn't dare look away. Every slap of skin, every grunt, every cocky line from Jake pushed him closer to the edge.
The sauna reeked of testosterone and heat, turning into a shrine to their bodies, their sweat, their dominance. Jake's growls, Ethan's cries, and Zack's ragged panting tangled together, a chorus that filled the cramped, dripping space.
Jake slowed his thrusts just enough to drag the moment out, his cock gliding deep inside Ethan before pulling back with a slick, obscene sound. The sauna's haze clung to their skin, sweat rolling off Jake's chest and dripping onto Ethan's back like beads of molten heat.
"Fuck, bro," Jake groaned, leaning over Ethan's shoulder, "you're making me work for this. You know Zack's about to bust just listening to you."
Ethan arched, grinding back against him, his voice rough with pleasure. "Mmm-yeah, let him sit there... fuckin' ache for it. Don't give him the release yet. Make him beg."
Zack's fist worked in tight, desperate pulls, his whole body taut like a bowstring. Every time he thought he was there-every time Jake slammed in deep enough to make Ethan's voice crack-he forced himself to stop, trembling, teeth digging into his lip. His thighs quivered, balls drawn up tight, and he groaned helplessly into the steam.
Jake grinned, catching the sound. "Hear that, Ethan? Kid's right on the edge. He's dyin' for it." His hips pistoned faster for a moment, then slowed again, cruelly measured.
Ethan looked back through sweat-drenched hair, lips parted, eyes half-lidded. "Yeah... but not yet. Keep him there. Let him watch me take it-long and slow."
Jake obeyed, rolling his hips deep, the bench creaking with every drag. His abs flexed with the grind, body gleaming in the humid light, every line of muscle cut sharp under the mist. He kept one hand tight on Ethan's hip, the other tracing down his chest, teasing him like the performance was as much for Zack as it was for them.
Zack whimpered, legs splayed wide on the bench, cock straining in his grip but denied again and again. He was flushed, drenched, trembling-completely under their control, kept in that perfect agony of almost.
Jake's thrusts built harder, sweat dripping from his chin onto Ethan's back, the humid air thick with the slap of skin. Ethan's voice was ragged now, words barely strung together between moans. "Fuck, bro-don't hold back-he's right there-"
Jake smirked through clenched teeth, grinding in deep and angling his hips just to hear Ethan cry out. He flicked his eyes toward Zack-sprawled against the sauna wall, fist a blur, face twisted in raw need.
"C'mon, Zack," Jake growled, chest pressed to Ethan's slick back. "You've been hangin' on long enough. Let it go, bro. Blow for us."
That broke him. Zack's body seized, head falling back as he groaned-loud, raw, no holding back this time. His cock jerked in his fist, ropes of cum splattering across his stomach, dripping onto the bench, his thighs trembling as he rode it out.
Ethan shuddered at the sight, hands clenching on the bench. "Oh fuck-watching him-fuck, bro, I'm gonna-" His whole body arched, voice cracking as his release hit, muscles tight as he spilled hard, cock pulsing, every moan echoing in the steamy haze.
The sight and sound tore Jake open. With a final slam, he buried himself deep inside Ethan, roaring low against his shoulder as his own orgasm ripped through him. His hips stuttered, cock twitching, hot spurts flooding into Ethan as his body shook with it.
The sauna was nothing but heat, cum, and the three of them gasping in the thick silence.
Jake finally collapsed forward onto Ethan's back, chuckling breathless, "Guess we all lost the bet at the same time, huh?"
Ethan laughed, still shuddering. "Nah, bro... I'd call that a win."
Zack just slumped against the wall, drained and grinning, whispering, "Holy fuck... that was... unreal."
The sauna still buzzed with heat and the aftershock of what just happened-air heavy with sweat and sex. Jake pulled out slow, flopping onto the bench beside Ethan, both of them gleaming, spent, but grinning wide.
Ethan let his head loll back, laughing low. "Damn, bro... I don't think I've ever had a pump like that."
Jake smirked, wiping his forehead with the edge of his towel. "Yeah, it wasn't just the steam making me drip. Felt like the whole room was flexing with us." He shot Zack a pointed look. "Especially with an audience."
Zack gave a weak laugh, still catching his breath, cum streaked across his abs. "Audience? Bro, that was like front-row at the wildest show of my life."
Ethan nudged Jake with his knee, smirk sly. "You hear that? We're entertainment now. Guess we better start charging tickets."
Jake chuckled, rolling his shoulders. "Nah. I gotta admit-having eyes on me... watching us... it was hot as fuck. Almost felt like he wasn't just watching-like he was in it with us, pushing me to go harder."
Ethan grinned wide, wiping sweat off his chest. "Yeah, bro, you were putting on one hell of a performance. Thought you were gonna crack the bench in half."
Zack, still red-faced, muttered, "Couldn't help it... you guys were just-fuck. Couldn't look away."
Jake leaned back against the cedar wall, eyes half-lidded but smug. "Good. That was the point, bro."
Ethan laughed again, bumping Zack's foot with his own. "Don't sweat it. Some guys hit cardio, some guys lift, we just... put on a different kinda workout."
The three of them sat in the haze, sauna buzzing, breath still uneven-but the mood was loose now, joking, easy. The heat hadn't cooled them down at all.
The steam still clung to their skin, little rivulets of sweat and cum mixing down their thighs. The three of them sprawled across the benches like fighters after a brutal round, lungs dragging in the heavy air.
Ethan stretched his arms wide, groaning. "Bro... that was next-level. Gonna be sore tomorrow-and not just from leg day."
Jake laughed, tipping his head back against the wall. "Worth it, though. Shit felt good. Especially with the soundtrack." His eyes flicked at Zack. "You begging us from the corner? Man, that hit different."
Zack flushed deep, scrubbing a hand down his face. "I didn't- I mean-fuck, I couldn't help it."
Ethan smirked, leaning forward with his elbows on his knees. "Nah, don't walk it back now. You straight-up said you'd do anything just to keep watching. That was hot as hell, bro."
Jake's grin widened, lazy and sharp all at once. "Yeah... 'anything,' huh?" He let the word hang, rolling it slow, eyes locking on Zack. "Dangerous thing to say around two guys who don't exactly... hold back."
Zack shifted, suddenly aware he was still sitting in a mess of his own making. "I-yeah, I said it. And I meant it. Watching you two was..." He trailed off, shaking his head like he couldn't find the word. "...insane."
Ethan chuckled low, dragging his towel across his chest but not bothering to cover himself. "Guess we'll have to test that sometime. See how far 'anything' goes."
Jake clapped Ethan's shoulder, both of them grinning now. "Careful, bro. We might take him up on it."
Zack swallowed hard, caught between nervous and turned on, while the sauna hummed quiet around them.
Ethan leaned back again, sighing with satisfaction. "Shit... best gym day ever."
Jake smirked, stretching his arms behind his head. "And tomorrow? Who knows, bro. Maybe the sequel."
If you enjoyed this story, consider supporting the author on Wattpad.
To get in touch with the author, send them an email.