Erotic Audio Story

Ferry Lights: Her Husband's Closest Friend Finally Joins Them

A 42-year-old MILF finally gets fucked hard by her husband's 26-year-old best friend while her husband watches.

▶ 18 min listen Narrated by Bella Hotwife
▶ Listen to this story
Rate the narration:

Prefer to read it? Open the full story →

Full transcript

I’ve been carrying this secret heat for so long it feels like a second pulse under my skin. I’m Roxanne, forty-two, blonde, full-hipped and heavy-breasted, twenty years into a marriage that still thrills me. My husband Julius is twenty-eight—yes, I robbed the cradle and never once regretted it—and his closest friend Dante is twenty-six, all lean muscle and restless energy from the hours he spends training other people’s bodies. Every summer the three of us take the overnight coastal ferry, the same luxury cabin with its wide bed and the narrow private balcony that looks out over black water and distant shore lights. Julius and I have always joked about the way Dante’s eyes linger on the deep V of my dress, the way my thighs press together when he laughs low and close. This year the joking stopped being enough.

The ferry pulled away from the dock under a violet sky. We ate on the open deck: grilled sea bass, lemon, a single shared bottle of wine that never touched more than one glass each because none of us wanted blurred edges. Candlelight caught the silver at Julius’s temples and the tight cut of Dante’s shirt across his chest. I felt my nipples tighten every time Dante’s knee brushed mine under the table. Julius watched us both with that quiet, hungry half-smile I know better than my own reflection. He wanted this. He had told me so in the dark of our bedroom two weeks earlier, voice rough against my neck: “I want to see him fuck you. I want to watch my best friend take my wife while I stroke myself and tell you how beautiful you look doing it.” I had come just from the words.

After dinner we walked the length of the deck once, salt wind lifting my skirt against my thighs, then descended to the cabin. The door clicked shut. Soft yellow lamps, the low thrum of engines, the faint sway of the ship. Julius locked the door, turned, and looked at us both without any pretense left.

“I want to see you two together,” he said, plain and steady. “No more almost. No more teasing. Roxanne, baby—if you want him, take him. Dante, if you want my wife, she’s yours tonight while I watch. Only if you both want it.”

My cunt was already soaked. I could feel the wet silk of my panties clinging to my pussy lips. I stepped into Dante’s space, close enough to smell the clean sweat and citrus soap on his skin, and pulled his mouth down to mine. I kept my eyes open and locked on Julius the entire time. Dante’s lips parted under mine, tongue sliding hot and sure, a low sound vibrating in his chest. His hands came up immediately, big palms cupping my heavy breasts through the thin fabric of my dress, thumbs dragging over the stiffened peaks of my nipples until I moaned into his mouth.

“Christ, Roxanne,” he muttered against my lips, still kissing me, still looking sideways at Julius as if checking permission he already had. “I’ve wanted to fuck you since the first time Julius brought me over for dinner. Watching you bend over to get wine out of the fridge, those tits swinging—I’ve jacked off thinking about it more times than I can count.”

“I’ve wanted your cock for years,” I answered, voice thick, still staring at my husband while Dante’s hands squeezed and rolled my breasts. “Every ferry trip I go to bed wet, listening to you breathe in the other bed, wishing Julius would just say the word.”

Julius dropped into the corner chair, the one bolted near the balcony doors. He unzipped his trousers, freed his already hard cock, and wrapped his fist around it. The wet sound of his slow strokes filled the quiet between the engine’s rumble. “Then stop talking and show me,” he said. “Kiss her again. Get those tits out. I want to see you touch my wife the way I’ve imagined.”

Dante didn’t need telling twice. He kissed me deeper, hungrier, backing me toward the wide bed until the backs of my knees hit the mattress. His fingers found the zipper of my dress and drew it down; the fabric peeled away from my shoulders and pooled at my waist, leaving me in a black lace bra that barely contained my breasts. He unhooked it with one practiced flick. My tits spilled free—full, heavy, nipples dark and tight—and he groaned like a man finally fed. Both hands cupped them, lifting, squeezing, thumbs circling the peaks while he bent to suck one into his mouth. Wet heat, the scrape of teeth, the hard pull of his tongue. I arched, fingers burying in his short hair, and looked past him at Julius.

My husband’s fist moved faster. Precome shone at the tip of his cock. His eyes were dark, fixed on the place where Dante’s mouth worked my breast. “That’s it,” Julius murmured. “Suck her nipples. She loves that. Get her louder for me.”

I gave him louder. Dante switched to the other breast, biting gently, then harder when I gasped, while one hand slid down my bare stomach and under the rucked dress. He cupped my cunt through the soaked panties, pressed two fingers against the dripping silk, and rubbed slow circles over my clit.

“Fuck, she’s drenched,” he said around my nipple, lifting his head just enough to speak to Julius. “Your wife’s pussy is soaked for me. Can I take these off?”

“Take everything off her,” Julius answered. “I want her naked for you. Then I want you naked. I want to watch you put that cock of yours anywhere she’ll let you.”

Dante hooked his fingers in the waist of my panties and dragged them down my thighs. I stepped out of them, kicked the dress free, and stood bare in the middle of the cabin while the ferry rocked gently and the distant lights of the coast slid past the windows. Dante stripped fast—shirt, jeans, boxer-briefs—until he was all hard muscle and a thick, flushed cock jutting up toward his stomach. I reached for it without thinking, wrapped my fingers around the hot shaft, and stroked once from base to slick head. He hissed.

“I’ve thought about this exact moment,” I told him, still pumping him slowly, still looking at Julius. “Your best friend’s dick in my hand while my husband watches. I’m going to let you fuck me so hard the whole cabin hears it.”

Julius’s voice was rough now. “Get on the bed, Roxanne. On your back. Spread those thighs open so I can see how wet you are. Dante—kneel between them. Taste her first. I want to watch you eat my wife’s cunt.”

I climbed onto the cool sheets, lay back, and opened my legs wide. The air was cool on my slick folds. Dante knelt, shoulders spreading my thighs farther, and dragged his tongue in one long, deliberate stroke from my entrance up over my clit. My hips jerked. He did it again, slower, then sealed his mouth over me and sucked. Wet sounds filled the cabin—his mouth, my moaning, Julius’s fist working his cock in the corner. Dante pushed two fingers into me while he licked, curling them against the spot that makes my vision white out, and I clawed at the sheets.

“She’s so fucking tight and hot,” Dante said against my pussy, looking up the length of my body toward Julius. “I’m going to ruin this cunt tonight. You sure you want to watch that?”

“I’ve never been more sure of anything,” Julius answered. He was fully hard, cock glistening, free hand gripping the arm of the chair. “Finger her deeper. Make her come on your tongue first. Then I want you to fuck her while she looks at me. I want to see her face when my best friend’s cock stretches her.”

Dante added a third finger, fucked them into me in steady rhythm, and sealed his mouth over my clit again. The pressure built fast, sharp and bright. I came with a broken cry, thighs clamping around his head, cunt pulsing around his fingers while Julius watched every spasm and stroked himself harder. Dante kept licking me through it until I was shaking and oversensitive, then rose up over me, cock heavy and leaking against my inner thigh.

He notched the thick head against my entrance, paused, and looked straight at Julius. “Last chance to stop this.”

“Don’t you dare stop,” Julius said. “Put it in her. Slow at first—I want to see every inch disappear. Roxanne, baby, tell him how it feels.”

Dante pushed forward. The stretch was immediate, perfect, the fat head of him spreading me open and sinking deeper with every slow roll of his hips. I felt every ridge, every pulse. When he bottomed out I was full in a way that made my eyes water and my mouth fall open.

“He’s so thick,” I gasped, staring at my husband while Dante held himself deep inside me. “Julius—your best friend’s cock is splitting me open. It feels so fucking good. I’ve needed this for years.”

Dante pulled back and thrust in harder. The wet slap of skin on skin started slow, then built. He hooked my knees over his elbows, opened me wider, and fucked me with long, deep strokes that made my heavy tits bounce and my breath stutter. Julius watched every thrust, fist flying over his cock, murmuring filthy encouragement—“That’s it, take him, let him use you, look how pretty you are full of his dick”—while the ferry carried us farther into the dark and the cabin filled with the raw, hungry sounds of the three of us finally giving in.

Dante leaned down, still driving into me, and kissed me hard while Julius’s eyes stayed locked on the place we were joined. I could feel another orgasm coiling tight already, could feel Dante’s control starting to fray in the way his hips snapped faster. We were nowhere near finished. The night was long, the cabin private, and my husband’s quiet hunger only growing louder in the corner chair.

Dante’s hips snapped harder, the wet slap of skin filling the cabin as he drove into me with that thick cock I’d craved for years. My tits bounced wildly with every thrust, nipples still wet from his mouth, and I kept my eyes locked on Julius in the corner chair. His fist flew over his glistening shaft, precome dripping down onto his knuckles, that hungry half-smile twisted into pure raw want.

“Fuck, look at her take it,” Dante growled, sweat beading on his chest as he hooked my knees higher. “Your wife’s cunt is gripping me like she never wants me to leave.”

I was close again already, that coiling heat sharpening with every deep stroke, but I needed more—needed to taste him, to show Julius exactly how much I wanted this. “Stop,” I gasped, pushing at Dante’s shoulders. “I want your cock in my mouth first. I want Julius to watch me suck you while I’m still dripping from how hard you just fucked me.”

Dante pulled out with a wet sound that made us both groan. His cock sprang free, shiny with my juices, veins pulsing along the thick length. I scrambled off the bed and dropped to my knees right there on the cabin floor, the gentle sway of the ferry rocking me forward. Julius’s eyes never left us. I wrapped both hands around Dante’s shaft, stroked once, then opened wide and took him deep in one sloppy slide. Saliva flooded my mouth immediately. I bobbed, sucking hard, cheeks hollowing, tongue swirling under the head while I stared straight at my husband.

“Christ, baby,” Julius rasped, stroking faster. “Look at you. My forty-two-year-old wife on her knees choking on my best friend’s cock. Spit on it. Make it filthy for me.”

I pulled off with a thick strand of spit connecting my lips to Dante’s glistening head, then spit deliberately onto the shaft and worked it with both hands before diving back down. I took him deeper, gagging wetly when he hit the back of my throat, eyes watering but never breaking contact with Julius. Dante’s hands tangled in my blonde hair, hips pulsing shallowly as he fucked my mouth. “She’s so goddamn eager,” he panted. “Been dreaming about those full lips wrapped around me. You hear how wet she’s getting just from sucking me?”

I was. My cunt throbbed, empty and dripping down my thighs. I moaned around his cock, the vibration making him curse, and kept going—sloppy, loud, enthusiastic, spit running down my chin onto my heavy swinging tits. Julius’s breathing turned ragged. “That’s enough. Bend her over that table. I want to see you pound her from behind.”

Dante pulled free with a pop. I crawled the few feet to the cabin’s narrow table, the one bolted near the balcony doors, and draped myself over it. My tits mashed against the cool wood, ass high, legs spread. Dante stepped behind me, gripped my hips, and slammed home in one brutal thrust that stole my breath. The table creaked. He didn’t start slow this time—he fucked me hard, deep, pounding strokes that rocked the whole cabin, balls slapping my clit, the wet filthy sounds of my dripping pussy echoing under the engine thrum.

“Yes—fuck—harder,” I sobbed, pushing back to meet every thrust. Julius had stood and moved closer, cock in hand, standing right beside us so he could watch Dante’s thick shaft disappear into me over and over. “Look how stretched she is,” Julius murmured, voice rough with lust. “Every inch of you vanishing into my wife’s cunt. Tell her how good she feels.”

“Tight and hot and soaking,” Dante gritted, slamming deeper. “I’m going to fill this married pussy until it leaks. You want that, Roxanne? Want your husband’s best friend to wreck you while he jerks off to it?”

“I want it,” I cried, tits dragging on the table with every impact. “I’ve needed your cock fucking me like this for years. Julius—watch him use me. Watch how hard he makes me come.”

The angle hit that perfect spot inside me relentlessly. Pressure built fast and vicious. Dante reached around, fingers finding my clit, rubbing rough circles in time with his thrusts. I shattered with a loud cry, cunt clenching hard around him, juices squirting down my thighs as the orgasm ripped through me. He fucked me straight through it, never slowing, until I was trembling and oversensitive and begging for the next position.

He pulled out, spun me, and we stumbled to the wide bed. Dante lay back against the pillows. I climbed on reverse-cowgirl, facing away from him toward Julius, and sank down onto that thick cock in one long slide. My big tits bounced heavily as I started riding—up and down, grinding, taking him deep. Dante’s hands gripped my hips hard enough to bruise, guiding me, slamming me down onto him. Julius moved even closer, kneeling at the edge of the bed now, eyes locked on the place where Dante’s cock stretched my dripping pussy lips wide, watching every shiny inch disappear and reappear.

“Fucking beautiful,” Julius said, fist working his own cock right beside us. “Ride him harder, baby. Show me how much you love my friend’s dick in you. Dante—grip those hips tighter. Make those tits bounce for us.”

“Look at this married cunt swallowing me,” Dante groaned, thrusting up to meet my downward slides. “She’s milking me. You ready to watch me paint her?”

All three of us traded the filth freely—Julius telling me how pretty I looked full of cock, Dante describing how hot and slick I felt, me gasping that I never wanted it to stop, that I’d come again the second he filled me. The ferry lights shimmered gold and white across the black water outside the window, rocking us gently while I bounced harder, tits swinging, sweat slicking my skin. Dante’s grip tightened. “I’m close—gonna pull out and cover this ass.”

He yanked me up off his cock just as I teetered on the edge again. Thick ropes of hot cum erupted across my ass and lower back, painting me in long sticky stripes while his free hand shoved two fingers back into my cunt and curled hard. I came loudly on those fingers, screaming his name and Julius’s, thighs shaking, pussy pulsing and gushing around the digits as Dante’s cum cooled on my skin.

Still trembling, aftershocks rippling through me, I crawled across the sheets to my husband. I kissed him deeply, shoving my tongue into his mouth so he could taste Dante still lingering there—salty, musky, filthy. Julius groaned into the kiss, hands cupping my face. Then I guided him down between my cum-slick thighs, spreading them wide so he could see the mess Dante had left dripping from me. He sank into me slow and deep, reclaiming every inch, his familiar cock sliding through the wet heat his best friend had just used.

Dante watched from the pillows, already slowly stroking himself back to hardness, eyes dark with renewed hunger. “Night’s only beginning,” he promised, voice low. “Ferry doesn’t dock till morning. We’re not done with her.”

Julius thrust steady and deep, kissing my neck, murmuring how much he loved me, how beautiful I looked marked and claimed. Outside the window the ferry lights shimmered across the water in long golden ribbons. Our breathing slowed together. The cabin went quiet except for the low thrum of the engines and the soft lap of waves against the hull.

Fresh filth, nightly

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