Houseboat Hunger: Best Friend's Mother Finally Begs
Best friend's 48-year-old stepdad finally wrecks 22-year-old Ryan's eager ass on the houseboat.
The late-afternoon sun hammered the deck of the houseboat like a living thing, turning the isolated stretch of lake into a sheet of hammered gold. Ryan, twenty-two and only three weeks out of the grind of finishing his degree and starting real work, lounged against the railing in nothing but thin board shorts, the lean swimmer’s body he still trained hard for gleaming with a sheen of sweat. He had expected a full week of noise and beer and stupid jokes with his best friend Callum. Instead Callum had bailed last-minute with some family emergency back home, leaving Ryan stranded on this floating cabin with Callum’s forty-eight-year-old stepmother Vanessa and the man she had quietly brought along—Marcus, fifty-one, broad as a barge, divorced, a thick-chested bear of a man whose salt-and-pepper chest hair and heavy arms had always made Ryan’s mouth go dry whenever they crossed paths at Callum’s place.
Vanessa had lasted only until lunch. Some urgent call from the mainland, a quick apologetic kiss on Marcus’s cheek, and she was gone in the skiff, promising to return in a couple of days. That left the two of them alone on the quiet water, the nearest neighbor a distant smudge of shoreline. The air between them had always carried a low-voltage charge—years of Marcus’s dark eyes lingering a second too long when Ryan peeled off a wet shirt after swimming, years of Ryan’s fingertips brushing Marcus’s forearm when they passed beers, the kind of charged glances that never quite turned into words. Now there was nowhere to hide from it.
Marcus came up from the cabin barefoot and shirtless, two sweating bottles of beer hooked in the fingers of one massive hand. His belly was solid rather than soft, a powerful slab of middle-aged muscle under the dense fur that covered his chest and trailed down into the waistband of his faded swim trunks. He handed Ryan a bottle without speaking, then dropped into the canvas chair opposite, thick thighs spreading wide. The heat made everything feel slower, heavier. Ryan took a long pull, throat working, and felt Marcus watching the way his Adam’s apple bobbed.
“You’ve filled out,” Marcus said at last, voice a low rumble that vibrated straight into Ryan’s gut. “Still that same tight swimmer’s build, though. Waist I could span with both hands.” His gaze dragged openly down Ryan’s bare torso, lingering on the faint cut of muscle above the low-slung shorts, the happy trail that disappeared beneath the fabric. “Callum always bitched that you spent more time in the pool than studying. Looking at you now, I get why.”
Ryan’s cock twitched inside the thin material. He shifted, trying to ease the sudden pressure, and caught Marcus’s smirk. “You’ve been staring at me for years,” Ryan said, the words coming out rougher than he intended. “Don’t pretend this is new.”
Marcus leaned forward, elbows on his knees, bottle dangling. The movement made the thick curve of his package obvious against the trunks. “Since you turned twenty I haven’t been able to look at that tight little ass of yours without wanting to wreck it. Bend you over the nearest flat surface and split you open on my cock until you’re begging. I used to jack off thinking about how quiet you’d try to stay so Callum wouldn’t hear. How wet and desperate you’d get once I finally got my fingers in you.” He took a slow swallow of beer, eyes never leaving Ryan’s face. “You gonna tell me you didn’t know?”
Heat flooded Ryan’s face and chest, but it wasn’t embarrassment. It was the same buried hunger finally hauled into the open. He set his bottle down with a careful clink and stood, closing the short distance until he was standing between Marcus’s spread knees. “I knew. Every fucking time you clapped me on the back or ‘accidentally’ brushed past me in the hallway I got hard. Used to lock myself in the bathroom after and stroke it thinking about your hands, that thick belly pressing me down, you telling me exactly how you were going to ruin my hole.” His own voice dropped into something raw. “I’ve wanted you to wreck me since before it was even legal to say it out loud. So quit dancing around it.”
Marcus’s free hand came up and settled heavy on Ryan’s hip, thumb stroking the sharp bone there. “Drop the shorts.”
Ryan shoved them down in one rough motion. His cock sprang free, flushed and already leaking, the slim length of it bobbing right in front of Marcus’s face. Marcus made a low appreciative sound and cupped Ryan’s bare ass with both big hands, squeezing the firm cheeks hard enough to leave white fingerprints. “Fucking perfect. Lean. Tight. Been dreaming about burying my face between these cheeks and eating you until you’re shaking.” He surged up out of the chair, trunks tented obscenely, and crushed their mouths together.
The kiss was immediate violence—teeth, tongue, the scrape of Marcus’s short beard against Ryan’s smoother jaw. Ryan moaned into it and shoved both hands into the dense fur of Marcus’s chest, raking through it, finding the thick nubs of his nipples and pinching. Marcus growled and backed him against the railing, grinding their bodies together so the hard ridge of his cock dragged against Ryan’s bare one through the fabric of the trunks. Hands everywhere: Marcus palming Ryan’s ass, spreading him, one thick finger already pressing dry against his hole just to feel it flutter. Ryan yanked at the waistband of Marcus’s trunks until the older man’s cock slapped free—heavy, veined, fat enough that Ryan’s fingers barely met when he wrapped both hands around it and stroked from root to slick head.
“Jesus Christ,” Ryan panted against Marcus’s mouth. “You’re gonna split me in half with this.”
“That’s the idea.” Marcus bit his lower lip, then licked into him again, filthy and deep. He shoved his own trunks the rest of the way down and kicked them aside so they were both naked under the hammering sun, cocks sliding together, precome smearing between their bellies. Marcus’s hand closed around both shafts at once, stroking them in one brutal fist, the contrast of Ryan’s leaner cock against his own thick meat making Ryan’s knees threaten to buckle. “Feel that? Been saving every filthy thought for the day I finally got you alone. Going to open this eager little hole up slow at first, then I’m going to fuck you until you can’t walk straight. Until you’re dripping my come down your thighs and still asking for more.”
Ryan thrust into the tight circle of Marcus’s fist, head falling back. Sweat ran down the valley of his spine; Marcus’s free hand chased it, then gripped the back of his neck and forced their mouths together again. They ground like that, aggressive and shameless, hips snapping, cocks trapped and leaking between them. Marcus’s belly hair rasped deliciously against Ryan’s smoother skin. Every time the fat head of Marcus’s cock dragged over Ryan’s, a jolt shot straight to Ryan’s hole and made it clench on nothing.
“Wanted this so fucking long,” Ryan gasped, stroking harder, twisting his wrist over the broad head so Marcus’s precome slicked everything. “Want you to pin me down on that bed below deck and just take it. Use me. Make it hurt in the best way.”
Marcus spun him, chest to Ryan’s back, and pressed him forward against the warm railing so the entire lake stretched out in front of them while that thick cock slotted into the cleft of Ryan’s ass and rutted there, dry and filthy. One of Marcus’s hands reached around to keep stroking Ryan’s cock in long, merciless pulls; the other stayed splayed across Ryan’s lower belly, holding him in place for every grind. “Gonna wreck this ass,” he promised against the shell of Ryan’s ear, voice wrecked. “Gonna make you take every inch until you’re sobbing on it. And you’re going to love every second, aren’t you, greedy boy?”
“Yes—fuck—yes.” Ryan pushed back harder, chasing the pressure, feeling the blunt head catch on his rim with every pass. His own cock throbbed in Marcus’s fist, balls already drawing tight. They stayed locked like that under the merciless sun, mouths finding each other over Ryan’s shoulder in biting kisses, hands never stopping their urgent work, the wet sounds of skin and precome loud in the quiet afternoon. The boat rocked gently beneath them. Neither of them was finished—not even close—but the hunger had finally broken open, raw and irreversible, and the next hours stretched ahead of them like a promise neither intended to break.
Marcus’s grip on the back of Ryan’s neck tightened, turning him around with deliberate force until Ryan’s knees hit the warm deck planks. The younger man went willingly, mouth already open, eyes glassy with hunger as he stared up at the thick, veined cock that had been grinding between his cheeks seconds before. Marcus’s heavy balls hung low and full, the dense thatch of salt-and-pepper hair framing the root. Ryan’s tongue flicked out first, tasting the smear of precome on the broad head, and Marcus groaned like something broken loose.
“That’s it. Open wide for your best friend’s stepdad.” Marcus fisted a hand in Ryan’s short hair and pushed forward, feeding the fat length past Ryan’s lips in one relentless thrust. Ryan’s throat convulsed around the intrusion; he gagged hard, spit instantly flooding and spilling down his chin in thick ropes that soaked Marcus’s balls. Marcus held him there, cockhead lodged deep, feeling every desperate swallow. “Fucking take it. Gag on it. Show me how long you’ve wanted this cock choking you.”
Ryan’s hands braced on Marcus’s thick thighs, nails digging in, but he didn’t pull away. He pushed forward instead, eyes watering, throat working frantically around the brutal stretch. Marcus pulled almost all the way out, letting Ryan gasp a wet, ragged breath, then slammed back in to the root. The wet gluck of Ryan’s throat being used filled the quiet afternoon air. Spit hung in glistening strings from Ryan’s swollen lips to the shaft each time Marcus withdrew. Ryan’s own cock throbbed untouched between his legs, leaking steadily onto the deck while he submitted completely, greedy and wrecked already.
Marcus fucked his face like that until Ryan’s jaw ached and his chin was a shiny mess of drool. Only then did he haul the younger man up by the hair, spin him, and shove him forward over the railing again. Ryan’s chest hit the warm metal, ass pushed out, bare feet spreading wider on instinct. Marcus dropped to a crouch behind him without a word, big hands spreading those firm cheeks wide, and buried his face between them.
The first wet drag of Marcus’s tongue over Ryan’s tight hole made Ryan cry out across the empty lake. Marcus ate him like a starving man—flat tongue lapping, then stiff and pointed, spearing inside, beard scraping the sensitive skin of Ryan’s crack. He spat directly onto the fluttering rim and pushed two thick fingers in beside his tongue, twisting, stretching, curling until he found the spot that made Ryan’s knees buckle. “Jesus—Marcus—fuck, your mouth—” Ryan babbling, pushing back onto the fingers, hole clenching greedily. Marcus added a third finger, scissoring hard, tongue still working around them, getting Ryan open and dripping with spit.
“Ready for it raw?” Marcus growled against his ass, standing, lining up that fat cock. The blunt head kissed Ryan’s spit-slick rim.
“Yes. Fuck me. Split me open. Do it.”
Marcus slammed home in one merciless thrust. Ryan’s scream tore out of him—half pain, half pure ecstasy—as the thick cock forced his hole wide, burying every inch until Marcus’s heavy belly pressed flush against his ass. No condom, just the raw drag of skin on skin, the overwhelming stretch that stole Ryan’s breath. Marcus didn’t give him time to adjust. He gripped Ryan’s hips hard enough to bruise and started pounding, brutal standing doggy, the slap of skin echoing off the water. Each thrust drove Ryan up onto his toes, the railing biting into his forearms, cock bouncing and leaking between his legs.
“Look at you taking it,” Marcus snarled, voice raw. “Best friend’s stepdad’s cock buried in your greedy little hole and you’re still pushing back for more. Fucking slut. Been starving for this, haven’t you?”
“Yes—yes, I’m a slut for it—wreck me—” Ryan’s voice cracked with every punishing thrust. Marcus reached around and jerked Ryan’s cock in time with his hips, rough and perfect, until Ryan was shaking, hole fluttering wildly around the invading shaft.
Marcus pulled out with a wet sound, spun Ryan, and half-carried him down the short steps into the cabin. The bed waited, sheets already rumpled from earlier heat. Marcus shoved Ryan onto his back, climbed between his thighs, and pinned those lean legs wide—knees almost to Ryan’s ears—before slamming back inside in one deep stroke. Missionary like this left Ryan completely exposed, hole stretched obscenely around the thick root, balls drawn tight. Marcus braced his weight on powerful arms and drove down hard, cock dragging over Ryan’s prostate on every stroke, belly hair scraping Ryan’s leaking cock trapped between them.
“Tell me what you are,” Marcus demanded, hips snapping, sweat dripping from his chest onto Ryan’s. “Say it while I pound this hole.”
“I’m your cock-hungry slut,” Ryan gasped, arms locked around Marcus’s neck, legs trembling in the air. “I’m the slut who gets fucked raw by his best friend’s stepdad. Use me. Fill me. Make me drip with it.” Dirty talk spilled between them, degrading and filthy and perfect—Marcus calling him a desperate hole, a whore who’d been aching for years; Ryan begging to be ruined, admitting how many times he’d fingered himself thinking about exactly this. Every word made both of them harder, the intensity climbing until the bed frame groaned under the force of Marcus’s thrusts.
Marcus flipped them again without pulling out, ending with Ryan straddling him reverse-cowboy, facing the wide cabin windows and the gold light of the sinking sun. Ryan’s hands found Marcus’s thick thighs for balance and he started bouncing—short, desperate rolls of his hips that swallowed every inch on the downstroke. Marcus’s hands spread his ass wide so he could watch his cock disappear into that stretched, shiny hole. Ryan rode him like he was possessed, thighs burning, hole clenched tight, chasing the fullness.
“That’s it—ride that cock. Bounce on it until I breed you,” Marcus growled, thrusting up to meet him. Ryan’s own cock slapped against his stomach with every bounce, untouched and purple with need. The wet sounds of their fucking filled the cabin—skin, precome, the filthy slide of cock in well-used ass. Marcus’s balls drew up tight. He yanked Ryan down hard, buried to the root, and erupted with a guttural roar, pumping thick ropes of come deep inside Ryan’s clenching heat. Pulse after pulse, flooding him, overflowing around the shaft until it leaked out in white streaks down Marcus’s balls.
Ryan stayed impaled, hole fluttering around the still-twitching cock, and reached down to fist himself. Three frantic strokes and he shattered—come spraying in long, hot arcs across Marcus’s hairy chest and belly, painting the dense fur in glistening ropes. His ass milked every last drop from Marcus while he came, body shaking, voice breaking on a long moan of Marcus’s name.
They stayed locked together as the aftershocks faded, Ryan still sitting on the spent cock, come slowly leaking out around it. Marcus’s big hands stroked up Ryan’s sweat-slick back, gentler now. Ryan twisted carefully, leaning back until their mouths met in a slow, deep kiss—tongues sliding, tasting salt and heat, no urgency left except the quiet need to stay connected. Outside the windows the sun bled orange and violet across the lake, painting the cabin in long warm light. The boat rocked gently beneath them.
Marcus’s voice was a low rumble against Ryan’s lips. “First of many. You’re not leaving this boat until I’ve had you in every room, every position. And when Vanessa gets back we keep our mouths shut and wait for the next time Callum bails.”
Ryan smiled into the kiss, already calculating. “Next weekend. Callum’s got that trip with his cousins. I’ll text you the second he confirms. We’ll take the boat out farther—no chance of company. I want you to wake me up with your cock in my throat and keep me full all day.” He clenched deliberately around the softening length still inside him, feeling the wet slide of come. “I’m already hard again thinking about it. You’re going to wreck me every chance we get.”
Marcus’s hand slid down and squeezed Ryan’s ass, possessive. “Count on it. I’ll stock the fridge, cancel my plans, and keep you on this mattress until you can’t walk without feeling me. This hole’s mine now.”
Rate this story
Something wrong with this story?
Want your own gay male story?
Tell the AI the set-up. It writes it for you in about five minutes. Free.
Popular Collections
Browse Categories