Alex and Ben had been best friends since their freshman year of college, both with steady girlfriends they had been dating for a couple of years. It was a lazy Friday night. Chloe and Dana were out at a wine bar for girls’ night and had already texted that they would be crashing at Chloe’s place afterward, too much pinot and no desire to Uber back late. That left Alex’s apartment to the guys, a six-pack of beer chilling in the fridge, and the big-screen TV in the living room.
They kicked back on the big couch. Alex wore loose athletic shorts that rode up his thighs and a faded black T-shirt. Ben wore grey track pants that hung low on his hips and a plain white tee. They cracked beers and surfed channels: sports reruns, dumb reality clips, nothing stuck.
Ben grinned, half-joking. “Remember dorm nights? Sneaking porn on the laptop? We could do that again. For old times.”
Alex laughed, but the idea landed. He grabbed the remote and cast a streaming site to the TV. “Alright. Let’s go. We take turns.”
Ben clinked his bottle. “Sure.”
The living room was dim, lit by a single floor lamp in the corner, casting a warm amber glow. The faint scent of leftover takeout from lunch lingered in the air. Ben picked first: a classic hetero scene with a busty blonde and a muscled guy in a bedroom, all heavy petting and exaggerated moans. The exaggerated sounds filled the space, the glow of the TV casting flickering shadows across their faces and bodies. At first it was pure commentary: “She’s bendy as fuck,” Ben laughed. But as the scene heated, the woman riding reverse cowgirl with her ass bouncing, the air shifted. The low moans from the speakers wrapped around them like a haze, the faint fizz of their beers punctuating the quiet.
Alex felt it first, a slow throb building in his shorts, the fabric tenting against his thigh. The heat from the video seeped in, the woman’s breathy gasps and the slap of skin making his skin prickle and his pulse quicken. His cock swelled gradually, pressing insistently against the soft cotton, the friction of each shift sending tiny sparks up his spine. He shifted casually, pressing his palm down to adjust the growing bulge, the warmth of his hand through the fabric only heightening the ache, making his balls feel fuller, heavier.
Ben felt it too. His track pants were soft and forgiving, but the outline was obvious: a thick ridge forming down his left leg, lengthening with each passing minute. The video’s rhythmic thrusting echoed in his mind, stirring a warmth that spread low in his belly, making his skin flush hot under his shirt. He reached down discreetly, hand cupping himself through the grey cotton, giving a slow squeeze for relief. The pressure helped momentarily, but his cock swelled harder, the fabric now straining noticeably, the head outlined perfectly against the soft material. He adjusted again, fingers tracing the length through the pants, a low exhale escaping as the friction sent a shiver up his spine.
Alex’s eyes darted sideways, couldn’t help it. Ben’s bulge was clear: thick, prominent, the grey track pants clinging just enough to show every inch as it grew, the head pressing out like it was straining for release. The sight sent a strange spark through Alex, his own cock twitching in response. He pressed harder through his shorts, rubbing in small, subtle circles, chasing the friction while pretending to focus on the screen, the warmth of arousal spreading up his thighs, making his balls feel heavier, tighter.
Ben noticed Alex adjusting too, the way his shorts tented, the subtle shift of his hand, the faint hitch in his breathing. He didn’t say anything, but his own strokes through the fabric grew a little bolder, longer drags along his length, the soft rustle of cotton barely audible over the video’s escalating moans. The head of his cock pressed more insistently against the cotton.
“You alright?” Alex asked, voice dropping lower, a hint of roughness creeping in.
Ben cleared his throat, hand still moving faintly under the fabric. “Yeah… just hard as hell. Pants are killing me.”
Alex laughed, short and tense. “Same. Fuck it. Get comfy. I ain’t looking if you ain’t.”
Ben nodded, hand sliding inside his track pants now, gripping himself skin-on-skin. The relief was immediate, a low sigh escaping him as his fingers wrapped around his thickening shaft, stroking slowly from base to tip. The heat of his own palm, the faint slick of pre-cum already beading, made his breath deepen. The soft, wet sound of his hand moving was barely audible over the video, but Alex heard it, felt it in his gut, his own cock pulsing in envy.
Alex followed, pushing his hand into his shorts, fingers wrapping around his lengthening shaft, stroking slowly. The air thickened with the soft rustle of fabric, their breaths syncing subtly to the video’s rhythm, the woman’s gasps turning sharper as the guy pounded deeper, the slap of skin echoing through the speakers. Alex’s strokes grew firmer, thumb circling his head, his free hand clenching the couch cushion to steady himself.
They kept watching. Kept touching, discreet at first, then less so. Alex’s eyes kept drifting: Ben’s hand moving steadily now, the thick ridge clearly defined under the soft grey cotton, head of his cock outlined perfectly as it swelled. Ben’s breathing had deepened; his free hand rested on his thigh, fingers flexing with each stroke. The sight, Ben’s strong hand working himself, the subtle flex of his forearm, sent a flush through Alex’s chest, his own cock throbbing harder in his grip, pre-cum leaking steadily now.
Ben stole glances too: Alex’s hand moving under his shorts, the longer outline pressing against the fabric. The way Alex’s thighs tensed with each stroke, the faint hitch in his breath, built a strange heat in Ben’s gut, arousal mixing with the video’s moans filling the room like steam.
The video ended. Alex’s turn. He scrolled, pulse kicking. Landed on an MMF threesome, two guys, one woman. “This one cool?”
Ben nodded. “Yeah. Run it.”
It started tamely: woman between them on a couch, kissing one while the other nuzzled her neck. The air hummed with the video’s soft moans, the scent of sweat and beer faint but growing. Alex’s hand moved more slowly now, savouring, thumb circling his head.
Ben’s strokes matched, lazy at first, but tightening as the woman reached down, wrapping her hands around both cocks, stroking them in rhythm. The guys groaned on screen, heads tipping back. The sound, their low grunts, her breathy encouragement, wrapped around them, making the room feel smaller, hotter.
Ben’s hand slowed on himself. “Fuck… her doing both at once looks way better than this solo shit.”
Alex’s breath caught. “Yeah… She could do us a favour right now.”
The scene shifted: woman fingering herself while the men reached across, hands on each other’s cocks, tentative strokes turning firmer. She watched, moaning. The air felt heavier, the moans from the speakers wrapping around their heavy breaths, the wet sounds of skin on skin from the video mirroring their own subtle strokes.
Alex’s heart slammed. He glanced at Ben. Ben was staring at the screen, hand frozen mid-stroke, but his cock twitched visibly. Ben’s strokes sped up as the men on screen played with each other, hands wrapped firm on cocks, stroking and shaking each other’s dicks, grip low at the base. Their cocks, both long, thick yet firm, moving like hard rubber as they shook them vigorously. The sight fuelled Alex’s curiosity; his own hand moved faster.
“Ever thought about trying that?” Alex asked, eyes focused on the screen.
Ben exhaled hard through his nose, face flushed. “Never really. But right now? Maybe”
Alex nodded, nerves buzzing. “Same. What if it’s just… I could… try. Stroke you. See what it’s like.”
Ben met his eyes, arousal and uncertainty swirling. An agonising couple of seconds of silence before a small nod.
Alex reached over. Ben’s shaft was hot, heavy, different, thicker than his own, the vein pulsing under his palm. He stroked slowly, feeling the weight. Ben groaned low, eyes half-closing. “Shit.”
The touch sent sparks through both, Alex’s hand on Ben’s cock, the warmth radiating, the faint scent of arousal growing in the room. Ben’s breaths came shorter, chest rising faster. The video’s moans filled the space, heightening the electric tension.
On screen, the woman knelt between the standing men, blowing one, then the other, head turning, lips sliding, hands stroking the free cock. The guys’ hips thrust lightly, cocks brushing close, the wet sounds echoing loudly.
Alex’s grip tightened. “That looks hot, rubbing while she sucks.”
Ben panted. “Mmm, yeah.”
Alex’s shorts were still bunched at his thighs. He pushed them the rest of the way off, legs spreading wider, cock standing rigid, balls hanging heavy. The cool air hit his exposed body, making his cock twitch. Ben watched, eyes flicking down, lingering on the hairless expanse. The sight stirred something in Ben, his own cock throbbing harder in Alex’s hand.
Ben followed suit, kicked his track pants off completely, legs parting, thick cock jutting up, balls drawn tight, the trimmed patch of hair framing it. Alex’s gaze dropped, taking in Ben’s powerful build, muscled thighs flexing, cock thick and veined, head broad and glistening. The contrast, Ben’s hair-dusted chest, the power in his frame, built a heat in Alex’s gut, arousal spiking with the forbidden thrill.
Shirts clung with sweat. Alex peeled his off first, toned chest, faint abs, hairless skin glowing under the TV light, nipples hardening in the cooler air. The faint musk of his sweat filled the space. Ben followed, broader shoulders, defined pecs dusted with hair, muscles rippling as he tossed the shirt aside, the scent of his exertion mingling with Alex’s.
Fully naked now, the air thick with musk, sweat, and the video’s escalating moans, the woman sucking both tips at once, men groaning in unison.
The video moved: the two men sat close, legs intertwined, cocks pressed together base to tip while the woman knelt between them, rubbing their shafts together, licking the heads, sucking one then the other. The erotic sounds ramped up, wet slurps, low grunts, wrapping around them like heat.
Ben’s strokes sped up, matching the rhythm on screen. Alex noticed. His own hand moved faster too.
Alex hesitated, then asked, “Shall we sit like that?” Nodding towards the screen.
Ben’s eyes flicked to Alex’s cock, long, curved, leaking, then back up. “Yeah?”
“Yeah.”
The men shifted closer, legs linking just like the scene on the screen. Alex reached over, wrapping his hand around both shafts, his own and Ben’s, pressing them flush. The heat, the friction, skin on skin, was immediate, the faint stick of pre-cum making the grip slick. Ben groaned. Alex did too. The video’s moans grew louder, mirroring their own soft grunts.
They rocked together, slow at first, cocks sliding in Alex’s grip, pre-cum slicking the way. Ben’s thicker shaft pressed along the underside of Alex’s longer one, heads bumping, veins rubbing. Alex tapped their cocks together lightly, head to head, each tap sending jolts through them, the sharp slap echoing softly. Then rubbed slowly, side to side, up and down, heightening the slick glide, the video’s wet sounds blending with their own.
“Fuck,” Ben breathed, voice thick.
Ben took over, hand wrapping both, stroking firm, twisting at the heads. Alex leaned back against the armrest, legs adjusting wider, spreading to give Ben more room. Ben observed Alex’s lean body, laid out hairless and inviting, shaved from chest to groin, balls hanging heavy toward his ass, smooth skin looking soft. The sight fuelled Ben’s strokes, faster now, the erotic moans from the screen ramping up the heat.
Breaths turned ragged, eyes locked on each other’s cocks now, the screen a distant hum of moans and slaps.
Ben shifted, slow, deliberate, rising to his knees between Alex’s spread thighs, the couch creaking faintly under the change in weight. The movement drew Alex’s attention; his eyes flicked down, watching Ben’s thick cock sway heavy and flushed as he repositioned himself. Alex’s own cock throbbed untouched, rigid and curved upward.
Instinctively, Alex spread his legs wider, wider than before, opening himself completely. One leg lifted and rested along the backrest cushions of the couch, knee bent slightly, foot resting over the edge of the soft fabric for balance. The other leg stayed planted, foot flat on the floor, toes curling slightly against the hardwood for leverage. The position arched his hips upward, tilting his pelvis, exposing everything in stark, shameless detail under the warm amber light from the floor lamp and the flickering glow of the TV.
Ben froze for a heartbeat, taking it all in.
Alex lay out beneath him like an offering, hairless body glistening with a thin sheen of sweat, chest rising and falling rapidly, nipples peaked and dark against pale skin. His long cock stood rigid against his lower stomach, veins prominent, head flushed deep pink and slick. But it was lower that Ben’s gaze locked: Alex’s balls hung heavy and loose now, drawn down by gravity and heat, resting toward the crease of his thighs. Below them, the taint stretched taut and inviting, pink, soft, completely bare, leading down to the tight, puckered ring of his hole.
The sight was intense in its vulnerability, every inch of Alex’s intimate skin exposed, no hair to be seen, no shadow to soften the view. The taint looked impossibly smooth, almost silky, the faint natural crease running down its centre catching the light. Ben’s throat worked visibly; his cock gave a hard twitch, pre-cum welling at the tip and dripping in a long, slow string that landed on Alex’s inner thigh.
Alex, fully aware of Ben’s stare, felt a fresh wave of heat surge through him. He was turned on by the display, by lying himself open like this for Ben to see. He reached down and wrapped his hand around his own cock, giving himself long, slow strokes, deliberate and teasing, letting Ben watch the way his shaft slid through his hand, the way his balls rose and fell with each pull, the way the smooth skin of his taint stretched and relaxed as his hips rolled slightly on each stroke.
Ben reached down, slow, reverent, his thumb tracing a single line up the length of Alex’s taint. The skin was warm, impossibly soft, yielding just enough under the pad of his thumb. Alex gasped, sharp, involuntary, hips lifting a fraction, the movement making his balls rise and settle again. Ben’s thumb lingered at the top, brushing the sensitive seam where taint met balls, then slid down again, slow, deliberate, until it grazed the outer edge of Alex’s hole. The pucker clenched reflexively at the contact, a tiny flutter that made Ben’s breath catch.
He cupped Alex’s balls next, gentle, rolling them briefly in his palm, feeling their weight, their warmth, the way they tightened slightly under his touch. Alex breathed in through his nose deeply, thighs trembling, the leg resting along the backrest quivering with the strain of holding the position.
Ben shifted forward, knees sliding wider on the couch, aligning himself. His thick cock, heavy and leaking, brushed the crease of Alex’s ass as he lowered, dragging hot and slow along the smooth taint, the broad head catching briefly against the soft skin just below Alex’s balls before gliding upward to rest flush against Alex’s own shaft. The contact was electric, skin on skin, slick with pre-cum, the heat of Ben’s length pressing along every inch of Alex’s.
Alex’s hole clenched again, empty, aching, wanting. The brief drag of Ben’s cock along his taint had lit up every nerve; he could feel the ghost of it still, the promise of more. His hands moved instinctively, palms sliding over Ben’s ass, fingers digging in, pulling Ben down harder so their cocks pressed tighter together.
Ben groaned low, voice rough, almost reverent, as he began to grind: long, deliberate rolls of his hips, dragging his thick shaft along Alex’s length from root to tip, heads bumping and catching, pre-cum mixing into a slick, wet glide. The friction was hot and intimate.
The grinding built, faster, harder, bodies slick with sweat, breaths turning to grunts. The video’s moans ramped up, woman masturbating while watching the men engage in anal, one thrusting deep into the other’s ass, both groaning raw and desperate, mirroring their own escalating sounds, the erotic feeling coiling tighter, both men building to orgasm.
Ben shifted his angle slightly, hips angling lower. His cockhead, slick and swollen, nudged briefly against Alex’s entrance, not entering, just pressing, teasing the pucker with the slightest pressure. Alex’s whole body jerked, a choked moan tearing from his throat, hole fluttering around the blunt head before Ben dragged back up to resume the slide along his shaft. The near-penetration was agonizingly brief, but it left Alex trembling, ass clenching on emptiness, desperate for more.
They were so deep in it, hips snapping, cocks throbbing together, breaths ragged and desperate, when the front door swung open.
Chloe and Dana stepped in mid-laugh, wine-flushed, takeout bags in hand, then froze.
The living room was bathed in the flickering glow of the TV, casting shifting shadows across the couch where Alex and Ben were lost in each other. The air was thick with the scent of sweat, musk, and the faint hoppy tang of untouched beers sweating on the coffee table. The low hum of the speakers pumped out rhythmic moans and wet slaps from the porn playing on screen, blending with the guys’ heavy breaths and the soft creak of the couch under their weight.
Chloe’s eyes went wide first, her giggle dying in her throat. “Alex…?”
Dana’s jaw dropped, then snapped shut as a delighted grin spread across her face. “Holy shit.”
Dana looked at Chloe and pressed a finger to her lips. The boys were not aware of their entrance yet.
On the couch, Alex was still laid out on his back, legs spread wide, one resting along the backrest cushions of the couch. His hips tilted upward, exposing himself in the warm amber light from the floor lamp and the flickering glow of the TV. His smooth thighs glistened with sweat, long cock rigid and pressed against Ben’s thicker shaft. His hands gripped Ben’s muscled ass cheeks, spreading them slightly with each of Ben’s thrusts, exposing the tight pucker between. Ben hovered over him, braced on one forearm, hips rolling in a steady, grinding rhythm, cock sliding along Alex’s. Their naked bodies moved together like they’d forgotten the world existed, Alex’s hairless chest heaving, Ben’s broader frame flexing, chest hair damp and matted.
On the TV, the MMF threesome had reached its peak: one man was fucking the other’s ass, deep, deliberate thrusts, the bottom’s legs hooked over the top’s shoulders, both groaning raw and desperate. The girl knelt beside them, fingers plunging in and out of herself, eyes locked on the men, her moans sharp and breathy. The bottom’s hole stretched wide around the thick cock, glistening with lube, the excess leaking from his ass.
Chloe’s gaze darted between the screen and the couch, her shock melting into something else, curiosity, heat. She set her takeout bag down slowly, stepping out of her heels. The room smelled of sex, raw, primal, and she could see the sweat beading on Alex’s forehead, the way his fingers flexed against Ben’s ass, pulling him in harder. Ben’s cock, thick, veined, flushed dark, slid against Alex’s longer, curved shaft with each grind, the heads catching and bumping.
Dana followed, quietly placing her bag onto the counter and losing her heels, her laughter bubbling up again but softer now, laced with awe. “Well, damn,” she whispered, eyes raking over the scene, Ben’s muscled back rippling, Alex’s thighs trembling, the rhythmic collision of their hips. “Our straight boyfriends, huh? Thrusting and grinding like they’ve been practicing for months.” The girls padded quietly over to the couch.
The guys didn’t stop immediately, too lost in the build, hips still rocking, cocks sliding together, breaths turning to grunts. Alex’s hands tightened on Ben’s ass, one finger brushing closer to the crack, feeling the heat there. Ben groaned low, grinding harder, the friction pushing them both toward the edge.
Then Chloe’s voice cut through, sharp, playful, but with an edge of heat. “What the actual fuck, you two?”
That snapped them out of it. Ben froze mid-thrust, head jerking up. Alex’s eyes flew open, hands dropping from Ben’s ass like he’d been burned. Their cocks, still pressed together, slick and throbbing, twitched as the reality hit. They scrambled apart, Ben rolling off to one side, Alex lurching upright, both snatching pillows to cover their laps, faces flushed scarlet, chests heaving.
“It’s not,” Ben started, voice hoarse, then faltered.
Dana laughed outright, stepping closer, hands on her hips. “Oh, it’s exactly what it looks like. Don’t even try. We walk in, and you’re naked, grinding cocks, Alex’s legs spread like he’s begging for it, hands all over Ben’s ass, spreading him open. And that,” she pointed at the TV, where the top was now pulling out, cum dripping from the bottom’s stretched hole as the woman moaned beside them, “is what you’re jerking off to? Our boys are full-on starring in their own man-on-man porn now.”
Chloe stepped closer, eyes flicking between them, then to the TV where the bottom was now moaning louder, the top sliding back in for more. “Might as well keep going. We won’t stop you. In fact… we all know where this is headed. Alex laid out ready, Ben filling him up, just like that guy on screen.”
Dana nodded, her grin wicked. “Ben, Alex is practically begging for it. So give it to him.”
The teasing hung thick in the air, playful but charged with an undercurrent of permission. The TV moaned on, the top thrusting deeper now, the bottom’s hole clenching around him, cum leaking with every stroke, the woman’s fingers a blur as she watched.
Ben shook his head, but his voice was unsteady. “This was just… the porn. We got carried away.”
Dana snorted, stepping close enough to nudge his knee with hers. “Carried away? You were both about to blow all over each other. That’s more than carried away. Hot as fuck actually.”
Chloe tilted her head at Alex, her smirk softening into something almost tender. “You looked so good, baby. Spread out, ready to take it, hands on his ass like you couldn’t get enough. I’m not mad. I’m… into it. Want to see where it goes.”
Alex’s breath hitched, his cock throbbing under the pillow. Ben’s eyes darted to him, then away, his own cock still hard, betraying the denial.
Neither man moved to cover up fully. The pillows stayed, barely adequate, their arousal still evident.
On screen, the top groaned, pulling out to let cum drip slowly and thickly from the bottom’s gaping hole.
The tension didn’t break.
It stretched, taut, electric, waiting for the next move.

