The afternoon sun slanted through the windows of Dirk's bedroom, illuminating the open suitcases on the bed like invitations to indulgence. Clothes were minimal—vibrant speedos in electric blue and red, sleek jockstraps in black mesh and white cotton, a few loose tanks and shorts for show. Tucked in the side pockets: lube bottles, a couple of dildos in graduated sizes, nipple clamps, and a blindfold, all zipped away for the cruise's hidden thrills. Dirk, still in his morning jockstrap and socks, folded a pair of his favorite leopard-print thong speedos, his ass cheeks flexing with each movement, the fabric riding up to tease the cleft where Christian's cum from breakfast still lingered, slick and warm inside him.
Christian emerged from the en-suite bathroom, steam curling around his naked body, droplets tracing paths down his chiseled chest, over the ridges of his abs, and collecting at the base of his semi-hard cock—eight inches thick and heavy, foreskin pulled back slightly from the shower's heat. Water beaded on his balls, swinging low as he crossed the room. Without a word, he wrapped his arms around Dirk from behind, pulling him close, his wet skin pressing against Dirk's back, cock nestling into the crack of his ass. 'I can't believe it's our first vacation but as lovers,' Christian murmured, voice low and rough, lips brushing Dirk's ear, one hand sliding up to pinch a nipple through the air.
Dirk leaned back into the embrace, a soft groan escaping as Christian's hardness grew against him. They turned, mouths meeting in a slow, hungry kiss—tongues sliding deep, tasting the mint from Christian's toothpaste mixed with the faint salt of anticipation. Hands roamed: Christian's gripping Dirk's hips, Dirk's threading through damp hair, pulling him closer. The kiss deepened, breaths quickening, until Christian broke away, eyes dark with mischief. He reached into his half-packed bag, pulling out a small velvet box, handing it over with a smirk. 'Just a little something to make our flight more comfortable.'
Dirk's brows arched, curiosity sparking as he flipped the lid. Nestled inside was a sleek vibrating butt plug—black silicone, curved for prostate hits, with a flared base and remote app. 'Ooh, it will make me much more than comfortable,' Dirk purred, his hole twitching at the thought. He grabbed the lube from the suitcase, slicking the toy generously, then bent slightly, pushing the jockstrap aside. The tip pressed against his pucker—still loose and wet from the morning's load—and slid in smooth, the stretch familiar and electric, base seating flush against his cheeks. A shiver ran through him, the fullness pressing right where Christian had cum hours ago, mixing their essences.
He straightened, turning to Christian with a heated grin, and pulled him into another kiss—fierce, possessive, tongues dueling as Dirk's hand cupped Christian's jaw. Breaking it, Dirk reached into his own bag, producing a matching small box. 'I also have something for you.' Christian took it, opening to reveal a polished silver cock ring, thick band with a subtle curve to hug the base. He slid it on immediately, the cool metal constricting around the root of his shaft and balls, trapping blood and making his cock swell instantly—veins bulging, head flushing purple, fully hard now at nine inches, pre-cum beading at the slit.
Dirk dropped to his knees without hesitation, the carpet soft under them, eyes locked on Christian's throbbing length. He leaned in, mouth opening wide to engulf the head, tongue swirling around the ridge, sucking hard as his lips stretched over the girth. Saliva dripped down the shaft, mixing with shower remnants, as he bobbed deeper, throat relaxing to take half in one go, cheeks hollowing with suction. Christian groaned, hand fisting Dirk's hair, hips bucking lightly.
In the same breath, Christian snatched his phone from the nightstand, opening the app and thumbing the vibrate to low. The plug buzzed to life inside Dirk, humming against his walls, vibrating his prostate in relentless pulses. Dirk moaned around the cock in his mouth—vibration traveling up Christian's shaft, the sound muffled but intense, his own dick straining the jockstrap, leaking pre into the pouch. He sucked harder, head bobbing faster, one hand stroking the base where the ring gleamed, the other fondling Christian's heavy balls, rolling them gently.
The dual sensations built quick—Christian's breaths ragged, the ring amplifying every throb, Dirk's moans sending jolts through him. 'Fuck, Dad... take it,' Christian grunted, thrusting shallow into the wet heat. He cranked the vibration higher, and Dirk's body jerked, ass clenching around the toy, pleasure coiling tight. Christian came with a low roar, cock pulsing, thick ropes of cum flooding Dirk's mouth—salty and hot, spilling over his tongue as he swallowed greedily, some dribbling down his chin.
Christian pulled out, hauling Dirk up for a messy kiss, tongues sharing the load—swapping cum back and forth, swallowing in turns, the flavor lingering as they broke apart, lips swollen and slick. 'Perfect start,' Christian panted, both chuckling breathlessly. They dove back into packing, bodies buzzing, zipping bags with efficient hands, the toys now companions for the journey.
An hour later, suitcases in tow, they loaded the car and drove to the airport, the city blurring past in a haze of excitement. Check-in was smooth, security a quick pat-down that left them smirking at each other. On the plane, settled in first-class seats—wide and private—they popped open complimentary prosecco, clinking glasses. Bubbles fizzed on their tongues as Christian raised his. 'To our first vacation as lovers.' Dirk echoed the toast, warmth spreading in his chest, eyes meeting Christian's with that deep, unspoken bond.
As the plane taxied, Christian leaned close, voice a whisper. 'You ready for a new adventure?' Dirk smirked, knowing the glint in his son's eye meant more than ports and sunsets—the plug a secret thrum inside him, cum from morning still sealing it in. With a casual flick, Christian activated the app again, starting on a gentle pulse. Dirk's breath hitched, a silent moan caught behind closed lips, his hand gripping the armrest as vibrations rippled through his core, cock twitching in his shorts, hole fluttering around the toy. He shifted, thighs pressing together, pleasure building subtle but insistent, face flushing under the guise of takeoff nerves.
Christian amped it up midway through ascent, the buzz intensifying to a steady throb that made Dirk's eyes water, body tensing as he bit his lip to stifle gasps. Passengers oblivious, but the tension snapped—Dirk nodded toward the lavatory, and they slipped out one after the other, Christian following close. The door locked behind them in the cramped space, mirrors reflecting their urgency. Christian yanked Dirk's shorts down, exposing the plugged ass, then pulled the toy free with a wet pop, strings of lube and old cum connecting it.
He spun Dirk to face the sink, bending him over, and freed his own cock—still ringed, hard from the tease. No prep needed; Dirk's hole gaped slightly, slick and ready. Christian thrust in deep, the mile-high fuck raw and frantic—hips snapping, cock spearing through the warmth, balls slapping against Dirk's as the plane hummed around them. Dirk braced on the counter, moaning low into his arm, the altitude adding a dizzy edge to the stretch, prostate hammered with each plunge. 'Quiet, Dad... gonna fill you up,' Christian whispered, hand over Dirk's mouth, the other jerking his cock in time.
It built fast—vibrations from the absent plug echoed in memory, Christian's ring making him thicker, thrusts erratic. He buried deep, cumming hard, jets of seed pumping into Dirk's guts, overflowing to drip down his thighs. Dirk followed, spilling over Christian's fist, body shuddering in the tight confines. They cleaned up quick—wipes from the dispenser, shorts adjusted—emerging flushed but composed, sharing a conspiratorial grin as they returned to seats.
The flight landed smooth, and after customs, they rented a car for the drive to the docks, windows down, salt air whipping in as excitement built. The cruise ship loomed massive at the pier—white decks gleaming, crowds milling with vacation buzz. They boarded hand-in-hand, suitcases handed off, cabins waiting below. Staterooms plush, balcony overlooking the sea, but as they unpacked those speedos and toys, neither knew yet how this voyage would unravel secrets, ignite new flames, and bind them deeper than ever—lives forever altered by waves and whispers to come.
The cabin door clicked shut behind them, the ship's gentle rock a subtle promise of adventures ahead. Dirk stripped first, sliding out of his travel shorts and into a pair of neon pink thongs—thin straps framing his thick ass cheeks, the fabric pulling tight across his hips, barely containing the curve where the plug still nestled deep from the flight. The bright color popped against his tanned skin, drawing eyes he knew would follow. Christian watched, smirking, as he shucked his own clothes, stepping into small white speedos that hugged his thighs like a second skin. The pouch strained over his semi-hard cock, the silver ring at the base peeking out just above the waistband, a metallic glint hinting at the thickness beneath.
Hand in hand, they ventured out, the corridors buzzing with shirtless men in various states of undress—board shorts slung low, towels draped casually. The deck above was a playground: pools shimmering under the sun, bars stocked with colorful cocktails, and clusters of toned bodies laughing and flirting. They wandered, mapping the layout—gym, sauna, drag shows listed on the schedule, and a sign for the adults-only jacuzzi area tucked behind a privacy screen. Everywhere, hot gay men milled about: ripped twinks, beefy bears, smooth jocks like Christian, and silver foxes echoing Dirk's build. The air hummed with possibility, salt and sunscreen mingling with the faint musk of arousal.
'Thirsty?' Christian asked, nodding toward a tiki bar where a bartender in a mesh tank mixed drinks. They grabbed stools, ordering rum punches—sweet and strong, ice clinking in the glasses. Sipping, they leaned close, shoulders brushing. 'Look at this place,' Dirk said, eyes scanning a group of college-aged guys splashing in the pool, bulges evident in their trunks. 'We're gonna get so much action.' Christian laughed, deep and throaty. 'Yeah, all the fucks lined up—gangbangs in the sauna, quickies in the elevators. Your hole's gonna be wrecked by the end.' The words hit low, and Christian shifted, his cock stirring, pushing the speedos tighter, the ring's outline sharpening as he hardened fully, the head pressing against the fabric.
Their banter drew glances, but two stood out: a young muscle gay couple in their early twenties, both built like athletes—broad shoulders, defined pecs dusted with light hair, abs carved from hours in the gym. David, the blond with blue eyes and a cocky grin, wore red trunks; Oscar, darker-haired with olive skin and a mischievous sparkle, sported black ones. They sauntered over, drinks in hand. 'You two look like you're planning some fun,' David said, voice smooth. 'Mind if we join? Name's David, this is Oscar.' Christian raised his glass. 'Hell yeah. Dirk and Christian.' After easy chit-chat about the cruise itinerary, Oscar suggested, 'Jacuzzi's calling—wanna hop in? It's private enough.' The invitation hung loaded, and Dirk exchanged a heated look with Christian before nodding.
The jacuzzi bubbled hot on a shaded deck corner, steam rising in the warm air, surrounded by potted palms for a semblance of seclusion. They eased in, still clutching drinks, the water lapping at their chests. Bubbles masked the initial touches—Christian's hand on Dirk's thigh under the surface, fingers tracing upward; David mirroring with Oscar, but eyes flicking between the newcomers. Laughter flowed with the rum, stories of past cruises turning flirty. Then Oscar leaned toward Christian, water dripping from his lashes. 'So what's your deal? Do you like older men?' The question probed, testing waters beyond the literal.
Christian paused, turning to Dirk with a slow smile, his free hand cupping the back of Dirk's neck. 'Well, I don't have any preference in that. Maybe let's just say I really care for my dad and for his hole to be filled.' The words landed bold, and he pulled Dirk into a passionate kiss—lips crashing, tongues thrusting deep, a low moan shared as hands gripped wet skin. They broke apart, breathless, and David whistled low. 'That's hot as fuck.' The admission hung, tension electric, the couples closing the gap.
The water had soaked Christian's white speedos, turning the fabric sheer, his hard cock visible through the damp material—veins pulsing, the silver ring gleaming at the base, trapping the swell. Dirk's hand dipped below, fingers wrapping around the shaft through the thin barrier, stroking slow and firm, thumb circling the head where pre-cum darkened the cloth. Christian groaned into another sip, eyes locking with Dirk's. Emboldened, hands explored freely now: Oscar's palm on David's bulge, David reaching for Christian's thigh, then higher. Cocks came out—Christian's freed first, thick and ringed, bobbing in the warmth; Dirk's neon thong tugged aside, his own erection springing up, plug base visible between his cheeks.
Stroking started mutual—fists pumping shafts under the bubbles, water splashing softly with the rhythm. David leaned over, mouth descending on Oscar's cock, sucking deep with slurps that cut through the jets. Christian followed, pulling Dirk close to engulf his length, tongue lapping the underside while his hand jerked himself. Dirk's head fell back, moaning as Oscar watched, then joined, lips wrapping around Dirk's tip, sucking alongside Christian's strokes. The foursome tangled: mouths swapping cocks, hands roaming asses and chests, the jacuzzi churning with their movements.
Fucking ignited when Oscar positioned behind Dirk, yanking the thong down fully and easing the plug out with a slick pop, lube from earlier making entry smooth. He thrust in—cock average but eager, spearing Dirk's hole, hips grinding as Dirk braced on the edge. 'Fuck, you're tight,' Oscar grunted, pounding steady, balls tapping wet skin. Across, Christian had David bent over the side, speedos shoved down, his ringed cock slamming home—deep, forceful drives that made David gasp, ass rippling with each impact. 'Take it,' Christian growled, one hand on David's hip, the other reaching to stroke Dirk's cock in time with Oscar's fucks.
The orgy spilled over, moans drawing eyes from the deck. A few guys paused, cocktails forgotten, hands slipping into shorts to stroke their own cocks—watching the father-son duo claim the young pair, water sloshing wildly. One onlooker, a hairy-chested daddy, palmed his bulge openly; another twink bit his lip, jerking slow. The attention fueled them—Dirk pushing back onto Oscar, Christian railing David harder, the couples syncing thrusts.
Climaxes hit in waves. Christian buried deep in Dirk's ass, groaning as he unloaded—ropes of cum flooding hot, spilling out around his shaft. Oscar standing with David, both young men fisting their cocks over Dirk's open mouth. They came together—thick spurts painting his tongue, cheeks, dripping down his chin as he swallowed what he could, savoring the mix. But Christian, eyes dark, yanked Dirk up mid-swallow. 'Not done yet,' he murmured, kissing him fiercely, tasting the loads on his lips.
They disentangled, waving off the watchers with grins, and headed to their cabin—towels barely wrapped, bodies steaming. The door barely shut before Christian pinned Dirk to the bed, cock still slick from David, sliding back into his ass without pause. 'Gonna load you up again,' he panted, thrusts brutal and loving—hips snapping, the ring adding girth, hitting that spot relentlessly. Dirk wrapped legs around him, nails digging into back, moaning as the pace built. Christian came hard, pumping fresh seed deep, mixing with the flight's remnants, overflowing to wet the sheets.
Spent, they collapsed tangled, breaths syncing with the ship's hum. Christian kissed Dirk's forehead, arm draped possessively. Satisfaction warmed them, but anticipation simmered—what secrets the cruise held, what men they'd claim next. Sleep claimed them easy, bodies full, dreams laced with the sea's endless pull.
If you enjoyed this story, consider supporting the author on Patreon.
To get in touch with the author, send them an email.