Midnight Swim: Our Trusted Friend Joins Us
Three friends turn a midnight skinny-dip into a hot, sweaty threesome.
Prefer to read it? Open the full story →
The water lapped black and silky against the tile edges of the pool, catching the cold scatter of stars overhead like a mirror cracked open to the sky. Alex floated on his back, naked, the night air kissing the wet planes of his chest and the tight ridges of his abs. At twenty-eight he still carried the swimmer’s build that had won him medals in college—broad shoulders tapering to a narrow waist, long powerful legs, the heavy cock between them half-hard already from the simple freedom of being bare under the moon with the man he loved. Every slow kick sent ripples outward; every breath tasted of chlorine and cut grass and the faint musk of his own skin warming in the dark.
Jordan treaded water a few feet away, lean and toned at thirty, all whipcord muscle and sharp hipbones, his dark hair slicked back from a face that looked almost boyish until he smiled that filthy private smile. His cock bobbed free in the water, pale against the black depths, already thickening as he watched Alex. They’d been together six years and still the sight of each other naked hit like a fist to the sternum. Jordan glided closer, water sluicing off his shoulders, and reached out to trail two fingers down the center line of Alex’s chest, circling a nipple until it pebbled hard.
“You’re staring,” Alex murmured, voice low and rough with want. He caught Jordan’s wrist and pulled him in until their bodies brushed, wet skin to wet skin, cocks sliding slick against each other for one electric second before they drifted apart again. The contact sent a jolt straight to Alex’s balls. He could feel the heat of Jordan’s erection even through the cool water, could smell the clean sweat that always gathered at the base of his throat when he got turned on.
Jordan laughed softly, the sound carrying across the empty yard. Their house sat at the end of a long private drive, trees fencing them in on three sides, the nearest neighbor half a mile off. No lights but the pale blue glow of the underwater lamps and the infinite scatter of stars. Perfect for this—midnight skinny-dips that usually ended with them fucking hard against the pool steps or sprawled on the lounge chairs dripping and gasping. Tonight the air itself felt charged, thicker somehow.
“Can’t help it,” Jordan said. He ducked under, came up between Alex’s legs, and nuzzled the soft skin of his inner thigh before surfacing again, water streaming down his face. “You look like every wet dream I ever had in high school. Big strong swimmer boy, naked and floating there like you’re waiting to be used.” His hand slipped beneath the surface, closed around Alex’s cock, and stroked once, slow and deliberate, thumb swirling over the head. Alex’s hips jerked; a soft groan escaped him.
“Fuck… keep doing that and I’ll come before we even get started.” But he didn’t pull away. He treaded water lazily, letting Jordan work him, the dual sensation of cool water and hot fist making his head swim. His own hand found Jordan’s ass, squeezed the firm cheek, fingers dipping into the cleft just enough to feel the tight furl of his hole. They both shuddered.
That was when Alex’s phone buzzed on the towel at the pool’s edge. The vibration cut through the night like a spark. Jordan’s hand stilled but didn’t leave Alex’s cock. They both looked over. The screen lit up blue-white against the dark stone.
Marcus.
Alex’s stomach flipped. He swam to the edge, hauled himself up on powerful arms so water sheeted off his body in silver rivulets, cock jutting thick and wet against his belly. He thumbed the message open while Jordan floated closer, chin resting on the coping, watching with dark hungry eyes.
Hey fuckers. Just finished a late set at the gym, driving past your neighborhood. You two still up? Pool open? Could use a cold plunge and a beer.
Simple words. Nothing filthy. But the three of them had history—years of shared lockers, drunken nights, the way Marcus’s gaze sometimes lingered a half-second too long on the bulge in Alex’s suit or the flex of Jordan’s ass when he bent to grab a towel. Marcus was twenty-nine, built like a brick wall—thick chest, arms corded with muscle from years of lifting, thighs that strained every pair of jeans he owned. Openly bisexual, cheerfully so, with a grin that promised trouble and a cock Alex had glimpsed once in the locker room and never quite forgotten: heavy, uncut, hanging thick even soft.
Alex’s pulse hammered in his throat. He could feel Jordan’s eyes on him, feel the sudden spike of tension that crackled between them like static. They had talked about this—late at night after sex, sweaty and loose-tongued, confessing in the dark how they’d both jerked off to the fantasy of Marcus between them. Alex bent over the back of the couch while Marcus fucked him deep and Jordan fed his cock into Alex’s mouth. Or Jordan riding Marcus’s lap while Alex licked the place they joined. Filthy, vivid scenes they’d never acted on because Marcus was their friend, trusted, solid. Crossing that line could ruin everything. Or it could set everything on fire.
Jordan’s voice came quiet, almost a growl. “What’s he want?”
Alex read the text aloud, cock still hard, dripping onto the stone. When he finished he looked down at his boyfriend. Jordan’s pupils were blown wide, lips parted. Under the water his hand was moving again—slow strokes along his own shaft, shameless.
“He’s ten minutes out if we say yes,” Alex said. His voice sounded scraped raw. He dropped back into the water, the cool shock doing nothing to kill the heat building in his gut. They floated face to face, cocks brushing, bodies almost touching. “We could tell him we’re already in bed. Or…”
“Or we tell him to come over.” Jordan’s hand found Alex’s again, laced their fingers, then guided both their fists down so they wrapped around each other’s erections together. They stroked in tandem, water swirling warm between their knuckles. “We’ve jerked off to this exact scene a hundred times, Alex. You bent over the edge of the pool while he splits you open. Me sucking your cock while he fucks me. Watching him use that big body on both of us until we’re wrecked.” His breath hitched. “I want it. I want to see his hands on you. I want to feel him.”
Alex’s free hand slid up Jordan’s chest, pinched a nipple hard enough to make him hiss. The fantasy roared up vivid and immediate: Marcus stripping on the deck, that thick uncut cock swinging heavy, the three of them slick and desperate under the stars. The risk of it—the way one night could change the shape of their friendship forever—only made Alex’s balls draw up tighter. He leaned in, kissed Jordan deep and filthy, tongues sliding, teeth nipping. When they broke apart both were breathing hard.
“Text him,” Jordan whispered against his mouth. “Tell him the gate’s unlocked. Tell him we’re already naked.”