Rained-Out Confession: His Best Friend's Mother

A 22-year-old guy confesses his lust to his best friend's horny 46-year-old mom during a storm.

31 min read September 13, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

The storm had been gathering since mid-afternoon, a bruised purple wall rolling in over the pines, but neither of them had expected the road to vanish. By the time the first sheets of rain slammed against the cabin windows, the dirt track that snaked down the mountain was already a churning brown river. Malik’s truck was gone—he’d left an hour earlier for the emergency run to town after the generator stuttered and the pantry proved thinner than anyone remembered. Lorenzo stood at the big front window now, twenty-two, broad-shouldered from the construction work that paid his rent, watching lightning fork white across the ridge and feeling the isolation settle into his bones like a second skin.

Behind him the cabin smelled of woodsmoke and the faint citrus of Sonia’s lotion. She moved through the open kitchen with the unhurried confidence of a woman who had owned her body for forty-six years and knew exactly what it could do. Dark hair still damp from a quick shower, she wore an old flannel shirt of Malik’s that hung open one button too far, soft gray pants clinging to the generous curve of her hips. Divorce had freed her; the years since had polished her into something sharper, hungrier. Lorenzo had been staring at that hunger for half a decade.

He remembered the first time clearly—sixteen, sleeping over, walking into the kitchen at midnight for water and finding her barefoot in a thin tank top, laughing at something on her phone. The shape of her nipples had burned itself into him. He’d jerked off in the guest bathroom with his fist in his mouth so Malik wouldn’t hear. That had been the beginning. Now every holiday, every cookout, every casual “hey, come help your mom move the couch” had fed the fantasy until it lived under his skin like a second pulse.

Thunder cracked hard enough to rattle the glass. Sonia glanced up from the pot of coffee she was restarting on the gas stove.

“Road’s gone,” she said, voice low, almost amused. “We’re stuck until morning at least. Maybe longer.” She poured two mugs, black for her, the way she knew he took his. When she walked them over, the flannel shifted and he caught the shadowed underswell of her breast. His cock twitched against the zipper of his jeans before he could stop it.

She noticed. Of course she noticed. Her gaze flicked down, lingered half a second too long, then rose again with a small, private smile that made his throat tight.

“Sit,” she said, nodding at the leather couch facing the stone fireplace. “You’re wound so tight you’re going to snap a tendon.”

Lorenzo sat. The fire she’d built earlier threw gold across her bare feet, painted the soft lines at the corners of her eyes. He wrapped both hands around the mug so he wouldn’t reach for her. Outside, rain hammered the metal roof in a continuous roar. Inside, the only sounds were the crackle of pine and the soft shift of fabric when she settled beside him—not close enough to touch, but close enough that her knee nearly brushed his.

“Malik’s going to be furious he missed this,” she murmured. “He loves a good storm.”

“Yeah.” Lorenzo’s voice came out rougher than he intended. He cleared it. “He texted that the highway’s flooded too. He’s crashing at a motel if he can find one still open.”

Sonia stretched, arms over her head, flannel riding up to show a strip of smooth stomach and the silver gleam of her navel piercing—something she’d gotten the year after the divorce, she’d told them once, laughing, a little fuck-you to feeling invisible. Lorenzo’s eyes locked on it. Heat crawled up the back of his neck.

She caught him again. This time she didn’t look away.

“You’ve been doing that a lot lately,” she said quietly.

“Doing what?”

“Looking.” She turned toward him fully, one bare foot tucked under her thigh, the other dangling so her toes brushed the edge of the rug. The movement opened the flannel another fraction. He could see the lace edge of a black bra. “At me. Like you’re starving and I’m the only thing on the menu.”

His heart slammed once, hard. Confession pressed against his teeth, years of it, filthy and desperate. He had imagined this exact moment a thousand times—her mouth, her tits, the wet heat of her cunt wrapping around him while she whispered that Malik never had to know. The reality of her voice saying the words out loud made his dick throb so thick it ached.

“I—” He stopped. Swallowed. The storm howled. “I didn’t mean to make it obvious.”

“You didn’t make it obvious.” Her smile was slow, wicked. “I’ve just been paying attention.” She set her mug down on the low table, then reached out and took his. Their fingers brushed. Electricity that had nothing to do with the lightning outside raced up his arm. “How long, Lorenzo?”

He could have lied. Could have laughed it off, blamed the cabin, the isolation, anything. Instead the truth ripped free.

“Since I was a kid,” he said, voice raw. “Not— not like that. I mean since I was old enough to know what I was looking at. You’re—” He dragged a hand over his mouth. “Fuck. You’re the hottest thing I’ve ever seen. I used to jack off thinking about you bent over the kitchen counter. Used to come so hard my legs shook. Still do.”

Sonia’s breath left her in a soft rush. Color rose high on her cheekbones, but she didn’t pull back. If anything she leaned closer, the scent of her—rain and citrus and warm skin—flooding him.

“Show me,” she whispered.

He blinked. “What?”

“How you think about it.” Her hand settled on his thigh, high enough that her thumb rested against the hard ridge straining his jeans. She didn’t squeeze yet. Just rested there, claiming the heat. “Tell me what you do when you’re alone and you can’t stop thinking about your best friend’s mother.”

The taboo of it cracked open between them like the thunder. Lorenzo’s pulse hammered in his cock. He covered her hand with his own, pressed it down harder so she could feel exactly how thick he was, how ready.

“I picture you walking in on me,” he said, the words tumbling out low and filthy. “You’re in that little black robe you wear sometimes. You don’t say anything at first. Just watch me stroke it. Then you drop to your knees and tell me to feed it to you. I come on your tongue and you swallow every drop like you’ve been waiting years the same way I have.”

Sonia’s fingers flexed, squeezing him through the denim. A soft sound escaped her throat—half moan, half laugh of pure delight. “Jesus. You’re bigger than I imagined.” She rubbed the length of him slowly, base to tip, mapping him. “I’ve noticed you too, you know. The way you get quiet when I lean over. The way your eyes go dark when I laugh. I started wearing shorter skirts around the house last summer just to see if you’d break.”

“I almost did. Fourth of July. You in that red dress. I went to the bathroom three times.”

She laughed, low and smoky, and the sound went straight to his balls. Outside, another bolt lit the trees white; the boom that followed shook the floorboards. The lights flickered, held. Sonia’s hand never left him.

“We’re alone,” she said, almost wonderingly. “Road washed out. My son stuck on the other side of the mountain. No one coming back tonight.” Her free hand rose, cupped the side of his face, thumb stroking his lower lip. “I’ve been divorced three years. I fuck who I want. And right now I want the boy who’s been staring at my tits like they hold the secrets of the universe.”

Lorenzo turned his head, caught her thumb between his teeth, sucked. Her eyes fluttered. When he released it he said, “I’m not a boy.”

“No,” she agreed, voice thick. “You’re not.”

She shifted, climbed into his lap in one smooth motion, knees bracketing his hips, the soft weight of her settling over the throbbing outline of his cock. The flannel fell open completely. Black lace cupped heavy breasts, nipples already stiff peaks pushing against the fabric. Lorenzo’s hands went to her waist on instinct, then slid up under the shirt to bare skin, spanning the warm curve of her ribs. She rolled her hips once, deliberate, grinding the seam of her pants against him until they both hissed.

“We shouldn’t,” he managed, even as his fingers found the front clasp of her bra and popped it open. Her tits spilled free—full, soft, dark nipples tight. He groaned. “Malik—”

“Will never know unless we tell him.” Sonia took his wrists, guided his hands to cup her. “Squeeze. Harder. Yes—fuck, like that.” She arched when he thumbed both nipples, twisting lightly. “I’ve wanted this. Wanted you young and desperate and so fucking hard for me it hurts. Wanted to feel you lose it inside me while the storm covers the noise.”

He surged up, mouth latching onto one breast, sucking the nipple deep, tongue flicking. Sonia’s head fell back; her hands fisted in his hair. The wet heat of her cunt radiated through their clothes, soaking the thin fabric of her pants where she rocked against him. Every roll of her hips dragged her clit along his shaft. Precome had already wet a dark patch at his fly.

Thunder rolled again, endless. Lorenzo switched to the other breast, teeth grazing, and Sonia moaned his name like a secret. When she pulled his head back it was only so she could crush her mouth to his—open, hungry, tasting of coffee and pure need. Her tongue slid against his; she bit his lower lip hard enough to sting. He answered by yanking her hips down and thrusting up, dry-fucking her through layers that suddenly felt criminal.

She broke the kiss, forehead against his, breathing hard. “Bedroom,” she whispered. “Or right here on the couch. I don’t care. I just need you to stop looking and start taking.”

Lorenzo stood with her still wrapped around him, hands under her ass, carrying her two steps before the next flash of lightning froze them both for a heartbeat—her half-naked in his arms, his cock a steel bar against her core, the storm sealing them in. He set her on the thick rug in front of the fire instead, coming down over her, mouth already back at her throat, her collarbone, the soft undersides of her breasts. Sonia tugged his shirt up and off; her nails raked down his chest. When her fingers reached his belt she didn’t hesitate—leather hissed free, zipper dragged down, and then her palm was wrapped around bare, hot cock, stroking him from root to slick head while he cursed into her skin.

“So thick,” she breathed, thumb spreading the bead of precome. “I’m going to feel every inch tomorrow. Malik’s going to text asking if we’re okay and I’ll still be dripping you.”

The words detonated in him. He shoved her pants and panties down her legs in one rough motion, threw them aside, and stared. Her cunt was bare, flushed, glistening in the firelight, lips swollen. He dragged two fingers through her slit, found her dripping, and pushed them inside to the knuckle. Sonia’s back bowed; a broken cry tore out of her. He fucked her with his hand while his thumb circled her clit, watching her tits bounce with every thrust of his wrist.

“Been wet for me?” he demanded.

“Days,” she gasped. “Weeks. Every time you walked through my door hard and pretending you weren’t. I fingered myself thinking about this exact thing—your best friend’s mother spreading for you on the cabin floor while the rain hides how loud I get.”

He pulled his fingers free, sucked them clean, then notched the fat head of his cock against her entrance. They locked eyes. No alcohol, no excuses, nothing but the raw, mutual choice. Sonia hooked her ankles behind his back and pulled.

“Do it,” she said. “Confess with your cock.”

Lorenzo pushed in—slow at first because she was tight, then deeper as her body opened and clutched. The wet heat swallowed him inch by inch until his hips met hers and they both shook. He stayed buried, throbbing, forehead pressed to hers, the forbidden reality of it crashing through him in waves. Outside the world drowned. Inside, Sonia’s cunt fluttered around him and her mouth found his ear.

“Now fuck me like you’ve wanted to for years,” she whispered. “And don’t you dare stop when I come.”

He drew back and slammed home. The cabin filled with the wet slap of skin, her rising cries, his guttural groans, the storm’s roar drowning everything that might have been shame. He drove into her hard and deep, hands pinning her wrists above her head, watching her face break open with every thrust. She came first—clenching, shaking, a flood of heat around his cock—but he kept pounding through it, chasing the edge he’d denied himself for half a decade, the confession still unfinished on his tongue even as his body poured everything into her.

Rain sheeted the windows. Lightning whitewashed the room. And somewhere under the thunder, Sonia laughed breathless against his mouth and told him they had all night—and the road was still washed out.

He stayed buried to the root as the final pulses emptied him, the forbidden heat of her still fluttering around his spent cock. Rain sheeted the glass in white noise. Lightning painted Sonia’s sweat-slick breasts in hard silver; the fire threw the rest of her gold. Lorenzo’s forearms shook where they framed her head. He could feel every throb of his heartbeat inside her, thick and slow, and the wet slip of his own come already starting to leak around the seal of their bodies.

Sonia’s laugh was low, wrecked, pure delight. She rolled her hips once, milking the last of him, then unlocked her ankles so he could ease free. The thick slide out dragged a soft sound from both of them. His cock slapped wet against his stomach, shiny and half-hard already, and a slow trickle of white spilled from her open cunt onto the rug. She didn’t close her legs. She watched him watch it.

“Towel,” she said, voice husky. “There’s one on the hearth. We’re dripping everywhere.”

He reached without standing, snagged the thick cotton, and knelt between her thighs. The fire’s heat licked their bare skin. Outside the storm kept its private roar. Lorenzo started at her calves, dragging the towel upward in slow, deliberate strokes, drying rain that had never touched her and sweat that had. When he reached the soft insides of her thighs he slowed further, blotting the shine of her juices and his come, thumbs pressing firm circles into the muscle. Sonia’s breath hitched. Her eyes never left his face.

“I’ve known,” she said quietly, “for longer than I admitted on that couch.” The words landed between them like another crack of thunder. “The way you look at me when Malik’s back is turned. The way your jeans get tight every time I bend over the stove. I started leaving my bedroom door cracked on purpose last winter. Started walking through the house in nothing but his old shirts just to feel your eyes on my ass. I wanted you to break, Lorenzo. I wanted my son’s best friend to finally stop pretending he wasn’t hard for his best friend’s mother.”

He froze, towel pressed to the crease of her hip. Twenty-two years of wanting roared back through him twice as loud. “You knew the whole time.”

“I knew.” She sat up, firelight sliding over the heavy swing of her tits, nipples still dark and tight from his mouth. She took the towel from his hands and returned the favor—wiping the sweat from his chest, the streaks of her own wetness from his stomach, the slick mess still coating his cock. Her palm lingered, wrapping him loosely, feeling him thicken again under the slow stroke. “I fingered myself in the shower this morning thinking about you fucking me right here while the road washed out. Came so hard I had to bite my wrist. Then I put on that flannel and waited to see if you’d finally say it out loud.”

Their eyes locked. The air between them felt charged, thicker than the storm. Lorenzo’s hand rose, cupped the side of her neck, thumb stroking the damp hinge of her jaw. Her pulse hammered under his skin. He leaned in until their mouths nearly brushed.

“I used to come in your guest bathroom with your name in my mouth,” he said, voice raw. “Used to steal the towel you’d just used so I could smell you while I stroked it. Every time Malik invited me over I prayed you’d be home. Every fucking time.”

Sonia’s free hand slid up his forearm, fingers tracing the veins, the construction-work muscle, the damp hair. She leaned into the touch until her nipples brushed his chest. “Then stop praying. The storm gave us one night. No trucks. No phones that work. No son walking through that door. One night to finally take what we’ve both been starving for.”

She rose onto her knees on the rug, the towel forgotten, and pressed herself full-length against him. Damp skin met damp skin—her soft belly to his hard one, her tits crushing to his chest, the wet heat of her cunt sliding against the returning rigidity of his cock. Lorenzo’s hands gripped her ass hard enough to leave marks, dragging her tighter. They stayed like that, breathing each other, eyes open, the taboo of it a living thing between their mouths.

“Look at me while you admit it again,” she whispered. “Tell me exactly what you want to do to your best friend’s mother before the rain stops.”

He held her gaze. The fire popped. Somewhere a tree branch cracked under the wind. “I want to bend you over that couch and fuck you so deep you feel me in your throat. I want to come on these tits and rub it in so you smell like me when you finally open the door tomorrow. I want you on your knees with my cock down your throat while you think about how wrong it is. I want to wake up buried inside you and do it all over again before anyone knows we spent the night fucking like animals.”

Sonia’s smile was wicked and soft at once. She reached between them, wrapped him fully, and guided the head of his cock through her folds—once, twice—slicking him with the fresh wetness already gathering. She didn’t take him in yet. Just held him there, notched and ready, while her other hand cupped his jaw and forced their eyes to stay locked.

“Then we have until the road clears,” she said. “Every line. Every filthy thing you’ve ever jerked off to. I’m forty-six and divorced and so fucking wet for you I can barely stand it. You’re twenty-two and hard and finally mine for one night. Touch me like you mean it.”

Lorenzo’s hands moved—one spanning the small of her back, the other sliding up to palm a heavy breast, thumb dragging slow circles around the nipple until it peaked harder. He watched her eyes flutter and stayed locked on them anyway. She rocked, letting just the tip of him breach her, the tight ring of muscle kissing the swollen head. Heat punched up his spine. He thrust shallow, deliberate, giving her only that first thick inch while his free hand traced the damp valley between her breasts, down over the navel piercing, lower, until two fingers found her clit and rubbed in the exact rhythm of her earlier cries.

Sonia moaned, low and open. “Yes—right there. God, your hands. I’ve watched these hands fix things around my house for years and imagined them inside me. Do it harder.”

He circled firmer, pressed, felt her cunt clench around the shallow stretch of him. Their foreheads touched. Breath shared. The storm’s roar wrapped the cabin like a secret. Outside the world drowned; inside the only reality left was the slick drag of skin, the forbidden confession still dripping from their mouths, the night stretching endless and private ahead of them.

She sank another inch, taking more of him, and the wet sound of it mixed with the fire. Lorenzo’s control frayed. He wanted to slam home, wanted to pin her and fuck her through the rug until the floorboards remembered them. Instead he held still, letting her set the pace of the second claiming, eyes boring into hers while his fingers kept working her clit in tight, ruthless circles.

“Malik can never know,” he said against her lips, the words half warning, half prayer.

“He won’t.” Sonia rolled her hips, swallowing another thick inch, her nails biting crescents into his shoulders. “This stays between your cock and my cunt and the rain. One night. Everything we want. Now stop teasing and fill me the way you’ve needed to since you were old enough to know what that ache in your balls meant.”

He thrust up. She sank down. The rest of him disappeared into her in one smooth, devastating slide until his hips met hers and they both shuddered. Full. Stretched. Claimed all over again by the fire while thunder shook the walls. Lorenzo’s hands locked on her waist, holding her impaled, feeling every flutter of her walls around the fresh invasion. Sonia’s head tipped back, throat working, a broken sound of pure relief spilling out of her.

They stayed locked like that—eyes open, bodies joined to the hilt, damp skin sealed together—while the storm promised them hours still unmarked on any clock. His cock throbbed deep. Her cunt squeezed in answer. Neither of them moved to finish it yet. The night was only beginning, and every filthy line they hadn’t crossed still waited in the dark beyond the firelight.

Sonia rose off him with a wet pop that left both of them gasping, his cock bobbing heavy and shiny between them. She didn’t speak. She just slid backward on the rug until her knees met the floorboards, firelight painting every curve, and looked up at Lorenzo with those dark, knowing eyes. Forty-six years old, divorced, free, and staring at her son’s best friend’s thick cock like it was the only thing that mattered while the storm sealed them in.

“I’ve wanted this in my mouth since the first time I saw you hard,” she said, voice low and ruined. Her hands framed his hips. She leaned in and dragged the flat of her tongue from root to tip, slow, collecting the mix of their juices, then opened wide and took him. Warm, wet heat closed over the head. Lorenzo’s hand found her damp hair on instinct, not pushing, just holding, watching those hungry eyes stay locked on his face as she sank deeper.

She worked him sloppy—cheeks hollowed, spit already shining on her chin, tongue swirling under the ridge while she sucked. Every few strokes she pulled off just far enough to breathe hot against the slick skin and whisper, “Look at you feeding your best friend’s mother,” before swallowing him again. The wet sounds mixed with the rain hammering the roof. Lorenzo’s thighs shook. He could feel the taboo in every bob of her head, every soft gag when she forced herself farther down the thick shaft until her nose brushed the dark hair at his base. Precome and spit ran in strings from her lips. She never looked away. Those eyes stayed fixed on him, glittering, proud, filthy, while she worshiped the cock that had been aching for her since he was old enough to know the difference.

“Fuck—Sonia—” His voice cracked. He was throbbing against her tongue, the urge to thrust almost unbearable, but she set the pace: deliberate, indecent, taking her time like they truly had until the road reappeared. One hand cupped his heavy balls, rolling them while she sucked; the other stroked whatever her mouth couldn’t fit. Spit dripped onto her bare tits. She moaned around him, the vibration shooting straight up his spine, and he knew if she kept going he’d empty down her throat in another minute.

She knew it too. Sonia pulled off with a filthy gasp, lips swollen and shining, and climbed to her feet. “Couch,” she ordered, already turning. “I want you watching this ass while I ride what’s mine for tonight.”

Lorenzo dropped onto the leather. Sonia straddled him backward—reverse-cowgirl—bracing her hands on his knees. She reached between her thighs, found him, and sank down in one long, devastating slide. Her cunt swallowed every inch. The view wrecked him: the full, round cheeks of her ass spreading as she took him to the root, the dimples at the base of her spine, the way her soft flesh bounced when she started to move. She rolled her hips, then lifted and dropped, harder, the wet slap of skin filling the cabin. Lorenzo’s hands gripped her waist, then slid lower to spread her open so he could watch his thick cock disappear into her again and again.

“That’s it,” she panted, looking back over her shoulder, dark hair sticking to her damp neck. “Watch your best friend’s mother bounce on you. Feel how wet I get when you stretch me like this.” She slammed down harder. Her ass jiggled with every impact. He thrust up to meet her, the leather creaking under them, her moans rising with the thunder. Sweat tracked the valley of her spine. He could see everything—the stretch of her lips around him, the glossy mess of earlier come still coating them both, the way her hole clenched greedily every time she bottomed out.

She rode him like that until her thighs trembled and her rhythm faltered. Lorenzo sat up, wrapped an arm around her middle, and flipped them in one strong motion. Sonia went down onto her stomach on the couch cushions, ass high, face turned to the side so she could keep looking at him. He covered her, notched himself, and drove back in hard. Prone-bone. Deep. The position let him bury every thick inch while her tits crushed into the leather and her cries muffled against the cushion.

“Harder,” she demanded, voice raw. “Fuck your best friend’s mother deeper. Give it to me like you’ve been jerking off about for years—yes, fuck, just like that. Pound this cunt. Malik’s never fucked me this deep. No one has. Make me take it.”

Lorenzo’s hips snapped. The wet, brutal slap of his body against her ass filled the room. He hooked an arm under her hips to tilt her higher, changing the angle so the head of his cock dragged over that spot that made her shake. Sonia clawed at the couch, pushing back to meet every thrust, babbling filthy encouragement between gasps. “Deeper—use me—your best friend’s mom is dripping down her own thighs for this cock—” He reached under, found her swollen clit, and rubbed tight circles while he fucked her through the cushions. Lightning strobed white across her arched back. Sweat flew. Her walls fluttered, clenching hard enough to milk him, but he refused to stop.

When he finally eased out she was shaking, empty and dripping, turning onto her back with pure need written across her face. Lorenzo lay down. Sonia climbed over him face-to-face this time—true cowgirl—sinking onto his cock with a broken sound of relief. She braced her hands on his chest, tits hanging heavy, nipples brushing his skin every time she rose and fell. Their eyes locked. No more looking away. She rode him slow at first, grinding her clit against the base of him on every downstroke, then faster, harder, the wet friction building until the whole couch rocked.

“Come with me,” she whispered against his mouth, forehead pressed to his. “Fill me while I come on my son’s best friend’s cock. Do it. I want to feel it.”

Lorenzo’s hands locked on her ass, helping her slam down. The heat coiled unbearable at the base of his spine. Sonia’s cunt clamped rhythmically; her mouth opened on a silent cry, then a loud one as she broke. The rippling squeeze dragged him over with her. He thrust up hard and stayed buried, pulsing thick ropes deep inside her while she shook and milked every drop, their sweat-slick bodies sealed together, gasping the same air. The orgasm rolled through them in raw waves—shared, filthy, absolute—until they were left trembling, still joined, the storm roaring approval outside.

Sonia collapsed onto his chest, his cock still half-hard and buried, come already leaking around the seal of them. She nuzzled his throat, voice wrecked and smiling. “We still have hours before anything clears. I’m not done with you.” Her hips gave a lazy roll, feeling him twitch back to life inside her. Outside the rain only intensified, promising the road would stay gone a long while yet.

Sonia’s hips kept that lazy, deliberate roll, grinding her soaked cunt down the length of him until Lorenzo thickened fully inside her again. The wet heat of her, still loose and dripping from the last load, clenched around the fresh swell. He groaned into her damp hair, hands sliding down the sweat-slick curve of her back to grip her ass and spread her wider. Every slow circle of her pelvis dragged her clit against the base of his cock; every upward rock let him feel the soft, filthy slip of his own come being fucked back into her.

“Still so fucking hard,” she murmured against his throat, lips brushing the pulse that hammered there. “Twenty-two years old and already ready to fill your best friend’s mother a second time. God, I can feel how much you need it.”

He thrust up once, deep, making her gasp. The leather couch creaked under them. Firelight licked across the bounce of her tits as she braced her palms on his chest and started to ride in earnest—long, rolling strokes that pulled him nearly free before she sank all the way down again. The wet sound of it filled the cabin, obscenely loud even under the storm’s roar. Lorenzo watched her face, watched the way her mouth fell open and her eyes stayed locked on his, dark with ownership.

“Tell me again,” she demanded, voice husky. “While you’re buried in me. Say it.”

“I’ve wanted my best friend’s mom’s cunt since I first saw you,” he rasped, hips snapping up to meet every drop of her body. “Wanted to stretch you open and ruin you for anyone else. Wanted you dripping me down your thighs when Malik walked back through the door.”

Sonia moaned like the words themselves were a second cock. She leaned forward, tits crushing to his chest, and kissed him hard—tongue claiming, teeth scraping—while she fucked him faster. Her walls fluttered. He could feel another orgasm building in her, the same greedy ripple that had milked him dry minutes ago. Lorenzo sat up without breaking the seal of their bodies, wrapped both arms around her, and stood. She locked her legs around his waist, still impaled, still rocking.

He carried her the few steps to the big front window. Rain sheeted the glass in silver curtains; lightning turned the pines into stark black skeletons. He pressed her back against the cold pane. Sonia hissed at the temperature shock, then laughed, low and filthy, when he pinned her there and drove up hard.

“Yes—use me against the glass. Let the storm watch your best friend’s mother take every thick inch.” Her nails scored his shoulders. “Harder. I want bruises I’ll feel when I make coffee for him tomorrow.”

Lorenzo fucked her like that—standing, deep, the taboo of the open window and the empty road below turning every thrust sharper. Her tits bounced between them. He ducked his head and sucked one nipple deep, teeth grazing, while she writhed and clenched. When her orgasm hit she cried out loud enough that the glass vibrated under her spine; her cunt locked down in rhythmic pulses that nearly dragged him over with her. He held still through it, buried to the root, feeling every flutter milk him, until she sagged, panting, against the wet pane.

He eased out only long enough to turn her. Sonia braced her forearms on the window frame, ass pushed back, looking over her shoulder with that wicked, knowing smile. Lorenzo notched the slick head of his cock against her flushed, swollen entrance and shoved home in one stroke. The view wrecked him—her full ass spreading around his shaft, the dimples at the base of her spine, the dark hair stuck to her neck, the way her reflection in the rain-streaked glass showed her tits hanging heavy and her mouth open on a moan.

He gripped her hips and pounded. The wet slap of skin echoed. Come from earlier frothed white around his cock with every thrust, dripping down her thighs onto the hardwood. Sonia pushed back to meet him, demanding more, babbling how no one had ever fucked her this deep, how she was going to walk funny for days and Malik would never guess why.

“I’m going to come again,” she gasped. “Don’t you dare pull out. Fill this cunt a third time. Mark what’s yours for tonight.”

Lorenzo reached around, found her clit with two rough fingers, and rubbed in tight, ruthless circles timed to his thrusts. Sonia shattered with a broken cry, walls seizing, and the clench pulled him under. He slammed deep and stayed there, cock pulsing thick ropes straight into her core while thunder cracked overhead. His vision whited out. Every pulse felt endless, flooding her until he could feel the excess leak around the seal of them and run down both their legs.

They stayed locked like that—him still twitching inside her, her forehead pressed to the cold glass—until their breathing slowed. Only then did he ease free. A thick trickle of white immediately spilled from her open cunt. Sonia reached back, scooped some onto her fingers, and pushed it back inside with a soft, satisfied sound.

“Towel later,” she said. “I want to keep you in me a little longer.”

She turned in his arms, still sticky and glowing, and kissed him—slow this time, possessive, the kind of kiss that claimed rather than asked. Her hand cupped the back of his neck, holding him there while her tongue slid deep. When she finally pulled back it was only far enough to whisper against his mouth, voice low and absolute.

“This changes nothing between us publicly. You’re still just Malik’s best friend. I’m still just his mom. We smile at cookouts and I pour you coffee and no one ever knows.” Her thumb stroked his lower lip, smearing the taste of them. “But in secret? Everything. You belong to me now. The second this storm clears and Tyler—Malik—drives back up that road, we start planning the next time. My place when he’s at work. The cabin again when he takes that fishing trip next month. I’ll text you a time and a place and you’ll show up hard and ready, because this cock is mine whenever I want it.”

Lorenzo’s spent dick gave a helpless twitch against her thigh. The knowledge settled into his bones like the rain into the earth—final, irreversible. He now belonged to his best friend’s mother. Sonia’s smile was pure ownership as she kissed him once more, softer, sealing the promise.

“Hours left before the road even thinks about drying,” she murmured, already guiding his hand back between her legs so he could feel how wet and open she still was, how his come coated her fingers. “And I’m nowhere near finished showing you what that means.”

Outside the storm raged on, but somewhere under the thunder a distant rumble of thunder sounded almost like tires on wet gravel—too early, impossible, yet enough to make his pulse spike with the delicious, forbidden risk of it. Sonia felt him harden again against her and laughed, low and wicked, already sinking to her knees on the rug in front of the fire, mouth open, eyes glittering with plans that stretched far past any single washed-out night.

Sonia’s mouth closed over him the instant her knees hit the rug, hot and greedy, taking his half-hard length straight to the back of her throat before he could finish thickening. Lorenzo’s hands fisted in her damp hair, hips jerking once on pure reflex. She gagged softly, eyes watering with pure delight, then pulled off just enough to drag her tongue in a slow spiral around the head while spit ran down his shaft and dripped onto her tits.

“Still so much left in you,” she murmured against the slick skin. “Good. I want every drop before this night ends.”

She sucked him deep again, bobbing in long, wet strokes that made wet sounds louder than the rain. One hand rolled his balls; the other slid between her own thighs, two fingers plunging into the mess he’d already left inside her. Lorenzo watched, mesmerized—his best friend’s mother on her knees, fucking herself on her fingers while she worshiped his cock, cheeks hollowed, spit-shined lips stretched wide. The taboo of it hammered through him hotter than the fire at their backs. He thrust gently into her mouth, testing, and she moaned encouragement, taking him deeper until her nose pressed to his stomach and held there, throat working.

When she finally pulled free it was with a string of spit still connecting them. She rose, turned, and braced both hands on the stone hearth, ass presented, thighs already shining. “Now. From behind. Hard. I want to feel you in my stomach.”

He stepped in, gripped her hips, and drove home in one brutal thrust. Sonia cried out, spine arching, cunt fluttering wildly around the sudden stretch. Lorenzo set a punishing pace immediately—deep, snapping strokes that made her ass ripple and her tits swing beneath her. Every impact shoved her forward; every withdrawal dragged thick cream out of her to paint his cock white. He reached around, found her clit, and rubbed in tight, merciless circles timed to his hips.

“That’s it—take it,” he growled against her ear, bending over her back so his chest sealed to her sweat-slick skin. “Your son’s best friend fucking this greedy cunt raw while the mountain drowns. Feel how deep I am?”

“Deeper,” she demanded, pushing back to meet every thrust. “Ruin me. I want to sit down tomorrow and still feel the shape of you.”

He hooked an arm under one of her thighs, lifting it so her knee rested on the hearth, opening her wider. The new angle let him slam even farther, the head of his cock punching that spot that made her legs shake. Sonia’s moans turned into broken sobs of pleasure. She came hard and sudden, walls clamping in rhythmic pulses that nearly milked him, but he fucked straight through it, teeth gritted, chasing the edge without mercy.

When her orgasm eased he pulled out, spun her, and lifted her bodily onto the low coffee table. She lay back across the wood, legs hooked over his shoulders, and he sank back into her in one smooth slide. Face-to-face now, eyes locked, he folded her nearly in half and pounded. The table creaked under them. Her tits bounced with every brutal stroke. He leaned down and sucked a nipple hard enough to leave a mark while his hips kept driving.

“Look at me,” she gasped, hands framing his face. “Look at your best friend’s mother while you split her open. Tell me who owns this cock now.”

“You,” he rasped. “You own it. Every fucking inch. I’m yours whenever you text. Whenever the door’s unlocked. Whenever Malik’s gone.”

The confession broke something open in both of them. Sonia’s second climax hit like a wave—long, shaking, her cunt seizing around him so tightly he had to fight to keep moving. Tears of pure overload tracked her temples. He didn’t stop. He kept fucking her through it, slower now but deeper, grinding the base of his cock against her clit on every downstroke until she was babbling incoherently, nails raking his back raw.

He lifted her again without leaving her body, carried her the three steps to the couch, and sat with her straddling him. She rose and dropped in long, rolling waves, tits in his face, her wetness and his earlier come frothing between them. Lorenzo’s hands spread her ass cheeks so he could feel every inch of himself disappearing. She leaned back, bracing on his knees, and rode him reverse for a few strokes just so he could watch—her full cheeks spreading, the stretch of her lips around his thick shaft, the way fresh cream coated him with every bounce.

Then she turned again, face-to-face once more, and sank down until they were sealed root-deep. They stayed like that a moment, breathing hard, foreheads touching, the storm still raging outside as if the mountain itself approved.

“One more,” she whispered. “Fill me one last time. I want to walk around tomorrow still leaking you.”

Lorenzo thrust up. She met him. The rhythm built again—wet, filthy, desperate. Her walls fluttered faster. He felt his own orgasm coiling low and inevitable. Their mouths crashed together, tongues sliding, teeth clicking. She came first, a sharp cry muffled against his lips, cunt locking down in long, milking squeezes. The rhythmic clench dragged him over the edge with her. He slammed up hard and stayed buried, cock pulsing thick, endless ropes straight into her core while she shook and ground down to take every drop. His vision whited. Every throb felt like it pulled something vital out of him and poured it into her. They kept moving through it in tiny, instinctive rolls until the last spurt left him empty and twitching.

Sonia collapsed forward onto his chest, both of them slick with sweat, still joined, his spent cock softening slowly inside the flooded heat of her. Come already leaked around the seal of their bodies and trickled down his balls onto the leather. Her breath came in warm, broken pants against his throat. Lorenzo’s arms locked around her waist, holding her there, feeling every residual flutter of her cunt around him. The fire had burned lower. Rain still hammered the roof in a continuous roar that made the cabin feel like the only private place left on earth. Neither of them spoke. Their heartbeats gradually slowed against each other, skin cooling where the air touched, the forbidden ache finally quiet for the first time in years. Outside the storm showed no sign of ending, and for a long stretched moment they simply stayed locked together in the afterglow, breathing the same damp air, the night still theirs and no one else’s.

Rate this story

Thanks for rating
Something wrong with this story?
Read next: Oily Massage Leads to Stepmom Sex →
Tagged blowjob reverse-cowgirl prone-bone cowgirl creampie mature

Fresh filth, nightly

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