This gay erotic story was inspired by a little freestyle story from one of my favourite online creators, Tate Hoskins. Check out his intial story about two gym buddies bonding, before you read my interpretation of it.
โBro, that is excellent form.โ Adrian walked up behind Luis at the squat rack as he finished another set.
โThanks bro. Iโm feeling good, thanks to your tips.โ Luis reached for his towel and wiped his brow before giving Adrian a fist bump.
โHappy to help.โ Adrian slid another plate onto the bar on the rack. โWanna spot me for this last set? Iโm going for a new 3RM.โ
Luis put down his water bottle and nodded, stepping up being Adrian as he took his position. The bar rested against Adrianโs shoulders, his arms bent and his wrists folded to allow his fingers to wrap around the bar.
Luis took another half step forward, standing behind his buddy. โYou got this bro.โ
Adrian felt the breath of his gym bro against his ear as he looked down to check his foot position. Luis patted Adrianโs ribs, exposed through the open side of his muscle shirt. Together, they breathed deeply. The smell of their sweat mingled as they stood close.
Adrian pushed up, lifting the bar from the rack. He took a moment to settle and strengthen his position before he began to lower himself for his first rep.
Luisโs body followed, their hips and knees bending together. The spotter maintaining just enough distance between them so as not to interfere with his buddyโs rep. But he felt Adrianโs body tense at the bottom of his movement before he heard him exhale and lift. The weight moved steadily, not easily, but Adrian definitely wasnโt struggling.
โAwesome bro. You got this.โ Luis spoke louder as Adrian completed his first rep.
The men breathed deeply again and Adrian lowered his body. This time Luis lifted his hands so that they hovered just below the bar, just beside Adrianโs curled grip.
At the bottom of the squat Adrian paused, inhaling again.
โUp bro! Up!โ Luis patted Adrianโs ribs again and his buddy tensed, grunting slightly as he began to lift the weight.
โAll you bro. All you!โ A couple of heads turned as Luis raised his voice and Adrian completed his second rep, exhaling the last of his held breath.
โOne more. One more. Come on bud. This is you.โ
Adrian shuffled his feet. Luis moved a little closer. The pair breathed deeply once more. Adrian bent his hips and his knees, lowering the bar again. Luisโs hand rested on the bar, guiding the direction, assisting his buddy only in maintaining control. He reached the bottom of the movement and paused, taking in two deep, sharp breaths, preparing himself.
โCome on bro. Do it. Get it up.โ
Adrian pushed, forcing his heels hard into the floor. He grunted as the weight began to ascend. Luis was right there with him. Right behind him, urging him to complete the final rep. Adrianโs paced slowed slightly. Luis slid his hands back under the bar.
โIโm here bro. But this is you. All you.โ
Adrianโs momentum continued.
โUp! Up!โ Luisโs voice increased in volume again.
Adrian grunted as his legs straightened. With one final push he stood straight, his knees locking out. Luis guided the bar back onto the rack before letting out a whoop.
โYes boy! Whoo!โ
Adrian panted and turned to Luis. โFuck yes.โ
Luis offered his hand. Adrian grabbed it and they pulled each other into a bro hug. Their sweaty bodies collided as those working out nearby turned to see what all the celebration was for.
โFeel good bro?โ Luis asked as he broke the embrace, his own breath heavy with excitement.
โOh yeah. Fuck that was great.โ Adrian reached for his towel and his water bottle, wiping himself down before taking a long sip.
โChalk it up bro. New PB for this guy.โ Luis brought his hands down on Adrianโs shoulders and squeezed.
Adrian smiled. โCouldnโt have done it without you bro.โ
โI was thinking I was almost going to catch you there for a while but you keep pushing ahead.โ
โYouโve got me on the bench press bro. Those pecs are killer.โ
The guys began the work of removing the plates from the bar.
โI hope this chick tonight is into them.โ Luis gave each of his pecs a little bounce, eliciting a laugh from his workout partner.
โIf I was her, you wouldnโt make it past the entree.โ
They gave each other another high five.
โFingers crossed bro. Shower?โ Luis picked up his water bottle and towel.
โYeah fuck. I need it. My girl is sick of me coming home stinking.โ Adrian did the same.
โBro, if she wants the visuals, sheโs gotta realise this is the cost.โ
The gym floor was only about half full as they walked between the machines toward the change rooms. A few people glanced at the pair as they moved, something they had gotten used to. In the past few months they had worked hard to build their bodies to a point where heads turned. They had realised quickly that more male heads had turned than females, but that happened when you strutted around the gym with the physique most guys there were striving toward.
Luis walked up to his locker first and removed his muscle shirt. The sweat glistened over his strong pecs and arms. He saw Adrian glance at him and once more bounced his pecs. His buddy laughed again.
โShow off.โ Adrian stepped to his locker, removing his shorts first. His boxer shorts had dark patches where the sweat had gathered on the loose fabric. After tossing his gym shorts in his bag he turned to the mirror and flexed. โCheck out the pump bro.โ
Luis looked over. โYeah dude. Thatโs a PB pump right there.โ
Both men nodded before grabbing their towels. Adrian removed his shirt as Luis dropped his shorts and briefs in one move. He took a moment to admire the muscles of his own legs, unconcerned that his gym buddy had a view of his intact dick and his smooth, round balls.
Adrian glanced only briefly. โDude. Donโt hang out like that too long. People will start rumours.โ
Luis chuckled. โIf you donโt wanna see it, donโt look bro.โ
โItโs hard to miss.โ
โHopefully you wonโt be the only one to see it today either.โ Luis wrapped his towel around his body.
Adrian pulled his boxers down and Luis couldnโt help but glance at what his buddy revealed. It wasnโt as long as his own but it was thicker, and cut. It was also nestled in a thick bush of dark hair.
โBro. Speaking of visuals. Time for a grooming session I think.โ Luis turned away from Adrian as he spoke, retrieving his body wash from his locker.
โShit dude, I know. I gotta get the clippers out.โ Adrian slipped his towel on.
โA weed whacker more like it. And take a razor to those balls bro.โ Luis started toward the shower cubicles.
โShave it you think?โ
โDude. Youโre doing all this work on the bod. Donโt let yourself down by revealing a messy garden that it all leads to.โ Luis laughed and stepped into a shower cubicle, ending the conversation.
Adrian stepped into the next cubicle and turned and locked the door. He hung his towel up before inspecting his junk. It had been a while since he had done any manscaping and with most of the rest of his body being smooth, it did kind of stand out.
He stepped under the water and started to lather up. As he watched the hair around his dick matt down with the water, he remembered the last time his girlfriend had sucked him off. Halfway through she had stopped, sticking her fingers into her mouth to remove a couple of unwanted pubes. She had looked a little grossed out by it, but had continued and taken him to completion. Maybe if he let it grow any further, he wouldnโt be so lucky next time.
Adrian lifted his balls and saw how long the hairs on his sack had become.
โYep. Time for a shave,โ he thought to himself.
He heard a sharp intake of breath and a muffled grunt from the cubicle next door and smiled to himself. He had been working out seriously for long enough to know that a good workout always released the endorphins and got a guy worked up. And he had been friends with Luis for long enough to know that his buddy wasnโt one to wait if the opportunity for a little pleasure presented itself.
His own dick began to rise as the result of his own workout, but Adrian ignored it. He preferred to be ready for his girl when he got home.
The water turned off in the next cubicle, so Adrian rinsed off and dried off. He walked out of his stall and Luis was already at his locker.
โGood shower?โ Adrian asked, winking to make his hint clear.
โBro.โ Luis blushed, but only slightly. โYou shouldโve seen the little guy in there. If I hadnโt have sorted it out you wouldโve copped an eyeful right where you stand now.โ
โDonโt worry dude. I know the feeling. Workouts always do it to me too.โ
โSo did youโฆ?โ
โNah. Gonna save it. Girlโs already at home.โ
โNice.โ
The boys dressed and packed their bags before walking back out through the gym to the car park.
โSame time tomorrow bro?โ Luis asked.
โSee you then.โ Adrian slipped into his car and headed home.
The next day was chest day. Ordinarily it would be a rest day after leg day, but the guys were headed away on a boysโ trip today so they had decided to get one more workout in before they left, rather than miss it due to the trip.
Luis was up to his last set of bench press. He stretched his arms as he sat at the end of the bench. Adrian added a plate to either end of the bar.
โOkay bro. Last setโs til failure, let me get in there.โ
Adrian took two quick steps and moved to the top of the bench. He stood with his legs wide and his knees slightly bent.
Luis took a deep breath and lay back, lifting his arms to grip the bar. As he dropped his head and looked up, he looked directly up Adrianโs shorts. His shorts hung loose and he must have been wearing an extra loose pair of boxer shorts today. He saw everything, the head of Adrianโs cock, his hanging, hairy balls and the dark hair between his legs. Unable to control himself he burst out laughing and sat up.
โWhat bro?โ Adrian cocked an eyebrow, clearly confused.
โDude.โ Luis lowered his voice. โOn bench day, you gotta wear briefs my man.โ
Adrianโs eyes widened. โShit. Did youโฆ?โ
โSee everything? Yes.โ Luis laughed again. โAnd I stand by what I said yesterday. Itโs time for a fucking shave bro.โ
โJesus. Keep your fucking voice down.โ Adrian swiveled his head. โAnd I donโt know if laughing is the appropriate reaction to seeing your buddyโs junk. Thought you were on my side bro.โ
โI am. I am. And you know Iโm not laughing at the actual junk, the fine specimen that it is. I just didnโt expect to have it dangling over me while I try to lift heavy shit.โ Luis took a deep, calming breath.
โWell I canโt change now. So are you doing your last set or what?โ Adrian tapped the bar.
โAlright, alright.โ Luis shifted his body into position again. โBut one more tip before I do bro. When you get the razor, hit up the gooch as well.โ
โFuck.โ Adrian shook his head. โJust lift already.โ
Luis started his set with a smile on his face. They ran through the rest of the workout in record time, eager to get in the car and head off to the lake to meet the rest of the guys.
The trip to the lake went quicker than the guys had planned. Of the five college buddies that were attending, they were the first to arrive, being the only two guys who didnโt have work commitments on a Friday. That, combined with the rush through their workout and skipping the showers meant that their spot by the lake was still and quiet.
Luis pulled in beside the cabin and opened the door, stepping out of the car and looking over the water.
โShit. First here.โ Adrian joined him beside the car. โWe even beat Oscar.โ
โYeah. Guess the place is still locked up then.โ Luis opened the back of the car and sat on the tailgate.
โGot some time to fill I guess.โ Adrian sat beside him. โBeer?โ
โFuck yes.โ
Adrian reached into the cooler in the back of the car and produced two bottles of beer. They opened them in sync and clinked the glass together before taking long slow gulps of the cold beverage.
โDamn that hits the spot.โ Luis leant back slightly.
โSure does.โ Adrian checked his watch. โI reckon weโve probably got a couple hours til the other boys get here you know.โ
โYeah, I think youโre right. Guess we didnโt need to skip the shower.โ
โWouldโve made the drive a bit more pleasant without you stinking the car up thatโs for sure.โ Adrian nudged Luisโs shoulder.
โAt least half of that stench was you bro.โ
The boys sat quietly for a couple of minutes, finishing their first beer and immediately opening another.
โI might go rinse off in the lake then bro. If I stink that bad.โ Luis broke the quiet.
โYou should bro, unless the other guyโs navigation fails, then they can just find us by sticking their nose out their car window.โ
Luis stood and pushed Adrian who fell back into the car, laughing. โFuck you bro. Theyโd probably smell those sweaty hairy balls of yours first.โ
โLeave my balls outta this!โ Adrian stood and stepped toward his buddy.
The men faced each other, puffing out their chests. They stared at each other for a long moment before falling into fits of laughter.
After recovering, the guys stood and placed their empty bottles back into the cooler. Luis removed his shirt first, stretching out his worked chest as he did so. Adrian copied him. Luis slipped his gym shorts off next, tossing both items onto the backseat of the car. Adrian did the same and both men stood at the back of the car in only their underwear.
โI kinda wanna take these sweaty briefs off too bro. That cool?โ Luis asked.
Adrian looked down at the dark patches still present on Luisโs underwear before shrugging. โGo for it bro. Just us here. And not like I havenโt seen it before.โ
โSweet.โ Luis dropped his briefs and sighed at the freedom. โIโve always loved skinny-dipping in this lake.โ
Adrian slid his boxer shorts down his legs and stepped out of them. โYouโve done it before?โ
Luis picked his briefs up and added them to his pile of clothes in the car. โEvery trip bro. Usually at night when you other guys have passed out.โ
โYou sneaky prick.โ
The guys stood beside each other for a moment, enjoying the fresh air on their naked bodies. Their eyes darted over each other, quickly enough that the other was unlikely to notice.
โJumping in?โ Adrian asked.
โUh. Yeah.โ Luis turned and jogged away from his buddy toward the water. His dick and balls bounced as he moved, a feeling he relished whenever he got the opportunity. He dove into the water and as he surfaced heard the splash of Adrian doing the same. A moment later, his friend bobbed up a few feet away.
โFuck. Itโs cold bro!โ Adrian shook the water from his hair.
โThat first oneโs a shock right. But itโs like, fuck whatโs the word, invigorating.โ
โLike that damn ice bath they put in at the gym!โ
โYeah but this one you get to do with your cock out.โ Luis laughed before splashing some water in Adrianโs direction. Adrian swore and quickly pushed some back.
The friends floated in the water for a couple of minutes, enjoying the sun, the fresh water and the quiet of their surroundings.
Adrian broke the silence this time. โSo I can see why you do this bud.โ
โGreat isnโt it. If Iโm last up and you guys all go to bed, Iโll just have another drink, then strip and jump in. Float around a bit.โ
โI wondered why you were always up later than me when I got into the bedroom.โ
โYou noticed the empty bed on the other side of the room eh?โ Luis moved to float on his back, his dick rising just above the water.
โHa. Yeah. I just assumed you were sat by the fire beating off to be honest.โ
A laugh escaped Luis. โBro, is that what you think of me?โ
Adrian looked over at his buddy, unable to avoid looking at the part of his junk that was above the water line. โDude, you beat off in the gym shower yesterday. If youโre enough of a perv to do that, on the shore of the lake is par for the course.โ
Luis raised his hands in defence, his body sliding back down. โOkay fair. Yesterday was a moment of need for sure. And, uh, ok, Iโll admit thereโฆ may have been one or two occasions where I have, you know, uh enjoyed a little me-time post swim.โ
Adrian laughed now, floating to place a placating hand on Luisโs shoulder. โI knew you would. And itโs okay bud, the nights youโre out here taking your time, Iโve been known to use the unexpected privacy to do the same.โ
Luisโs eyes widened. โYou prick. You had me feeling all guilty and meanwhile youโre in our shared bedroom doing the exact same thing!โ
More laughter burst from Adrian. โI fucking had you going though didnโt I?โ
Luis splashed water at Adrian again.
โYou think I can get through a whole four-day trip without busting a nut? Youโre joking.โ Adrian swam out of the range of Luisโs splashing.
Luis scowled. โYou dickhead. You had me for a sec there. I shouldโve known better.โ
โDude. We were roomies in collegeโฆโ
โTrue.โ
The rest was left unspoken, both men knowing there had been some close calls when they shared a dorm room, and sometimes where each of them were pretending not to hear anything from the other bed.
The guys floated around a little more before the cold water got the better of them. They walked back into the shore, neither of them hiding their nudity now. They grabbed their towels and dried themselves off before wrapping them around their bodies and sitting on the tailgate of Luisโs car.
โI see you got the clippers out.โ Luis said as he grabbed each of them another beer.
โYeah. My girl was out yesterday. I decided to give it a trim.โ
โNot the full shave though I noticed,โ Luis added.
โNah. I tried the clippers down there but kept nicking my sack.โ Adrian shuddered.
โAh well thereโs your first problem. You gotta get in the shower. Get nice and hot. Lather the shaving cream on and just donโt slide the razor in the wrong direction. Iโve nicked myself every time Iโve used clippers and hardly ever in the shower with the razor.โ
โFor real? That seems worse, those razors are sharp as hell.โ Adrian took a long sip of beer before turning to face Luis.
โYour ball skin is surprisingly tough though man. And only the razor gets em this smooth.โ Luis opened his towel and ran a hand over his heavy, smooth sack.
Adrian thought for a moment, glancing at his buddyโs hairless balls. โAlright bro. Iโll try that next. But if my nuts come out bloody, Iโm blaming you.โ
Luis held his hands up. โI swear by that method so much that if yours end up scraped and scratched Iโll rub the lotion on myself.โ
A laugh burst from Adrian.
โNo homo of course.โ Luis quickly added.
โOf course. No homo.โ Adrian agreed.
The guys quietly sipped their beers as they waited for their friends to arrive and the weekendโs festivities to properly begin.
Wednesday was back and biceps day for Luis and Adrian. They had returned from their weekend away, exhausted from late nights drinking, talking trash and playing poker. The two friends had skinny-dipped again late on the Saturday night and when Adrian had headed off to bed, but Luis had decided to stay up a little longer, it was clear that both of them knew what the other was about to do. But nothing more was said about it, nothing more needed to be said.
They had taken a rare Tuesday off from the gym; after spending three full days together, they thought a day doing their own thing would be a good idea. Now they stood beside each other, in front of the bank of mirrors above the dumbbell racks, finishing their last set of bicep curls.
โAnother area where you got me beat bro.โ Adrian re-racked his weight and turned to watch Luisโs biceps bulge as he completed his last rep. As always, both men wore sleeveless muscle shirts on their upper body days. โLook at the pump on those things.โ Adrian reached his hand out to give his buddyโs arm a squeeze, Luis flexed into his friendโs grip.
โIโm gonna keep going til I need to buy new t-shirts, I reckon.โ Luis took a step back and admired himself in the mirror.
Adrian stood beside him and did the same. Occasionally each of them would glance to the side, taking in the bulging muscles of their long-time workout partner, noticing the sheen of sweat that shone over the well-worked biceps. Adrian noticed the line of sweat that ran down between Luisโs pecs. Luis noticed the matted hair in Adrianโs armpit.
โBetter hit the showers I think. Iโm dripping.โ Luis lifted his shirt to wipe his brow, exposing his toned torso, smooth except for the trail of hair that led into the waistband of his workout shorts and a small patch between his pecs. Adrian realised for the first time just how dark Luisโs body hair was. He hadnโt really noticed it when heโd seen his pubes the other day. Though now that he thought about it, he remembered seeing a glimpse of him changing back in their college days and the bush Luis had been sporting then. That mustโve been before he began grooming himself.
โYou coming bro?โ
Adrian realised that he had zoned out and his eyeline was still directed towards Luisโs abs. His buddy already had his towel and water bottle in hand.
โOh shit yeah bro, sorry.โ Adrian picked up his own stuff and followed Luis into the changing rooms.
โYou get distracted?โ Luis looked over his shoulder as they walked up to their lockers.
โTo be honest dude. I just noticed that even though you donโt have much hair on your body, itโs dark as fuck.โ Adrian slipped his shirt off and tossed it into his locker after removing his towel.
โYeah. Thatโs another reason why I gotta keep everything trimmed.โ Luis opened his locker and took his towel and toiletries bag out, then removed his shirt as well. โWhen it grows out it’s like the dark forest down there. Donโt want anyone getting lost.โ
Adrian laughed as he grabbed his own small bag. โIโm sure you could give them direction.โ
โYou know it.โ Luis slung his towel over his shoulder and turned towards the showers.
โSpeaking of trimming bro. I uh. I shaved.โ
โFuck yeah dude. Did they survive?โ Luis nodded towards Adrianโs groin, still covered by his shorts.
โOnly one little cut.โ
โTold you. And they feel great right?โ
Adrian blushed a little. โYeah they do. I just spent a bunch of extra time in the shower feeling myself up.โ
Luis laughed. โDonโt you do that anyway?โ
โTrue true.โ Adrian stopped at an open cubicle door.
Luis stopped at the next door, removing his shorts and hanging them on the hook. He turned to face Adrian again, his own nude form fully on display.
Adrian wondered how, after being friends for so long, they had suddenly grown so quickly comfortable with being nude in each otherโs presence. Luis had led it for sure. He had always been the more outgoing of the two. He also had the bigger cock, so maybe that helped.
โGive us a look then.โ Luis spoke, again forcing Adrianโs mind back to the present. His friend just leaned on the partition between shower stalls.
Adrian just raised an eyebrow in response.
โWhy not? Weโve been building these bodies together. Weโve checked up on every other tip weโve given each other. This is just another bit of progress.โ
Adrian thought for a moment. A part of him was still unsure, but another part of him was proud of how his junk looked now and wanted his friend to see that. He looked around to make sure no one was walking towards the showers before bending and sliding his shorts and briefs off his legs. He stood up straight, hung his clothes on the hook and faced Luis.
โNice bro. You did some more trimming too. Now when your girl sees that sheโll think itโs a new cock.โ Luis laughed as he took a long look at his friend.
โShe gave me the most epic blowjob last night dude. For the first time in months.โ Adrian felt his dick twitch a little at the memory. He took a deep breath to keep himself under control and hoped that Luis hadnโt noticed the movement.
โI knew it. Chicks ainโt going near it if itโs a mess. But thereโs one more thing bro. Now that everything else is neat and tidy, it really highlights how hairy your gooch is.โ Luis dropped his head for a closer look.
โWell thatโs the thing bro. I kinda tried, but the angles are all fucked. I couldnโt get my leg up, then I couldnโt bend over enough. Itโs a fucking hard to reach spot.โ
โYeah thatโs true. If you want it done properly youโve kinda gotta have someone do it for you. At least the first couple of times.โ Luisโs head darted around now.
โWell I donโt think I can ask her to do it. I canโt imagine thatโs a turn-on.โ
โProbably not. But uh,โ Luis unzipped his satchel. โI got my shaving kit right here.โ
Adrianโs eyebrows shot up again. โAre you offering to shave me bro?โ
โI guess so. No homo of course. Itโs just another way of supporting my gym bro. Think of it like spotting you.โ
Adrian chuckled nervously. โSpotting doesnโt require you touching my junk.โ
โTrue. So you hold your junk. Iโll just work the razor.โ
Luisโs casual confidence in his suggestion relaxed Adrian. He was right in his own way. They were gym bros. Theyโd been working for years to build each other up physically. This was just an extension of that. And if having everything smooth down there led to more blow jobs like he got last night, then it would be worth it.
โFine.โ Adrian stepped past Luis toward the larger shower stall at the end of the row. โBut if anyone asks why weโre both in here, you do the explaining.โ
Luis smiled before grabbing his things and following his gym buddy.
โAnd no talking. And definitely no eye contact.โ Adrian forced himself to laugh at the ridiculous situation they had ended up in.
He stepped into the shower and turned on the water, adjusting the taps so that it quickly was hot and steaming. He stepped under the flow and faced his friend. Luis opened his satchel bag and removed a small can of shaving cream and a razor.
โWait, one question. Have you used that on your balls already?โ Adrian spoke as softly as he could over the water spray.
โA fresh one bro. All clear.โ
Adrian just nodded. He ran his hands over his body, rinsing the sweat from his pumped-up muscles and working to relax himself.
Luis stepped forward, closer to the spray. He patted the small bench that was present in the larger cubicle. โFoot up dude.โ
Adrian followed the instruction, lifting his leg to place his foot on the bench. He felt suddenly exposed, even more than when he had first shown his newly trimmed junk to Luis. He felt his balls hang in the opening created by his movement. The water no longer splashed his back in this new position and he shivered.
Luis stepped forward. As he reached past Adrian to redirect the shower spray, his bare chest pressed against Adrianโs shoulder. Luis still felt warm from their workout.
โBetter bro?โ Luis asked.
Adrian nodded, suddenly unable to find his voice.
Luis nodded in reply before stepping back and lowering his body. He knelt in front of Adrian now, staring directly at his buddyโs dick and balls. Both men stayed still for a moment. Then, Luis looked up.
โI said no eye contact.โ Adrian spoke quietly yet firmly.
โAnd you said youโd lift your junk out the way.โ
โOh shit yeah.โ Adrian lowered his hand, slipped it over his dick and lifted, the movement also lifting his balls. He looked down at Luis as he shook the can of shaving foam before moving his gaze to focus straight ahead. He loved the view of someone on their knees in front of him, but he didnโt need the image of his best friend doing it.
โThis might be cold.โ Luis spoke softly before Adrian felt the shaving foam spread between his legs. It was cold and he flinched slightly in response. He felt Luisโs hand move, spreading the foam around. He flinched again as Luis neared the crevice between his ass cheeks.
โI ainโt going there bud donโt worry.โ Luis chuckled.
Adrian sighed, trying to relax himself. His heart was beating fast as his nerves were heightened. He was about to have a sharp razor used on him. By someone else. By a guy. He closed his eyes and forced the idea of this being Luis from his mind.
Luisโs hand moved more slowly, gently reaching the last places. The touch sent a shiver through Adrian. His bodyโs natural reaction to any attention paid in that area, which was fine. His body didnโt know that it wasnโt his girl down there. He opened his eyes to look down at Luis in an effort to force his mind to realise this was a friend helping him out, not a lover starting something else.
He watched Luis rinse the remaining foam from his fingers and pick up the razor. Luis looked up again. Their eyes met and there was an awkward moment as Adrian took in the scene. His leg lifted, his dick in his hand and his best buddy kneeling in front of him.
โReady?โ Luis broke the tension by lifting the razor.
โYeah.โ
โStay relaxed.โ Luis looked straight ahead again and slowly ran the razor between Adrianโs legs.
Adrian let out a sigh, fighting against the natural urge to flinch away from the sharpness.
Luis worked slowly and calmly, gently guiding the razor over Adrianโs skin. Adrian felt the slight scratch of the hairs being cut. He held his breath every time Luis lifted the razor, unsure of where exactly he would touch next. He decided to open his eyes and look down again, watching Luis work would help him know where the sharp implement was headed.
โDamn bro. These balls are huge. I gotta move em more.โ Luis reached up without hesitation, taking Adrianโs balls in his hand and lifting. Adrian couldnโt help but sigh at the unexpected, yet gentle touch. He realised that as good as his smooth balls felt in his own hand, they felt better with attention from someone elseโs. He couldnโt stop his dick from twitching as the feeling sent a shudder through his body.
โAnd fuck bro. You did a good job shaving em. Theyโre smooth as hell.โ Luis couldnโt hide the smile that broke out across his face. โReal smooth.โ Luis slid his fingers over Adrianโs balls as the razor continued to work.
Another shudder passed through Adrian at the extra attention. As he watched Luis slowly work both his balls and the razor, he noticed his dick growing in his own hand.
โFuck,โ Adrian thought to himself. โThis can not be happening.โ
Adrian forced himself to slow his breathing and his heart rate. He looked away from Luis, hoping that would help him block out the feeling of the fingers trailing slowly over his sack. He focused his mind on the razorโs movements instead, the sharp blade would surely be a distraction. But as he did so, the razor moved away.
โDone. One smooth gooch.โ
Adrian heard Luis put the razor down and then felt his fingers return to the freshly shaved spot, sliding over the smooth skin in the same way he continued to slide over his balls. Adrianโs dick was still growing, and now he wasnโt sure there was any way of stopping it.
โRelax bro. Like we always say, these things are unstoppable after a workout right?โ Luis slid two fingers from Adrianโs balls and gave the base of his shaft a quick squeeze.
Adrian shuddered and couldnโt stop a soft moan escaping his lips. He looked down again. Luis smiled up at him before he stood and turned away. The movement gave Adrian a momentโs respite. He moved his foot down from the bench and took a deep breath, determined to get himself and this situation under control. But no sooner had Adrian exhaled than Luis had turned back around. Now he had a bottle of lotion in his hand.
โWe should get some of this on the area bro, so itโs nice and protected.โ
As Luis stepped forward, Adrian saw that he wasnโt the only one who was erect now. Luis moved toward him, his hard cock bounding as he popped open the bottle of lotion and squeezed some into his palm. Adrianโs eyes darted between Luisโs hands and his erection. Heโd always known his buddy was well equipped but seeing it in all its glory now, close to seven inches and thick, he couldnโt deny he was impressed. He averted his eyes though as Luis slipped two fingers of his hand through the lotion on his other palm and reached down towardโs Adrian balls again. He took a deep breath and prepared for the contact.
Luis slid his two fingers over the area between Adrianโs legs. His lotion-coated palm cupped his balls before slowly and gently fondling them. Luis was not just rubbing the lotion in, but caressing it. Adrian moaned again, unable and almost unwilling to deny how good his friendโs hands felt on him. His dick twitched, still in his hand, now reaching his own six inches of fully erect length.
Luis moved closer again. The guys made brief eye contact before they both looked down between their bodies. Luisโs hands continued to move over Adrian, sliding over his balls and pressing between his legs. Adrianโs cock pulsed in his hand and he unconsciously shifted his grip so that his fingers slipped around his shaft. The movement caused his palm to slide over his exposed head and the pleasure of that contact caused him to shake. He watched his dick twitch and his buddyโs cock mirror the movement. His eyes locked onto Luisโs erection as a drop of precum appeared on the slit and his buddy moved even closer.
Adrian felt the heat of his friendโs body now, with only inches between them. Both men breathed heavily, their focus solely on the hard cocks between them. Luisโs hand shifted again, moving up from between his friendโs legs. Adrian watched the slow movement and without thinking, opened his fingers and allowed Luis to take his cock into his lotion-slicked hand.
Luis gasped and Adrian moaned as Luisโs fingers circled around him. Without hesitation, Luis began slowly sliding his hand along Adrianโs length.
โFuuuuuck.โ Luis spoke softly, still not lifting his head.
Adrian grunted as Luisโs fingers toyed with his ridge.
Luis took a deep breath in and then out before taking another step forward. The last movement pushed his erection against Adrianโs hip. Even against his wet skin, Adrian felt the slickness of Luisโs leaking head. He opened his hand again, moving his fingers toward Luisโs hardness.
But Luis moved faster. He turned his hips slightly. Adrian watched his friendโs dick move across his body. Luisโs fist opened and with one last movement, their dicks pressed together and Luis gripped again.
Adrian shivered and his knees buckled as Luis resumed his stroking. The feeling of the slick fingers tight around their stiff dicks pressed hard together was nearly overwhelming him. He grunted and reached out to steady himself with a hand on Luisโs hip.
The stroking continued, picking up in pace as Luis matched Adrianโs low, soft grunt.
Both men panted as Luis stroked their cocks together. Their hearts beat hard. In unison they both took the last possible half step forward. The movement pressed their dicks even harder together in Luisโs hand and pressed their foreheads together as they stared down at the two thick members encased in his fingers.
โFuck bro. This isโฆโ the rest of the words failed Adrian.
โI know.โ
Luis stroked harder and faster again, responding to the ripples of pleasure he felt pass through Adrian. They breathed hard. Luisโs hand reached up to grip Adrianโs shoulder. His body stiffened. Adrianโs legs tensed.
โIโm gonna-โ Luis panted the words out.
โMe too-โ Adrian grunted.
As soon as the words left Adrianโs lips his dick pulsed and he fired. His body went stiff as he pumped shot after shot of cum from his dick. He sprayed both of their bodies, hitting their pecs and abs before coating Luisโs still working fingers.
Luisโs entire body shuddered and as Adrianโs cum slipped through his fingers, adding to the slickness of his stroking, his orgasm hit. He grunted, unable to keep quiet as his ecstasy tore through him. He fired hard and fast adding his load to Adrianโs sprayed over their bodies. He slowed his stroking as the last shudders of their orgasms passed, moving his fingers to the base of their dicks and pausing for a moment.
Adrian let out a deep breath as his head fell against Luisโs shoulder. Luis let his body relax. For what seemed like minutes, neither of them spoke.
โFuck. So that just happened.โ Adrian spoke first.
โYeah. It did.โ Luis replied.
Both men looked over each otherโs bodies, their minds reeling. Again, there was only silence between them.
Adrian shook his head and then turned into the shower spray. He quickly ran his hands over his body to rinse off the mess and then stepped aside, making space for Luis who stepped in and did the same.
They dried themselves in silence before wrapping their towels around their waists.
Luis reached out and put a hand on the lock. He slowly opened it and slipped the door open an inch. He nodded, signalling that the coast was clear before he opened the door fully and they both stepped out.
Without a word, they walked to their lockers. They dressed in silence, both of them furtively glancing at the other. After they put their towels into their bags and slung them over their shoulders, they walked from the changing rooms. They made their way across the gym floor and through the exit before both of them stopped at the car park. Adrian turned to Luis.
โGood workout bro,โ he said.
โYou too man. Uh, same time tomorrow?โ Luis slowly looked up to make eye contact with Adrian.
โSure thing bro. Canโt wait.โ Adrian smiled.
The two gym buddies exchanged fist bumps before turning and heading to their cars.
If you like that gay erotic story, check out I Saw My Gym Buddy’s Dick.
For exclusive gay erotic fiction, subscribe to my exclusive Patreon.
To keep up to date with all of my writing and my work then don’t forget you can sign up for my newsletter.