“Dario, you fucker, I’m never letting you drive,” Adrian yelled from the back seat.
“Fuck, that took forever,” Alex followed, dragging the words out like he was still feeling every mile of it.
And they were not wrong. We had been driving from sunny Long Beach, windows down, that salty ocean air hitting your face, straight into the winding roads climbing up into Big Bear. The higher we got, the tighter the roads felt, cliffs on one side, trees closing in on the other. The air changed too. That warm beach smell turned into cold pine and dirt, thick and sharp, like you could actually breathe for the first time.
“Yeah, yeah,” I said, stretching my arms over the wheel. “You two wanted the furthest fucking cabin.”
“No, man, not this far,” Alex groaned. “I swear we passed civilization like forty minutes ago.”
“Bro, we passed gas stations like an 30 min ago,” Adrian added.
I laughed, but shit, they weren’t wrong. The last stretch had been nothing but turns, uphill climbs, and darkness creeping in faster than it should. Beautiful, yeah, no doubt. Trees everywhere, mountains opening up in the distance, sky getting that deep blue just before night hits.
But damn, it was tiring.
I got out of the car and stretched, my ass was numb. I rolled my shoulders back and twisted my torso, feeling everything loosen up. Being the star player on my high school baseball team, my body was no joke. I took care of it. Strong legs, quick hips, flexible as hell, built to move, built to last. Years of practice, games under the sun, drills, sprints, all of it showed. Even now, cramped from that long ass drive, I knew I still looked solid.
“Slap.”
I felt the sting of Alex’s hand land clean.
“Dude.”
I jumped away with catlike reflexes, turning on him fast, already half ready to swing back.
Now Alex was a junior bodybuilder. Pale as hell, red hair cut short and clean, the kind of look that didn’t scream power at first glance. He was slim, almost deceiving, and most people would discount him until he took his clothes off. Then it hit you.
He was shredded.
Not just lean, but carved. Every muscle separated, every line visible, his body fat so low it made everything pop under his skin. He didn’t have size like Adrian, but he didn’t need it. His physique was built for the stage, balanced, defined, almost unreal when the light hit it right.
He had already won his division more than once, and not by luck. He knew exactly what he was doing. Diet, training, posing, all of it dialed in. After high school, he was already talking about going pro like it wasn’t a question of if, but when.
And yeah… I’d be lying if I said people didn’t stare.
“If you two ladies are done with your shit, let’s get our bags in the cabin before night falls and the beer gets cold,” Adrian yelled back at us as he entered the code to the cabin door.
Adrian… yeah, he was different.
He was a wrestler, our regional champ, and built like a fucking tank. Thick through the chest, thick through the legs, shoulders wide, everything about him solid. Not cut like Alex, not sleek like me, just raw power. The kind of body that didn’t need definition to look dangerous.
He walked like he knew it too.
Even in his wrestling singlet, tight as hell, leaving nothing to the imagination, people stared. Didn’t matter if they were girls, guys, whatever. You couldn’t not look. It wasn’t just size, it was presence. He carried himself like he owned the space, like he was used to being watched, admired, wanted.
And yeah… people noticed.
I swear he was around our age, but he looked older just because of how put together he was physically. Like he had already grown into something the rest of us were still catching up to.
Like all know-it-alls, we had booked the cabin with the help of Adrian’s brother, and we had done it to get away, get fucking drunk, and most of all relax.
it to get away, get fucking drunk, and most of all relax.
We all became friends our junior year, when we kept running into each other at awards assemblies for our sports. Baseball, bodybuilding, wrestling… different lanes, same grind. At first it was just nods, then respect, then actually talking.
We saw the work in each other.
Early mornings, long practices, discipline, all of it. It didn’t take long to realize we were built the same mentally, even if our bodies were different. We pushed ourselves, we didn’t quit, and we took pride in what we did.
From there it just clicked.
We started training together, hanging out more, and before long we were tight. The kind of friends that could talk shit, compete in anything, but also actually talk about real things. No bullshit, no holding back.
We trusted each other.
Like any group of guys our age, sex talk was never far behind. It didn’t matter where we were or what we were doing, it always circled back to girls, to what we had done, what we wanted to do, what we still hadn’t done.
And that was the thing.
We had all had massive success with girls. Attention wasn’t the problem. Attraction wasn’t the problem. We were in peak physical condition, disciplined, confident, built better than most guys our age… and still, not one of us had lost the V card.
It made no fucking sense.
And yeah, it got to us.
It had us all hornier than usual, all the time, but more than that… it turned into something else between us. Because we were competitive about everything. Lifting, running, eating, drinking, anything.
None of us backed down.
So this? This became one of those things too.
No one said it out loud at first, but it was there. None of us wanted to be the last one. None of us wanted to fall behind. And at the same time… none of us were willing to admit we were stuck.
We set up the BBQ, and soon the sun had set, and we were on our way to getting absolutely hammered.
We laughed about our opponents, talking shit, replaying wins, even sharing tips on how to handle the stress of having to compete, but it never stayed serious for long. With us, it never did.
It always turned into something else.
“Last one to the jacuzzi…” Adrian yelled, already taking off running, tearing his shirt off like he had been waiting for that moment.
“Shit.” I yelled and took off after him, pulling my shirt over my head, not even breaking stride. Behind me I could hear Alex doing the same, laughing like an idiot.
It wasn’t about the jacuzzi.
It was a competition thing. It always was. It didn’t matter what it was, we turned everything into one. Running, lifting, eating, drinking… now this.
Adrian was already ahead, kicking off his shoes, then his pants, and as usual he wasn’t wearing any underwear.
“Take a good look, ladies, this is a real man’s ass,” he yelled back at us, not slowing down for a second as he climbed into the old oversized jacuzzi, his thick body moving like he knew exactly what he looked like. His ass, his legs, everything on display, his heavy balls swinging as he stepped in like he owned the place.
You couldn’t not look.
“Too slow, fat ass.” Alex zipped past me, slapping my ass as he did. He was already pulling off his shorts, revealing his tight white bikini-style underwear, clean, fitted, typical bodybuilder shit. Even drunk, he looked put together without trying.
I caught up and shoved him, and before I knew it we were both stripping the rest off, no hesitation, no thinking, just laughing, pushing, grabbing at each other like idiots.
No one was trying to impress anyone.
But at the same time… you couldn’t help but notice.
The way we were built, the way we moved, the way everything just felt loose and free out there, no pressure, no audience, just us being us.
We hit the water hard, wrestling, splashing, talking shit like always.
We started drinking and talking shit about our girlfriends.
“These bitches don’t fucking get it,” Adrian exclaimed, his face flushed now, that loose, sloppy confidence hitting him as the beer started to take over.
“I need more than eating pussy and eating her fucking ass… I need to fuck,” he yelled out into the desolate dark mountain night like it was going to answer him back.
Me and Alex lost it, laughing, but yeah… we were in full agreement.
We all loved making our girls cum, no question, we took pride in that shit, but it wasn’t enough anymore. Not when we were like this. Not when we were wound up all the time, working out, competing, walking around already half ready to go most days.
We were tired of mouths. Tired of hands. Tired of jerking off after, staring at the ceiling, knowing we still hadn’t crossed that line.
“Shit, I guess we are all hard,” Alex chimed in.
His red hair and pale skin caught the dim glow of the string lights, and when we all looked… yeah.
We were all hard.
No hiding it. No reason to.
Adrian was 7.5 inches and thick, the kind of thick that made you double take, like a can-of-Coke kind of thick.
Alex was easily 8 inches, normal thickness, but that fucker’s cock would get hard and lay flat against his stomach like a fucking animal, like it was ready to go whether he was or not.
Of the three, I was the smallest in stature, but I had the biggest dick at a solid 8.5 inches. My golden skin, sharp jawline… I stood out next to them and their all-American look, different but just as built.
“Shit, my girlfriend can’t give a blowjob to save her life,” Adrian said, slurring now, but you could hear the frustration in it.
“Same here, buddy,” Alex said, pulling him in, laughing. “My girl bit my shit with her teeth until I had to walk her through how to do it.” He rubbed his cock, shaking his head. “Fuck, I thought she was gonna chomp it off.”
They both looked at me.
I stepped in and wrapped an arm around each of them, pulling them close, our hard-ons pressing together, and yeah… drunk, we didn’t give a fuck.
“Sorry, guys,” I said, half laughing, half serious, “my girl can suck dick like a fucking expert… but she won’t let me fuck her.”
That one hit different.
I rolled my balls in my hand, pulling on them, feeling the weight of it as I kept going.
“She corkscrews my dick… swallows, keeps going, doesn’t stop… but that’s it. That’s as far as she goes.”
No one laughed that time.
We were all just standing there… drunk, hard, and frustrated as hell.
We got out of the jacuzzi not long after, quieter now, and walked back into the cabin. Closed everything down, grabbed more drinks, and gathered in the living room.
Same as always.
Fully ready to jerk off together like we had done before.
“Fuck it,” Alex said, drunk and barely able to hold himself up, “let’s fucking do it for ourselves.”
Adrian said, “fuck yeah, buddy, fuck them,” in his drunken stupor.
“Yeah, let’s do it,” I agreed, like it was nothing, like we hadn’t just crossed into something else.
No one laughed it off.
No one backed out.
No one even hesitated.
That was the thing with us.
We competed in everything, and none of us were about to be the one who said no. Not here. Not now. Not when we were all standing there, hard, frustrated, and already too far in to pretend we weren’t thinking the same thing.
Before I knew it, I was between Alex’s legs, holding his pink hard cock in my hand. I looked down, and there was Adrian holding my fat cock in his hands, looking at it closely. He looked down, and Alex was already gripping his cock and balls, squeezing them like he needed it.
“Are you ready?” Adrian said out loud.
Alex and I said yes, trying to keep our heads still as all three of us were drunk out of our minds… and in that moment, it just made sense.
No one was going to be the first to stop.
moaned just the same.
Fuck, I thought, I can’t be last.
I dropped down and took the pink head of Alex’s cock into my mouth, sucking, feeling the heat, the tension in his body.
“MMMMHHH,” Alex moaned, his head falling back, and just like that something clicked in him. He shifted, turned, and sank down onto Adrian’s cock, slow at first, then deeper, like he already knew what he was doing.
We locked into it.
A rhythm.
“Slk… glk… mmmhh… glup…”
Our moans mixed together, breathy, rough, sloppy. Our tongues weren’t soft like our girls’, they were hungry, aggressive, pushing, testing, learning in real time.
And fuck… it felt good.
I gasped as Adrian pushed deeper, taking more of me, his lips stretched tight, his jaw working, his face flushed, drunk but locked in like he wasn’t about to lose.
Alex saw it.
Reacted to it.
He went deeper on Adrian, making his body jerk, making a low sound rip out of him as his grip tightened.
Well, fuck that.
I pushed forward harder, taking more of Alex, choking slightly, gagging, but holding it, pushing through it.
“Ghk—mmff—”
Alex gasped, Adrian’s cock slipping from his mouth for a second, his eyes shut tight, his chest rising fast, the whole thing a fucking sight.
Adrian reached down, grabbed him, and pulled him right back in.
No breaks.
No slowing down.
“Slap… slick… glup… mmhh…”
The sounds filled the room now, wet, raw, mixed with our breathing, our low grunts, the tension building between all three of us.
We knew what we were doing.
And we knew what we were doing to each other and in this state it was just right and nothing wrong with it.
“Shit, Alex, pull on my balls, buddy,” Adrian said, and I opened my eyes just in time to see Alex reach down and start that slow, deliberate milking motion on Adrian’s balls.
That did it.
For the first time, something deeper, rougher, ripped out of Adrian, a guttural sound that didn’t sound like him at all, before he dropped right back down on me like he had something to prove.
“AAAHHH YESSS,” I hissed as Alex’s cock slipped out of my mouth.
Before I could even catch my breath, Alex’s hand was on the back of my head, firm, not asking, pulling me down harder, deeper, forcing his cock past my mouth and into my throat.
“Ghhk—mmff—”
I grunted, choked, but I didn’t pull back.
I couldn’t.
Not with them watching.
Not with the way Adrian was going at me now, pushing harder, faster, like he wasn’t about to let Alex get ahead of him.
I reached out and grabbed Adrian’s head, and he grabbed Alex, and just like that we were locked in, all of us pushing, pulling, driving into each other.
No rhythm anymore.
Just intensity.
Just force.
Each of us trying to go harder than the other.
I could taste the precum from Alex’s cock, salty, thick, coating my tongue, and I leaned into it, licking, working him like I wasn’t about to fall behind.
Because I wasn’t.
None of us were.
We were still competing.
Even here.
Even like this.
Adrian started grunting wildly now, his hips thrusting, losing control a little, but Alex didn’t back off, not even for a second.
I looked up.
Locked eyes with him.
And I knew.
He wasn’t stopping.
Not before the rest of us.
“Buddy, I’m going to cum,” Adrian yelled, his voice breaking, losing that control he had been holding onto.
Alex didn’t stop.
Not even a little.
I wasn’t about to either.
I went harder, pushing past the rhythm, corkscrewing Alex’s cock, sucking like I had something to prove.
“FUUUUUCK YEEEAH—”
Adrian lost it.
And we both saw it.
Saw the way his body tightened, the way his chest flexed, the way he gave in, and Alex… fuck, Alex didn’t miss a second of it. He took it, swallowed it, his throat working, eyes half-lidded but locked in, like he knew we were watching.
Like he wanted us to see.
And that hit something.
Adrian came off me for half a second, just enough to breathe, then dropped right back down on me, harder now, faster, like he had to match it, like he had to prove he could take just as much, give just as much.
I grabbed Alex’s back, pulling him down, feeling his body tense, feeling him getting close.
“Fuuuck… mmm… FFFuuuucckckckckc—”
Alex was breaking.
I looked at him, then at Adrian, who was now pushing himself onto me, not holding back at all, his mouth working like he wasn’t about to lose ground.
“Gulp… gulp… GULP…”
I swallowed Alex’s load.
Salty, thick, warm… mixed with sweat, heat, everything we had built up, and I took it, all of it, not even thinking about stopping, not even thinking about pulling away.
Because I wasn’t about to be the one who couldn’t.
I focused right back in, on Adrian, on the way his body was moving, on the way he was pushing himself harder than before.
“Are you ready?” I said, I think, my voice rough, barely there.
His eyes snapped open.
And he took it.
All of it.
“...mmm… gulp… mmmhmhhmhmhm… GULP…”
His mouth stretched, his throat working, eyes watering now, but he didn’t stop, didn’t pull away, didn’t give an inch until everything I had was gone.
And for a second… everything slowed.
We were all breathing hard.
Sweat, heat, the taste still there, the feel of it all still hanging in the air.
And we knew.
We had all done it.
Taken it.
Proved it.
We all gasped as he let go, each of us still just inches from each other’s cocks, our mouths still wet, still working, still lapping at our lips, making sure none of it was wasted.
No one moved back.
Not yet.
We watched each other.
Really watched.
Checking… measuring… making sure none of us had slipped, none of us had backed off, none of us had failed.
“That was fucking amazing,” Alex slurred, reaching out and petting Adrian’s blond hair, still catching his breath. “Thanks, buddy.”
Adrian swatted his hand away, but there was no real fight in it.
“You thought we couldn’t take it,” he said, voice low but proud, chest still rising hard, “but we all did.”
I let out a breath, still licking my lips, tasting it, feeling it.
“Yeah,” I said, panting, shaking my head a little, “but I thought I was going to choke on your load, Alex… fuck…”
I smirked, wiping my mouth with the back of my hand.
“I wasn’t about to be the one who didn’t swallow.”
That landed.
And just like that, we all laughed.
Loose, breathless, still wired from it, the tension not gone… just sitting there under the surface.
Adrian got up, slow at first, like he was still catching his breath, then dropped onto all fours without saying a word.
That alone said everything.
Alex looked at me and gave me that quick look, that “you seeing this?” kind of look, then pushed himself up, almost stumbling, still drunk, still loose, before stepping right in behind him.
Adrian didn’t stop him.
Didn’t even turn.
He just stayed there, back arched slightly, legs planted, breathing heavy… waiting.
Alex buried his face between Adrian’s ass, hands already coming up to spread him, like he had done it before, like it just made sense now.
“AAAAaaaghhh—”
That was all Adrian got out, his whole body reacting, flattening out for a second before pushing back up again, adjusting, opening himself up more without even thinking about it.
He was still drunk.
We all were.
But there was something else there now.
Something hungry.
“Fuck it.”
I didn’t even think.
I flipped over and presented my ass to Adrian, and he didn’t hesitate either. His hands were on me instantly, rough, steady, pulling me into position as his tongue started working up and down my crack.
“Ooohhh, fuck—”
I grunted, feeling it, the heat, the pressure, the way he was going at it like he needed it, like he was figuring it out as he went but not holding back for a second.
Behind him, Alex was still at it, pushing deeper, pressing harder, and Adrian… he wasn’t pulling away.
If anything…
He was leaning into it.
“You like this, Adrian?” Alex slurred.
“Yes… fuck… it’s great,” Adrian grunted, his voice heavier now, less controlled.
I looked back, and that’s when it hit me.
The way he was positioned.
Adrian, built thick, powerful, solid, was on all fours, back arched, muscles flexing without trying, his entire frame holding tension. Not forced… but offered. Like his body had just decided for him.
And Alex behind him
Leaner, sharper, every line visible even in the low light, bent into him, focused, controlled in a completely different way.
The contrast was insane.
Strength. Precision.
Two completely different builds… locked into something neither of them would ever be caught doing anywhere else.
Alex came up for air, a string of saliva trailing from his mouth, chest rising fast, when I felt Adrian’s hand grab a fistful of my hair and pull back.
Hard.
It forced me to arch, opening up, exposing more of myself without thinking.
And just like that, he shifted again.
Not hesitant.
Not questioning it.
His mouth back on me, pressing in with more intent now, like whatever line we had crossed earlier didn’t exist anymore.
Our sounds filled the room again, low, rough, uncontrolled.
And our bodies—
Fuck.
All three of us, built, strong, athletic… in positions that would’ve been unthinkable just hours ago.
But now?
No one was holding back.
I caught Alex’s eyes.
From where he was, he had the full view.
And he knew it.
He winked.
And without even thinking…
I did the same.
“Come here,” Adrian ordered, his voice lower now, more focused as he pulled Alex toward him and guided him down onto his back.
“Hold your legs up.”
Alex did it.
No hesitation.
And just like that, like it was the most natural thing in the world, I moved in with Adrian, both of us close, both of us focused on him.
“MMMMHHHNNNGGG,” Alex let out, his body reacting immediately, his chest rising, his hands gripping at his own legs as we worked over him.
We fell into a rhythm without saying anything.
Taking turns.
Pressing in, pulling back, learning each other’s timing without needing to ask.
And with each pass, Alex changed.
The tension in him softened, then deepened into something heavier, something more vulnerable. His sounds shifted too, less sharp, more open, more… honest.
I caught Adrian’s eye.
He was locked in, completely focused, but when he looked up, there was something there—something that said he was aware of all of it.
Of me.
Of Alex.
Of what we were doing.
We held that for a second… then went right back in.
Closer now.
More deliberate.
Not rushed.
Adrian glanced up again, a slow grin forming as we both noticed it, the way Alex’s body was reacting, the way he was giving in to it.
And then just as quick, the balance shifted.
Alex moved.
Pulled me down, guiding me into place, taking control for a second, and I went with it without thinking.
No hesitation.
No resistance.
Behind me, Adrian was still there, still close, still present, and I could feel it, the way he stayed engaged, the way none of us were stepping away.
It wasn’t chaotic anymore.
It was tight.
Focused.
Three bodies, all built different, all strong in their own way, moving together in a way none of us would’ve imagined earlier.
Then out of nowhere I was pulled down onto my knees, barely catching myself as Alex stepped in front of me, already moving, already there.
Before I could even react,
“Take it,” he muttered.
And then it hit.
Warm, sudden, across my face, my chest, my lips… and I just stayed there, taking it, feeling it, knowing both of them were watching.
I didn’t wipe it off.
Didn’t move.
Because I wasn’t about to be the one who pulled away.
Alex stepped back, breathing hard, chest rising, a look on his face like he had just made his move.
But it didn’t stop.
Adrian stepped in next.
He grabbed Alex by the hair and pulled him forward, holding him there, making him stay in it, making him take it the same way.
“Stay,” he said low.
And Alex did.
It hit him, spread across his face, his chest, his body, and he held it, breathing through it, not backing off, not breaking eye contact.
That made two of us.
Marked.
Still in it.
Still standing.
I stepped forward next, not about to fall behind, not about to let it end there. Adrian dropped to his knees in front of me, looking up, steady, locked in.
“Ready?” I said, my voice tight.
And then I let go.
It hit him the same way.
Face.
Chest.
Body.
He took it.
Didn’t flinch.
Didn’t turn away.
For a second it was even.
All three of us.
Same position.
Same proof.
Same line crossed.
But then,
Adrian leaned in.
Not back.
Not away.
Forward.
His mouth opening, taking what the rest of us hadn’t.
And that changed it.
Because me and Alex…
We saw it.
Felt it.
That quiet shift.
He didn’t just take it.
He chose to take it differently.
Further.
We all dropped back onto the floor after that, breathing hard, bodies still tight, all of it still on us, on our skin, on our faces, on our chests.
No one wiped it off.
No one said a word.
But it was there.
Clear as hell.
We had all gone there.
But Adrian…
He had gone further.
Out of breath, we had all just done something new for the first time. We had crossed that line together.
What the fuck.
For a second, none of us moved.
We were still there… bodies stretched out, chests rising, skin slick, everything still hanging in the air between us. And yeah… we looked.
You couldn’t not.
Adrian, thick, solid, still breathing heavy, his body relaxed now but still powerful, like even at rest he took up more space than the rest of us.
Alex, lean and cut, every line sharp even in that low light, his body twitching slightly from it, controlled even when he was coming down from it.
And me… still keyed up, still feeling it, my body not fully letting go, my head stuck on that last moment.
On Adrian.
On the way he leaned in.
On the way he took it further.
“Shit…” I let out under my breath.
It hit me then.
Not just what we did…
But how it played out.
Who went further.
Who didn’t.
And I felt it, just for a second, that small twist in my gut.
Regret?
Maybe.
Or maybe just the realization that if there was ever a next time…
I wasn’t getting beat like that again.
Not by Adrian.
And not by Alex either.
“We need to shower,” I said, colder than I meant it to sound.
That snapped it.
Just like that, we all laughed, too quick, too easy, like we were all trying to shake it off at the same time. We got up, bumping into each other, already turning it back into a competition, rushing toward the shower, talking shit again, like that was enough to reset everything.
Like it hadn’t just happened.
Later, lying in bed, the buzz fading, the room quiet…
That’s when it crept back in.
The embarrassment.
The edge of fear.
The “what the hell was that?”
But it didn’t last long.
Because right behind it…
Was something else.
Something sharper.
If it ever happened again…
I’d be ready.
I closed my eyes, exhaling slowly.
We’d pretend.
We’d move on.
Like it never happened.
And that was it.
At least…
That’s what I told myself.
To get in touch with the author, send them an email.