A Gay Man Sails in Lingerie

A gay man in pink lingerie gets bent over and fucked hard by a hot fishing captain.

15 min read September 07, 2026New

The sun hung high and white over the harbor, turning the water into a sheet of hammered silver that slapped softly against the wooden pilings. Xavier walked the length of the wharf with an easy, rolling gait, the strap of his battered backpack digging lightly into one shoulder. At twenty-eight he still looked like summer itself—lean hips, sun-browned forearms, dark hair curling damp at the nape of his neck. He liked the way the heat made the thin cotton of his T-shirt cling, liked the salt smell and the low thrum of diesel engines idling along the line of fishing boats. Most of all he liked the private knowledge that nestled inside the backpack: a carefully folded set of pink lace that had ridden with him all the way from the city, waiting for the right pair of eyes.

He slowed near a tidy forty-footer named Sea Bird. On her deck a man straightened from coiling a rope, and Xavier felt the jolt travel straight down his spine. The captain was late thirties, thick through the chest and shoulders the way men get when they haul nets for a living, dark stubble shadowing a strong jaw, eyes the same hard blue as the water beyond the breakwater. A faded ball cap shaded his face, but nothing could hide the sudden, assessing sweep of that gaze.

“Looking for a ride, stranger?” The voice was low, roughened by wind and tobacco. “Got room for one more if you’re not in a hurry.”

Xavier stopped, one hand resting on the backpack strap, and let the corners of his mouth lift. “Depends what kind of ride you’re offering, Captain.”

Trent—he gave the name with a brief nod—grinned, slow and knowing. “Name’s Trent. Just a spin out past the point, maybe drop a line. You look like you could use the air.” He paused, eyes lingering on the open collar of Xavier’s shirt, the hollow of his throat. “Or something else.”

The spark jumped between them, unmistakable, hot enough that Xavier felt his cock twitch inside his jeans. He stepped onto the gangplank without another word. Once the lines were cast and the engine settled into a steady growl, the Sea Bird slid away from the dock, leaving the noise of the wharf behind. Out on open water the boat rocked with a gentle, hypnotic sway. Trent killed the engine a mile offshore and let her drift, the only sounds the slap of wavelets and the cry of a distant gull.

They stood close on the small aft deck. Xavier could smell diesel, salt, and the clean sweat on Trent’s skin. He tilted his head, letting the breeze ruffle his hair, and said, “You always pick up stray guys off the docks?”

“Only the ones who look like they’re carrying secrets.” Trent’s gaze dropped openly to the backpack. “What’s in the bag, Xavier?”

Xavier’s pulse kicked harder. He set the pack on the hatch cover, unzipped it with deliberate slowness, and drew out the lingerie piece by piece: a scrap of pink lace panties so sheer the sunlight showed through them, a matching bralette with tiny satin bows, and a pair of thigh-high sheer stockings still in their tissue paper. He held them up, watching Trent’s throat work as he swallowed.

“I like wearing them,” Xavier said simply. “Especially when someone watches.”

Trent’s voice roughened. “Put them on.”

Xavier peeled his T-shirt over his head, feeling the warm air kiss his bare chest and the flat plane of his stomach. He kicked off his sneakers, unbuttoned his jeans, and shoved them down along with his plain cotton briefs. His cock sprang free, already half-hard, the head flushed and damp. He stepped into the pink panties first, drawing the delicate lace up his thighs until the soft fabric cupped his balls and stretched taut over the thickening shaft. The waistband sat low on his hips, framing the V of muscle that pointed downward. Next came the bralette; he slipped his arms through the straps and settled the lace cups over his pectorals, the soft material catching lightly on his nipples until they pebbled. Finally he rolled the sheer stockings up each leg, smoothing them past the knee and higher until the lacy tops bit gently into the meat of his thighs.

When he straightened, fully dressed in nothing but pink lace and sunlight, Trent’s eyes had gone dark. A thick ridge strained the front of the captain’s jeans, unmistakable.

“Fuck,” Trent breathed. “Look at you.”

Xavier turned slowly, letting the boat’s rock sway his hips, letting Trent see the way the panties clung to the curve of his ass, the way the stockings made his legs look endless. He ran one hand down his own stomach, fingertips tracing the lace edge just above his cock. “You like it?”

“I want to ruin it.” Trent stepped closer, close enough that Xavier felt the heat radiating off his body. “Want to bend you over that rail and fuck you until the lace is soaked and torn.”

Xavier’s breath caught. He reached out, palm settling over the hard bulge in Trent’s jeans, squeezing once. “Then say it. Tell me how bad you want it.”

Trent’s hand came up, rough fingers tracing the thin strap of the bralette, then sliding down to cup Xavier’s lace-covered cock. “I want you on your knees first. Want those pretty pink lips stretched around me while the boat rocks. Then I want you bent over, panties yanked to the side, that tight hole open for me. I want to hear you moan every time I slam in deep. Been hard since the second you walked down that wharf looking like sin in sneakers. Now you’re standing here in my lingerie and I can barely think straight.”

Xavier’s own cock jumped against Trent’s palm, leaking a dark spot through the lace. “I’ve wanted this since you called out to me. Wanted a big captain’s hands on me while I’m dressed like this. Want you to use me hard, right here on the water where no one can hear.”

They stood locked together, foreheads nearly touching, breathing the same salt air. Trent’s free hand slid around to squeeze Xavier’s ass through the thin panties, fingers dipping into the cleft, pressing against the tight entrance that fluttered under the lace. Xavier pushed back into the touch, eyes half-lidded, already aching to be filled. The boat rocked them gently together, Trent’s erection grinding against Xavier’s hip, both of them past the point where either could pretend this was anything but inevitable.

Xavier whispered against Trent’s mouth, “Don’t stop looking at me like that. Keep wanting me this bad.”

Trent’s answer was a low growl and the deliberate roll of his hips, the promise of everything still to come as the Sea Bird drifted farther from shore and the afternoon stretched hot and endless around them.

Trent’s growl vibrated against Xavier’s lips a second before the captain hauled him in. The kiss landed hard and open-mouthed, salt and tobacco and raw hunger colliding. Trent’s tongue drove deep, claiming every corner while one rough hand fisted in the dark curls at Xavier’s nape and the other crushed their hips together. Lace scraped denim; Xavier’s cock pulsed wetly against the thick ridge trapped in Trent’s jeans. He moaned into the kiss, fingers scrambling for the captain’s belt, already desperate to free what he needed.

Trent broke only long enough to spin him. Strong hands seized Xavier’s waist and bent him forward over the aft railing until the polished wood pressed cool against his bare stomach. The boat rolled gently; open water glittered beyond, endless and empty. Xavier gripped the rail, ass pushed out, the pink lace stretched taut over the rounded cheeks. He felt Trent’s heat at his back, heard the frantic rasp of a zipper and the soft slap of heavy cock springing free.

“Fuck, look at this pretty thing,” Trent muttered, voice thick. Two thick fingers hooked the crotch of the panties and yanked the lace aside, exposing the tight pink hole. Spit landed warm and wet. A blunt thumb circled once, twice, then Trent’s cockhead nudged forward, thick and already slick with his own precum. “Tell me you want it.”

“Want it—want every inch,” Xavier gasped, rocking back. “Fuck me open, Captain. Ruin these panties.”

Trent pushed. The broad crown forced the ring of muscle wide; Xavier’s breath left him in a punched-out cry as the shaft drove deeper, inch after thick inch stretching him until Trent’s hips met lace-covered ass. Full. Impossibly full. The captain held still for a heartbeat, letting Xavier feel the throb inside him, then pulled back and slammed home.

The rhythm turned brutal fast. Trent fucked in long, deep strokes that rocked the boat and slapped skin against lace. One hand stayed locked on Xavier’s hip, yanking him back onto every thrust; the other reached around, palm cupping the hard cock still trapped in silky pink fabric. He stroked through the soaked lace, thumb circling the wet head, smearing precum into the delicate weave until the panties clung translucent and filthy.

“That’s it—take it,” Trent growled against Xavier’s ear. “Pretty little whore in pink, bent over my rail, taking captain’s cock like you were made for it.” Each word rode a brutal thrust that punched wet sounds from Xavier’s hole. “Feel how hard you are? Leaking all over my hand while I wreck this tight ass.”

Xavier could only moan, forehead dropping to his forearms on the rail, the world narrowing to the thick cock splitting him open and the rough fist working him through lace. The stockings whispered against his thighs with every shove; the bralette straps bit into his shoulders as he arched. Pleasure coiled hot and low, his hole clenching greedily around the invading shaft. Trent’s free hand left his hip only long enough to spit again, then returned to grip harder, fingers bruising, driving deeper.

“Harder,” Xavier begged, voice cracked. “Fuck me harder—make me feel it tomorrow.”

Trent obliged. Hips snapped forward in a relentless, punishing pace, balls slapping the lace-covered cheeks, the wet suck of each withdrawal loud over the water. Xavier’s cock jerked in Trent’s stroking fist, the silky fabric now a slick mess, friction perfect and maddening. Sweat ran down the groove of Xavier’s spine; the bralette grew translucent against his nipples. Every slam drove the railing into his gut, every stroke dragged fire along his prostate until his knees threatened to buckle.

Just when the edge rushed close, Trent pulled out with a filthy pop. Xavier whimpered at the sudden emptiness, hole fluttering open and glistening. Strong hands spun him around again, lifted him so his back met the rail. Trent hooked one arm under Xavier’s right thigh, hoisting the stockinged leg high and wide until the lace top dug into flesh and the foot dangled. The position opened him completely. Trent stepped in, lined up, and drove home in one smooth, brutal thrust.

Face to face now. Xavier’s free leg wrapped the captain’s waist; arms locked around broad shoulders. Trent’s mouth crashed back onto his, kissing deep and filthy while his hips set a new, grinding rhythm—short, hard, relentless pounds that kept the thick cock buried deep and dragging over that sweet spot again and again. The lifted leg trembled in Trent’s grip; sheer nylon whispered with every bounce. Xavier’s lace-covered cock was trapped between their stomachs, rubbing, leaking, the soft fabric a constant tease.

“Look at me,” Trent ordered against his mouth. Blue eyes locked on brown. “Want to watch that pretty face when I fill you.”

Xavier held the gaze, lips parted, every thrust punching a broken moan from him. “So deep—fuck, Trent, you’re so fucking deep. Gonna come—gonna come in these panties while you wreck me—”

Trent’s free hand shoved between them, yanking the lace aside so he could fist Xavier’s bare cock at last. Rough strokes matched the pounding thrusts. Xavier’s hole clenched rhythmically; the stretch burned sweet and perfect. Trent’s own breathing grew ragged, hips stuttering, the wet slap of bodies louder than the waves.

“Come on my cock,” Trent snarled. “Soak these pretty pink panties for me.”

Xavier shattered first. Pleasure detonated low and white-hot; his cock pulsed hard in Trent’s fist, thick ropes striping the lace bralette and the captain’s tanned abs. His hole spasmed, milking the shaft buried inside him. The sight and the tight clench dragged Trent over right after. He slammed deep one final time, buried to the root, and came with a guttural groan—hot, heavy pulses flooding Xavier’s ass, overflowing around the thick base and dripping down lace-covered thighs.

They stayed locked like that, trembling, Trent still buried deep while aftershocks fluttered through Xavier’s body. Sweat cooled on their skin. The boat rocked them gently. Xavier’s lifted leg lowered slowly; stockings stuck to damp flesh. He kept his arms around Trent’s neck, forehead pressed to the captain’s, breathing the same air, cock still twitching weakly between them.

Trent’s lips brushed his temple, voice low and rough. “Not done with you yet. Not by a long shot.” His cock gave a residual throb inside the spent heat. “Got all afternoon out here. And those stockings still look too clean.”

Xavier’s laugh came breathless, already stirring again at the promise. He clenched deliberately around the softening length, feeling fresh slick slide out. “Then keep me. Bend me any way you want. I’m not going anywhere.”

The Sea Bird drifted farther into open water, sun still high, the pink lace already ruined and the next round already coiling tight between them.

Trent’s cock, still half-hard and slick inside him, gave another slow pulse that made Xavier’s spent hole flutter. The captain didn’t pull out. Instead he rolled his hips in lazy, grinding circles, keeping himself buried while the pink lace, already ruined with come and spit, clung wetly to Xavier’s thighs and ass. Xavier’s own cock twitched back to life against Trent’s abs, smearing fresh precum into the mess on the bralette.

“You said keep me,” Trent rumbled, voice like gravel over the soft slap of water against the hull. He hooked both hands under Xavier’s thighs and lifted him clean off the rail, carrying him two steps to the low hatch cover. Xavier’s stockinged legs locked around the thick waist; the lace tops dug deeper into his flesh as Trent laid him back across the warm wood. The captain shoved the soaked panties fully aside, spat once more onto the stretched, glistening hole, and drove back in to the root with one long, deliberate thrust.

Xavier arched, mouth open on a broken sound. The new angle slammed Trent’s cock straight across his prostate. Every thick inch dragged fire through him. Trent braced one knee on the hatch, planted a boot on the deck for leverage, and started fucking in earnest—deep, grinding strokes that made the boat rock harder, that made the sheer stockings whisper and the ruined bralette ride up over Xavier’s nipples. Rough palms pinned Xavier’s wrists above his head; blue eyes locked on the lace-framed chest rising and falling.

“Look at these pretty things,” Trent grunted, hips snapping. “Pink lace all filthy with my come already leaking out of you. Gonna fill you again. Gonna make these panties drip all the way back to shore.” He freed one hand long enough to yank the crotch of the panties higher, stretching the delicate fabric tight across Xavier’s balls and the base of his rehardening cock. The lace bit into the shaft; every thrust dragged the wet silk over the sensitive head until Xavier was leaking steadily, another dark stain blooming.

Xavier could only moan and push back, the stretch still raw and perfect, the captain’s thick cock splitting him open on every stroke. Salt air cooled the sweat on his skin; the sun painted gold across the lace. He clenched deliberately, milking the shaft, and watched Trent’s jaw tighten.

“Harder—fuck, use me,” Xavier gasped. “Want to feel you for days. Want these stockings stuck to my thighs with your come.”

Trent growled and obliged. The rhythm turned brutal again—long withdrawals that left only the fat head stretching the rim, then savage slams that buried him balls-deep and punched wet, filthy sounds from Xavier’s hole. Come from the first round squelched out around the pistoning cock, dripping down the cleft and onto the hatch. Trent’s free hand fisted Xavier’s cock through the stretched lace, rough strokes matching the fuck, thumb smearing the leaking slit until the pink fabric was translucent and shiny.

Xavier’s head tipped back. Pleasure coiled tight and low, building fast. The lace straps of the bralette cut into his shoulders; the stockings had rolled slightly, sheer nylon wrinkled at the knees. Every brutal thrust made his balls draw up. He could feel the next orgasm racing closer, holes clenching, cock jerking in the captain’s fist.

“Gonna come again—gonna soak what’s left of these,” Xavier panted. “Don’t stop—wreck me, Captain—”

Trent slammed home and stayed deep, grinding in tight circles while his fist flew. “Come on it. Milk me. Make a mess.”

Xavier shattered with a raw cry. Thick ropes pulsed out, striping the already ruined bralette and Trent’s hairy stomach, some catching in the pink lace cups. His hole spasmed hard around the buried cock, fluttering and sucking. The clench dragged Trent over the edge a heartbeat later. The captain buried himself to the hilt, hips jerking, and flooded Xavier’s ass with another heavy load—hot pulses that overflowed immediately, spilling out around the thick base and running down lace-covered thighs in creamy rivulets. Trent kept grinding through it, milking every drop deep inside until both of them were shaking and spent.

They stayed locked together while the aftershocks faded, Trent’s cock slowly softening inside the flooded heat. Sweat cooled. The boat rocked them gently on open water. Finally Trent eased out; a thick trickle of combined come followed, soaking the crotch of the panties further. He looked down at the wrecked lingerie—lace stretched, translucent, dripping—and gave a low, satisfied sound.

With careful hands he helped Xavier sit up. Rough fingers worked the damp bralette straps down the arms, peeling the lace free of sweat-slick skin and come-streaked nipples. He slid the ruined panties down the stockinged legs next, easing the soaked fabric over hips and thighs, then rolled the sheer stockings down one by one, peeling them off sticky flesh. Each piece was set aside on the hatch, pink lace heavy with their mess. Once Xavier was bare again, Trent leaned in and kissed him soft and slow—salt and tobacco and the last of the hunger gentled into something quieter. Just lips, unhurried, while the sun warmed their bare skin.

Trent straightened, tucked himself away, and moved to the wheel. The engine rumbled back to life. Sea Bird turned toward the distant line of the wharf, cutting a clean wake through the hammered silver water. Xavier pulled his jeans and T-shirt back on, still bare underneath, the phantom feel of lace and thick cock lingering. They didn’t speak much on the short run in; the silence felt full rather than empty.

Back at the pilings, Trent killed the motor and tossed the lines. Xavier stepped onto the gangplank, backpack once more over one shoulder, the ruined pink lingerie tucked inside. On the dock they paused. Trent pulled a grease-pencil stub from his pocket, scrawled a number across Xavier’s palm, then took Xavier’s phone and typed his own in. Their fingers brushed.

“Next private trip,” Trent said, voice low. “Same boat. Bring another set of that pink shit. I’ll bend you over the rail again and fuck you until it hangs off you in pieces.”

Xavier’s cock twitched inside the jeans at the words. He closed his hand around the number. “I’ll be here. Want you filling me while the lace is still clean, then wrecking it all over again.”

Trent’s mouth curved. He clapped Xavier once on the ass, hard enough to sting through the denim. “Go on before I haul you back aboard and start now. My cock’s still wet with you and I already want back inside that hole.”

Xavier walked the wharf with that same easy gait, backpack heavy with ruined pink, the captain’s number burning on his skin and the promise of the next hard, lace-soaked fucking already throbbing between his legs as he tasted the last of Trent’s come on his tongue and ached to be bent over and stuffed full again.

Rate this story

Thanks for rating
Read next: Laundromat Forbidden Craving: Her Best Friend's Son →
Tagged flirtation

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.