A friend in need is a friend indeed

Two bros go from gym trash talk to sweaty couch teasing, until playful banter flips into payback: Jake railed Ethan last time, now it’s Jake’s turn. One kiss leads to fingers, then Ethan stretching him open and finally fucking him deep. They cum hard together, laughing after, sweaty, wrecked, but grinning—“symmetry achieved.” Bros balanced.

  • Score 9.8 (38 votes)
  • 1120 Readers
  • 3739 Words
  • 16 Min Read

The clang of weights echoed through the gym, sweat dripping, muscles flexing. Jake was spotting Ethan on bench, leaning right over him, pecs brushing against Ethan’s bar path.

“C’mon, bro,” Jake grunted. “Push it. Don’t make me curl this bar for you.”

Ethan strained, teeth bared, and finally racked it. His chest heaved, sweat running down the valleys between his abs.
“Bro… if you’re gonna hover your junk over my face, at least buy me dinner first.”

Jake smirked, sitting back.
“Dinner? Bro, you got pancakes this morning. You’re welcome.”

Ethan snorted, grabbing his shaker.
“Yeah, and I’m still tasting syrup every time I burp. You’re a cheap date.”

Jake flexed, kissing his bicep like a clown.
“Cheap but premium, bro. Don’t forget it.”

They moved to cable rows. Jake leaned back on the bench, pulling, his lats flaring wide. Ethan watched, shaking his head.
“Bro, your back looks like a freakin’ parachute. You sure you’re not juicing?”

Jake smirked without missing a rep.
“Nah, bro. Pure gains. You just jealous ‘cause your ass is stealing all the spotlight.”

Ethan stood, turning, and slapped his own glutes with both hands.
“Damn right it is. Certified squat booty.” He gave it a shake for emphasis. “You’re just mad mine’s famous in the locker room.”

Jake barked a laugh loud enough to make the old guy by the dumbbells look over.
“Bro, you’re out here advertising it. Don’t act like you don’t like the attention.”

They traded off, both sweaty, both gassed, still talking smack. By the time they hit the showers to rinse the sweat off, Jake was toweling his hair while Ethan tugged on his shorts.

Jake eyed him with a smirk.
“You know, bro, if you keep arching your back like that when you squat, some dude’s gonna line up behind you.”

Ethan shot him a grin.
“Maybe that’s the plan, bro. Gotta keep the glutes in demand.”

Jake shook his head, laughing, but he didn’t miss the way Ethan’s eyes lingered just a beat too long before he looked away.

On the way out, bags slung over their shoulders, Jake elbowed him.
“Bro, you’re way too hyped about glute day. You got somethin’ to tell me?”

Ethan grinned, smacking Jake’s ass with the back of his hand.
“Yeah, I’m telling you to stretch out those cheeks, ‘cause symmetry’s a bitch, bro.”

Jake groaned, facepalming.
“Bro…”

But he was grinning too, and the joke followed them all the way back to the apartment.


Back at the apartment, Jake tossed his gym bag into the corner and dropped onto the couch, groaning. His shirt was plastered to his chest with sweat, abs and pecs still flexed from the pump.

Ethan grabbed two waters from the fridge and tossed one across the room.
“Catch, bro.”

Jake snagged it midair, cracked it open, and chugged half in one go. A stream slid down his chin onto his chest, leaving wet streaks over his pecs. Ethan’s eyes lingered a second too long before he flopped down beside him.

“Bro…” Ethan shook his head, grinning. “You drink like a freakin’ OnlyFans thirst trap.”

Jake wiped his mouth with the back of his hand, laughing.
“Jealous? You want me to start charging you, too?”

Ethan smirked.
“Depends on what I’m paying for.”

Jake chuckled, shaking his head, but his grin betrayed him.
“Man, you’re wild.”

Ethan leaned back, stretching his arms across the couch, his pit still damp with sweat. His tank had twisted up, showing off the cut of his obliques. He turned his head toward Jake, eyes half-lidded.
“So, bro… about that symmetry thing we talked about.”

Jake groaned dramatically.
“Bro, you’re really gonna try to sell me on this again?”

“Damn straight,” Ethan shot back, smirking. “You railed me last time. My glutes been sore for two days. Fair’s fair—you gotta balance it out.”

Jake laughed, tossing his empty water bottle at him.
“Balance? Bro, this isn’t math class. My ass doesn’t need to ‘catch up.’”

Ethan caught the bottle and set it down, grinning.
“Think of it like training, man. You wouldn’t just bench one side of your chest and leave the other small, right?”

Jake rolled his eyes but couldn’t stop smiling.
“Bro, you’re comparing your dick to a dumbbell right now.”

“Exactly,” Ethan said, leaning in, voice dropping just enough to make it hit different. “Gotta keep the muscle groups even. You don’t want an untrained hole, bro.”

Jake’s laugh cracked into a groan as Ethan’s hand clapped his thigh—firm, lingering a second too long.
“You’re insane, bro.”

Ethan’s smirk widened.
“Insane hot. Admit it, you’re curious. You already got me walking funny. Time to see what it’s like on the other side.”

Jake rubbed his face, but his grin wouldn’t leave.
“Damn it… you’re actually serious.”

Ethan’s eyes flicked down, then back up, cocky and playful.
“Dead serious. But don’t worry—I’ll go easy. Promise.”

Jake barked a laugh, remembering his own words from the last time.
“Yeah, that’s exactly what I told you.”

Ethan leaned in, their shoulders pressing, his hand sliding higher up Jake’s thigh.
“Then you know how it goes, bro. Payback time.”

Jake swallowed, his body buzzing, his laugh breaking nervous.
“Bro…”

But he didn’t move away.


Jake sat back against the couch, his chest still heaving from laughter, when Ethan suddenly leaned in and kissed him. Not the fast, joking kind they’d done before—this one was slower, heavier, his lips pressing with purpose.

Jake stiffened for half a second, then melted into it, his hand sliding instinctively up Ethan’s sweaty back. The taste of salt and gym musk clung between them, sharp and raw.

When Ethan finally pulled back, their foreheads pressed together, he grinned.
“See? Not so bad, bro.”

Jake’s breath hitched.
“Shit… you’re good at this.”

Ethan smirked, brushing his lips along Jake’s jaw.
“Gotta keep my form tight, right?”

Their mouths crashed again, hungrier this time. Ethan’s hand slid down Jake’s chest, fingers tracing his abs, before palming the bulge stretching his gym shorts. Jake groaned, hips lifting against the pressure.

“Fuck, bro…” Jake gasped, grinning through it. “You really going for the spotter role tonight.”

“Damn right,” Ethan said, squeezing him, his thumb rubbing circles over the thick outline of Jake’s cock. “Gonna make sure you max out.”

Jake laughed breathlessly, but it broke into another groan as Ethan tugged his waistband down just far enough for his cock to spring free, thick and flushed, already leaking. Ethan wrapped his hand around it, stroking slow, teasing.

Jake’s head fell back against the couch, a guttural sound escaping him.
“Bro, that’s… fuck…”

Ethan chuckled against his neck, nipping at the skin.
“Yeah, you like that? Big tough gym bro, melting already?”

Jake shoved his hand into Ethan’s hair, dragging him back into another kiss, messy and wet. His other hand slid down Ethan’s torso, yanking at his shorts until his cock popped free, just as hard. He grabbed it and started stroking, matching Ethan’s rhythm.

Now it was Ethan’s turn to groan into the kiss, their cocks grinding side by side, slick with pre, hands stroking each other.

Jake pulled back, panting, their noses brushing.
“Bro, we’re fucking animals.”

Ethan grinned, biting his lip.
“Animals in recovery mode.”

Jake laughed, but the sound caught in his throat as Ethan’s hand slipped lower—cupping his ass, fingers pressing along the tight cleft. He circled one fingertip around the rim through the fabric before sliding under the waistband.

Jake’s whole body jolted.
“Whoa—fuck, bro—”

“Relax,” Ethan murmured, kissing the corner of his mouth while pushing a finger inside, slow and careful. “I’ll go easy. Just like you did for me.”

Jake’s breath came in short bursts, his muscles twitching under Ethan’s steady touch.
“Shit… feels—feels weird…”

“Yeah,” Ethan said, lips brushing Jake’s ear. “Weird good, though. You’ll see.”

Jake swallowed, forcing a laugh, but his hips rocked back into the finger anyway.
“Fuck, bro… don’t stop.”


Jake’s head tipped back against the couch, his chest heaving as Ethan’s finger slid deeper.

“Fuck, bro… that’s… that’s my ass you’re in,” Jake muttered, half laughing, half moaning.

Ethan smirked against his neck, working the digit slow, curling it just enough to make Jake twitch.
“Yeah, bro. You let me in. Can’t take it back now.”

Jake grunted, hips shifting like his body couldn’t decide whether to pull away or push back.
“Shit… it feels… tight. Kinda burns.”

“First rep always does,” Ethan said, grinning as he kissed Jake’s collarbone. “Give it a sec. Your ass is just warming up.”

Jake barked a laugh, then groaned again when Ethan slid his finger out almost all the way before pushing it back in, a slow rhythm. His cock throbbed against Ethan’s stomach, leaving wet streaks of pre.

“Bro, you’re… fuck… you’re fingering me like I’m some chick,” Jake panted.

Ethan chuckled low.
“Not some chick, bro. My bro. Big difference.”

Jake’s eyes rolled back as the burn started to melt into something hotter. His thighs spread wider on their own, muscles flexing with every pulse of Ethan’s finger.
“Shit… okay… yeah… it’s—fuck—it’s good now.”

“Good enough for more?” Ethan whispered, already sliding a second finger to press against the first.

Jake’s hands balled into fists against the couch. His breath came ragged.
“Fuck… bro… slow, slow…”

Ethan worked careful, easing the second finger in beside the first. Jake hissed, then groaned, hips jerking.

“There you go,” Ethan murmured, kissing the side of his throat. “Just like that. You’re opening up, bro. Taking me like a champ.”

Jake let out a shaky laugh, sweat running down his temple.
“Champ, my ass…” He moaned as Ethan twisted his fingers, brushing that spot deep inside. “Ohhh—fuck, bro—there—do that again.”

Ethan smirked, hitting it again, making Jake’s cock twitch hard against his belly.
“Yeah, that’s your sweet spot. Don’t act like you’re not loving it.”

Jake groaned, hips rocking back into the thrust of Ethan’s fingers now, chasing it.
“Shit… okay, okay… you win, bro. It’s good. Too good. Fuck me already, man—I need it.”

Ethan pulled back just enough to look at him, grinning.
“Begging, bro? That’s hot.”

Jake shoved at his shoulder, but he was grinning through the moans.
“Shut up and fuck me, man. My hole’s ready—don’t make me say it twice.”

Ethan slid his fingers free, slick and glistening, and lined his cock up against Jake’s crack, grinding the thick head over the rim but not pushing in yet.
“You sure, bro? Once I’m in, there’s no going back.”

Jake locked eyes with him, breathless and grinning.
“Bro, I’ve spotted you on every heavy lift we’ve ever done. Think I can’t spot this? Put it in me.”


Ethan pressed the slick head of his cock right against Jake’s rim, just enough pressure to make it throb and flex. He didn’t push in—just circled it, sliding through the lube, grinding slow.

Jake’s breath hitched, hips jerking up without his permission.
“Fuck… bro… stop teasing.”

Ethan grinned, kissing his jaw while keeping the head snug at the entrance.
“Teasing? Nah, bro. This is foreplay. Gotta let you feel what’s coming.”

Jake groaned, hands clutching at Ethan’s shoulders like he was trying to anchor himself. His voice came low and rough.
“You’re killing me, man… I can feel the head right there… just push it in already.”

Ethan rocked his hips forward, letting the fat crown slip just barely into the rim before pulling back again. Jake gasped, his whole body tightening.

“Shit!” Jake’s eyes screwed shut, his cock bouncing against his abs, leaking hard.
“Bro, don’t do that unless you’re committing.”

Ethan smirked, dragging his cockhead up and down the crack, smearing slick everywhere.
“Not yet, bro. You gotta earn it. I want you begging.”

Jake let out a frustrated laugh, sweat dripping down his chest.
“I already begged, man! I straight-up said ‘fuck me.’ You want me to get on my knees too?”

Ethan ground down harder, cock sliding across Jake’s hole without entering, the head bumping and retreating with every pass. Jake whimpered, a sound he never thought he’d make.

“Dude… my hole’s throbbing. I swear, I can feel it sucking for you,” Jake groaned, legs spreading wider.
“Please, bro. Just give me the tip. Just let me take it.”

Ethan kissed him, tongues messy, his cock still grinding against that needy rim.
“You’re so fucking hot like this, man. Big tough Jake, begging for dick.”

Jake moaned into his mouth, grinding back against Ethan’s cock shamelessly now, chasing every brush.
“Fuck you, bro… yeah, I’m begging. You happy? My ass needs it. I need you in me.”

Ethan nipped at his lip, pulling back just enough to look him in the eye, still teasing that head against his hole.
“Say it again.”

Jake groaned, head tipping back against the couch, voice breaking.
“Fuck me, bro. Put your cock in me. I can’t take this anymore.”

Ethan smirked, shifting his hips like he might finally push in—just enough to make Jake gasp again—then held it.
“Damn, bro… you sound so desperate. I could edge your ass all night.”

Jake’s laugh came ragged, full of lust.
“Edge my ass? Fuck you, man. Just… just do it before I lose my mind.”


Ethan kissed down Jake’s neck, his cockhead pressed tight against the rim. Jake was panting, eyes wild, chest heaving like he’d just run sprints.

Then Ethan shifted, hips steady, and pushed.

The thick crown slid past Jake’s rim, slow and unrelenting, stretching him open. Jake’s mouth dropped open, a groan tearing out of him.
“Fuuuuck… oh my god, bro…”

Ethan gritted his teeth, holding himself back from slamming in. His voice was low, rough in Jake’s ear.
“Shit, bro, you’re tight… I can feel every inch fighting me.”

Jake’s fingers dug into Ethan’s biceps, nails leaving marks.
“Don’t stop. Don’t you fucking stop, man. It burns, but—fuck—it feels good. Keep going.”

Ethan pushed deeper, inch by inch, until the fat head was buried, and the shaft started to slide in behind it. Jake’s whole body arched up, cock bouncing against his stomach, leaking a trail of pre.

“Jesus, bro!” Jake gasped, legs shaking. “You’re splitting me open. I feel so full already.”

Ethan paused, chest pressed against Jake’s, letting him breathe through the stretch. He kissed him messy, whispering between breaths.
“You’re taking it, bro. Taking me so good. Strongest dude I know, begging to get fucked… fuck, it’s hot.”

Jake whimpered, grinding his ass down against Ethan’s cock, trying to pull him deeper.
“Yeah, bro… stretch me. Fill me up. I need all of it. Don’t hold back.”

Ethan groaned, hips rocking forward again, sliding in slow but steady. The lube made it slick, but the stretch was still tight, pulling a growl from his throat.
“Fuck, man… your hole’s gripping me like a vice.”

Jake’s eyes rolled back, his voice breaking into a mix of laughter and moans.
“Bro, I’m not even fighting it. My ass is sucking you in. Fuck, it feels insane.”

Finally, Ethan bottomed out, his hips flush against Jake’s ass, cock buried to the base. They both groaned in unison, foreheads pressed together, sweat dripping between them.

Jake’s voice came ragged, but with a grin curling at the edges.
“Congrats, bro. You just destroyed my asshole. Hope you’re proud.”

Ethan smirked, giving a small, testing thrust that made Jake shudder.
“Proud as fuck. And I’m not even close to done.”


Ethan pulled back just an inch, then pushed back in. Slow at first—testing, grinding, letting Jake’s ass adjust.

Jake gasped, gripping Ethan’s shoulders hard enough to leave nail marks.
“Fuuuck… every time you move it feels like you’re rearranging me, bro.”

Ethan’s laugh came out low and breathless, his abs brushing Jake’s cock as he rocked in.
“Good. You said you wanted it. Now you’re gettin’ it.”

The thrusts started coming steadier, deeper, each one punching a groan out of Jake’s throat. His legs tightened around Ethan’s waist, heels digging in like he couldn’t get enough.

“Jesus, man!” Jake moaned, eyes rolling back. “You’re hittin’ me right there… oh fuck, do it again, bro. Right fucking there.”

Ethan grinned, sweat dripping off his temple, and angled his hips just right. His cock slammed into Jake’s sweet spot, making him arch off the bed with a shout.
“Like that, huh? You’re clenching so hard, bro. You’re not straight-up pretending anymore.”

Jake half-laughed, half-groaned, voice cracking.
“Fuck you, I’m still straight—straight gettin’ wrecked by my best bro’s cock!”

They both laughed even as Ethan picked up the pace, hips snapping faster, the sound of their bodies smacking filling the room. Jake’s cock was slapping against his abs, dripping pre like a faucet, untouched but throbbing from every thrust.

“Goddamn, Jake,” Ethan growled, biting his neck. “Your ass is milking me, bro. You’re begging without even saying it.”

Jake’s words came out slurred, desperate.
“I am begging! Harder, man. I need you to rail me. Fucking wreck me, bro!”

That lit a fire under Ethan. He pulled almost all the way out, then slammed back in, balls smacking Jake’s ass. The force rattled the bed, the rhythm relentless now. Jake’s moans broke into curses, fists gripping the sheets, whole body shaking.

Their abs slid slick against each other, sweat dripping into Jake’s mouth when Ethan kissed him hard, tongues crashing together as Ethan drilled him deeper.

Jake tore his mouth free to gasp.
“Bro—fuck, I’m gonna lose it. I’m close. Too close.”

Ethan’s voice was guttural, right at his ear.
“Hold it. I wanna cum inside you while you blow all over your chest. We finish this shit together, bro.”

Jake whimpered, cock twitching, pre smearing across both their abs.
“Fuck—fuck—I don’t think I can hold it, man. You’re gonna make me cum without even touching me.”

Ethan slammed in hard enough to make Jake see stars.
“That’s the point, bro. You’re mine right now.”


Ethan’s thrusts were savage now—hips slamming, sweat flying, every drive of his cock hitting that spot inside Jake that made his whole body light up.

Jake’s head thrashed back against the pillow, his voice breaking into desperate moans.
“Fuck, bro! You’re killing me—I can’t hold it—oh god—”

Ethan growled against his ear, biting at his neck, breath hot.
“Do it, bro. Blow for me. Paint yourself while I’m buried in your ass.”

That did it. Jake arched so hard his back cracked, cock twitching violently. With a shout, he exploded—thick ropes of cum striping his chest, his abs, even splattering up his neck. Hot, messy, endless.

“Fuuuuuck!” Jake yelled, every pulse making his hole clench tighter around Ethan’s cock.

Ethan cursed, hips stuttering as Jake’s ass gripped him like a fist.
“Shit—Jake—you’re squeezing me dry—”

With a brutal thrust, Ethan buried himself balls-deep and roared as he came. His cock jerked inside Jake, flooding him with shot after shot of hot cum, so much Jake swore he could feel the heat spreading deeper with every pulse.

“Goddamn, bro…” Ethan groaned, collapsing onto him, their sweaty chests sliding against the mess of Jake’s cum. “…I fucking filled you up.”

Jake’s chest was heaving, cum cooling sticky on his skin, Ethan’s weight pinning him down. He still twitched from aftershocks, hole pulsing around Ethan’s cock that was still buried deep.
“Bro… you just wrecked me. I’m full as fuck. And I came harder than I ever have without even touching my dick.”

Ethan chuckled hoarsely, lips brushing Jake’s ear.
“That’s ‘cause I’ve got the magic stick, bro.”

Jake barked a laugh even as he tried to catch his breath.
“Magic stick? More like a battering ram. My ass is gonna be walking funny for a week.”

They both cracked up, their laughter muffled by sloppy, post-fuck kisses—breathless, messy, more about the closeness than finesse. Jake could taste his own sweat on Ethan’s lips, feel the cum squelching between their abs when they pressed together.

Ethan finally rolled to the side, but his cock slipped out slow, making Jake groan at the empty stretch. Cum leaked down his crack onto the sheets, and Jake shook his head with a smirk.
“Bro, we’re gonna need, like, a tarp for this bed.”

Ethan laughed, throwing an arm over Jake’s chest and squeezing him in a half-bro cuddle.
“Worth it. Totally worth it.”

Jake let his head drop against Ethan’s shoulder, breathing steadying, warmth settling into him. He raised a lazy fist, sticky with his own release.
“Bro…” he grinned. “…fist bump.”

Ethan laughed, tapped his knuckles, and the sound of it sealed the moment—dirty, wild, but theirs.


The room smelled like sweat and sex, the sheets ruined, both of them spread out side by side, still catching their breath. Jake’s legs were still trembling, and Ethan’s cock was softening sticky against his thigh.

Jake turned his head, smirk lazy and satisfied.
“Bro… symmetry achieved.”

Ethan blinked, then burst out laughing, chest heaving.
“No way you just said that.”

Jake grinned wider, voice hoarse but smug.
“Think about it. You fucked me. I fucked you. Balance restored. We’re like… the yin and yang of bros.”

Ethan propped himself up on an elbow, sweat dripping from his temple, looking Jake over with a mix of amusement and pride.
“Bro, you’re insane. But… you’re right. Not gonna lie, railing your ass? Hottest thing I’ve ever done. Hands down.”

Jake stretched, winced at the soreness, and groaned.
“Fuck, man. And getting railed? I thought it’d be all pain, but… nah. It was brutal at first, but then it hit this sweet spot and—shit—I don’t think I’ve ever cum that hard.”

Ethan’s grin softened into something more genuine, but he covered it quick with a joke.
“So what you’re saying is… we’re both switch hitters now?”

Jake snorted, reaching over to flick sweat off Ethan’s chest.
“Dude, we’re like the most versatile team ever. Offense, defense, doesn’t matter—we play both sides.”

Ethan cracked up, slapping his thigh.
“Fuck yeah, bro. Put that on our gym shirts: Versatile AF.”

They both laughed so hard Jake had to clutch his sore stomach. Then, quieter, Jake added,
“But real talk… it’s wild, man. Like, being inside you, feeling you grip me? Hot as hell. But having you inside me? Totally different, but just as good. I can’t even pick which one I like more.”

Ethan nodded, wiping sweat off his forehead with the back of his hand.
“Same. And, bro, watching you take it? Seeing your face when I bottomed you out? That’s burned in my brain forever.”

Jake groaned, burying his face in the pillow.
“Bro, don’t make me hard again. My ass is on strike right now.”

Ethan laughed, tugging him closer into a lazy cuddle.
“Fine, fine. Active recovery tomorrow. For now…” He held up a fist, grinning through the sweat and haze. “Symmetry fist bump?”

Jake peeked out of the pillow, chuckled, and tapped knuckles with him.
“Symmetry fist bump.”

They lay there in silence after, the air thick with satisfaction and soreness, but also that unspoken bond—they’d both been the giver and the taker, the destroyer and the destroyed. Equal. Balanced.


If you enjoyed this story, consider supporting the author on Wattpad.

To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story