Rooftop Midnight: Last Night With His Best Friend’s Mother
Yara seduces her son's best friend Otto for a hot rooftop MILF fuck.
I never thought I’d be the guy confessing this kind of thing, but here it is, every sticky detail, because that night still burns behind my eyes whenever I close them. I’m Otto, twenty-two, and for years I’d been quietly losing my mind over Yara—my best friend Felix’s mother. Forty-eight, curves that filled every pair of jeans she owned, a teasing smile that always seemed to know more than it should, heavy breasts that strained against soft blouses whenever she leaned in to hug me hello. I’d jacked off to the memory of that hug more times than I can count, imagining her perfume thicker, her lips closer.
It was the last night before I shipped out for the job across the country. Felix threw a rooftop goodbye party on the building where Yara lived, string lights, cheap beer, music spilling over the edge into the city dark. By midnight most everyone had filtered downstairs or gone home. Felix himself stumbled off to crash in his old room, leaving just me and Yara alone under the open sky with a half-empty bottle of whiskey and the leftover glow of the party.
She poured two fingers into plastic cups and handed me one, her fingers brushing mine longer than necessary. “To new beginnings,” she said, that smile curving slow. We stood at the low wall, city lights blinking below, the warm night air carrying the faint smell of her skin—vanilla and something deeper. She talked about the old days, how I’d been the skinny kid who always showed up half-starved after practice, how she’d fed me leftovers and ruffled my hair. Her hand settled on my forearm while she spoke, thumb stroking once, twice.
“You’ve filled out,” she murmured, eyes dropping openly down my chest, lingering at the open collar of my shirt. “Look at you. All man now. That job’s lucky to get you.” The compliment landed hot. I swallowed whiskey and tried not to stare at the deep V of her black top, the way her full tits rose with every breath. She caught me looking and didn’t pull away; instead she stepped closer so our hips nearly touched, the heat of her body soaking straight through my jeans.
“I used to watch you swim in the community pool,” she went on, voice lower now, almost confessional herself. “Those shoulders… God, Otto. You have no idea how many times I had to force myself not to stare too long.” Her free hand came up and traced the edge of my jaw, light as a dare. Electricity shot straight to my cock. I was already half-hard just from the proximity, from years of secret wanting finally brushing against the surface.
We kept drinking, kept reminiscing, but every story twisted hotter. She remembered the summer I’d helped her move furniture and how my shirt had ridden up, showing the trail of hair below my navel. I remembered the time she’d answered the door in a thin robe after a shower, water still beading on her collarbone. Her laughter turned huskier. Her hip bumped mine deliberately. When she reached past me for the bottle her breast pressed full and soft against my arm, and she left it there a second longer than accident allowed.
Then the air changed. She set her cup down on the ledge, turned fully toward me, and the teasing smile softened into something raw. “I’m going to say this before I lose my nerve,” Yara said. “I’ve fantasized about you too. For a long time. Watching you grow into this…” Her gaze dragged over me again, hungry. “I want one night. One unforgettable night with the young man I’ve watched become exactly what I crave. No one else has to know. Just us. Here. Now.”
My pulse hammered in my throat. The confession I’d swallowed for years tumbled out before I could stop it. “I’ve jerked off thinking about you more times than I can remember. In the shower. In my bed at night. Picturing those tits in my hands, your mouth on me, you riding me like you meant it. I thought I was disgusting for wanting my best friend’s mom that bad.”
Something flipped in her eyes—approval, hunger, relief. She slid closer until her thigh pressed solid against mine, then let her hand rest high on my leg, fingers curling just shy of the hard ridge already tenting my jeans. “Not disgusting,” she whispered. “Mutual. And overdue.”
I groaned when her palm slid higher, cupping me through the denim, squeezing once with filthy confidence. That broke the last thread of hesitation. I grabbed her waist and pulled her in. Our mouths crashed together—hot, open, tasting of whiskey and years of held-back need. She kissed like she meant to devour me, tongue stroking deep, a soft moan vibrating against my lips. My hands roamed her back, then lower, grabbing the lush swell of her ass and hauling her tighter against my cock. She rocked into me, grinding slow, letting me feel every soft give of her body.
Yara broke the kiss only long enough to guide my hands upward. “Here,” she breathed, pressing my palms over the heavy weight of her breasts. “Squeeze them. I’ve wanted your hands on me for so fucking long.” I obeyed, filling my hands with her, thumbs finding nipples already stiff beneath the thin fabric. She arched, head tipping back, offering more. I kneaded harder, learning the shape of her, the way she gasped when I pinched lightly through the cloth. One-handed, she yanked the top lower so the lace of her bra peeked out, then tugged that down too. Her bare tits spilled into the night air—full, freckled, nipples dark and tight. I groaned and ducked my head, sucking one into my mouth while I continued to squeeze the other.
“Yes—fuck, Otto—just like that.” Her fingers tangled in my hair, holding me to her chest as I licked and sucked, teeth grazing just enough to make her shudder. The rooftop felt private under the dark sky, only the distant hum of traffic below. My free hand slid under her skirt, finding bare thigh, then the damp heat of her panties. She was soaked already. I rubbed slow circles over the wet fabric while I switched to her other nipple, drawing it deep.
She pushed my head back just far enough to kiss me again, messier this time, biting my lower lip. “We’re doing this,” she said against my mouth, voice rough. “Right here. I want you to fuck me on this rooftop like you’ve always imagined. I want to feel every inch of that cock I’ve only dreamed about.” Her hand returned to my zipper, dragging it down, sliding inside to wrap warm fingers around my bare shaft. She stroked once, twice, thumb smearing the precum already leaking. “Thick. Perfect. I’ve needed this.”
I thrust into her fist, lost in the heat of her palm and the soft press of her tits against my chest. We were past the line and both of us knew it, eager, choosing it together. Her skirt hiked higher as she hooked a leg around my hip, opening herself so I could shove her panties aside and slide two fingers through her slick folds. She was molten, clenching around the intrusion, hips rolling to take them deeper. I curled them just right and she moaned loud enough that I had to kiss her quiet again, swallowing the sound.
We stayed locked like that—kissing, groping, fingers working each other—breath coming faster, clothes half-shoved out of the way, the night air cooling the sweat on our skin. Yara’s hand pumped me steadily while she whispered filthy promises against my ear: how she wanted me to bend her over the ledge, how she’d drop to her knees and swallow me if I asked, how she planned to ride me until her legs shook. Every word tightened the coil low in my gut. I added a third finger inside her, thumb circling her clit, and she bit down on my shoulder to muffle the cry.
The bottle of whiskey sat forgotten. The city glittered on, indifferent. All that existed was the wet heat of her cunt around my fingers, the velvet stroke of her fist on my cock, the heavy bounce of her breasts every time she rocked against me. We were choosing the crossing together—no more secret lust, no more polite distance—just the raw decision to take everything we’d both craved for years and make it real before dawn and distance stole the chance.
She pulled back just enough to look at me, lips swollen, eyes dark with the same fire I felt. “Don’t stop,” she ordered, guiding my free hand back to her tits, squeezing them together so I could bury my face between them again. “We’re only getting started.” Her fingers tightened around my shaft, stroking faster, matching the thrust of my fingers into her. The rooftop night stretched open ahead of us, thick with possibility and the thick scent of her arousal, every unfinished thrust and unfinished kiss promising more—so much more—before the sun came up and the leaving became real.
I yanked my slick fingers free of her cunt with a wet sound that made us both groan, then spotted the thick picnic blanket still crumpled near the string lights. Without a word I dragged it into the open middle of the rooftop, away from the ledge, under the full wash of stars. Yara watched me, tits still bare and gleaming, skirt hiked around her waist, then stepped out of her panties completely and kicked them aside. She peeled the rest of her clothes off while I shucked my shirt and shoved my jeans and boxers down. My cock sprang free, heavy and glistening, and she made a soft hungry noise at the sight.
We sank onto the blanket together. The fabric was cool against my back when she pushed me flat and swung a leg over so she faced away, reverse-cowgirl, that thick, perfect ass hovering right above my dick. She reached back, wrapped her fingers around me, and guided the fat head between her folds. One slow sink and she took every inch, her cunt stretching hot and impossibly tight around me until her ass cheeks rested flush on my hips.
“Fuck—look at you filling me,” she breathed, glancing over her shoulder. Then she started to move.
She rode me with deliberate, grinding rolls, lifting just enough to let my cock drag along her walls before slamming that lush ass back down. The wet slap of skin on skin filled the night. I gripped her hips hard enough to leave marks, thumbs digging into the soft give of her flesh, and every time she bottomed out I cracked a palm across one cheek. The sharp smack made her clench and moan. I spanked her again, watching the flesh jiggle, the red bloom under my hand, and she only rode harder, grinding in filthy circles so her ass worked my entire length.
“That’s it, Otto—spank Mommy’s ass while she fucks you,” she gasped, voice cracking on the dirty word. The confession tore through me; I thrust up to meet her, spanking in rhythm, the sound echoing off the rooftop walls. Sweat slicked the cleft of her cheeks. Her pussy dripped down my balls. I could feel every flutter, every greedy squeeze, and the sight of my cock disappearing between those full cheeks under the stars nearly finished me too soon. I held on, gritting my teeth, letting her use me exactly how she’d fantasized.
After long minutes of that deep reverse grind she lifted off with a wet pop, turned, and pushed me onto my back again only long enough to crawl up and straddle me the proper way—then immediately rolled us so I was on top. Her legs locked around my waist like a vice. Missionary on the blanket, city lights glittering past her shoulders, stars wheeling above.
“Fuck me harder,” she demanded, heels digging into my ass. “I want to feel you tomorrow. Don’t you dare hold back.”
I drove into her. Deep, punishing strokes that made her tits bounce hard against my chest. She met every thrust, nails raking my back, moaning open-mouthed into the night. The blanket bunched under us. I hooked one of her knees higher so I could sink even deeper, grinding my pubic bone against her clit on every downstroke. Her cunt was a molten fist. I could feel her starting to shake, walls fluttering, and I pounded harder exactly like she ordered, sweat dripping from my chin onto her freckled chest.
“Otto—yes, just like that—fill me up, baby—” Her voice broke into raw cries. I kissed her to swallow them, tongues sliding, the whiskey taste still on us. She came first like that, legs clamped tight, pussy pulsing in hard waves that milked my cock ruthlessly. I rode her through it, never slowing, until the aftershocks left her limp and gasping.
She wasn’t done. The second she could move she shoved me back and scrambled onto her knees between my spread thighs. Her mouth engulfed me in one messy drop—no teasing, just sloppy, urgent suction. She took me deep, gagging wetly when the head nudged her throat, spit running down my shaft and coating her chin. Her tongue swirled, cheeks hollowed, one hand pumping what she couldn’t swallow while the other cupped my balls. The filthy sounds she made—wet glucks and moans—vibrated straight through my cock. I fisted her hair and fucked up into her mouth in shallow thrusts; she took it greedily, eyes watering, mascara smudging, looking up at me like she lived for the taste of her own cum on my dick.
When I felt the warning tingle she pulled off with a filthy string of spit connecting her lips to my cock. “Over the railing,” she panted. “Bend me over and finish inside me. I need it.”
I hauled her up. We stumbled the few steps to the low wall. I spun her, bent her forward so her tits hung over the city lights, and kicked her feet wider. One hard thrust seated me to the hilt in that dripping cunt from behind. Standing doggy under the open sky. I grabbed a fistful of her hair, yanked her head back, and fucked her in long, brutal strokes that made her ass ripple. The night air cooled the sweat on our skin; far below, traffic hummed, oblivious.
“Otto—oh God, Otto—” she moaned my name over and over, loud now, past caring who might hear. I spanked her again, yanked harder on her hair, and slammed deep as the orgasm ripped through me. I flooded her pussy in thick pulses, cock jerking, painting her walls while she came a second time around me, clenching and milking every drop. We stayed locked like that, shaking, my hips still twitching, her name a broken rasp on my lips.
When the last spurt left me I eased out. Cum immediately spilled down her thighs, catching the starlight. She straightened slowly, turned, and cupped my face in both hands. The kiss she gave me was tender, almost reverent—soft lips, slow tongue, nothing like the filthy devouring from before.
“This perfect memory is the only goodbye I need,” she whispered against my mouth. “No letters. No calls. Just this. Us. Tonight.”
We dressed in silence broken only by soft touches—me helping zip her skirt, her fingers lingering on my chest as she buttoned my shirt. One last lingering kiss at the stairwell door, tasting of sweat and sex and whiskey, and then we parted. She went inside. I took the fire escape down alone.
I walked away through the dark streets with the taste of my best friend’s mother still thick on my lips, the ghost of her cunt still clenched around the memory of my cock, certain this was the clean, final close we both needed.
What Otto didn’t know—what Yara had decided the moment his cum started leaking down her thigh—was that she already had a ticket booked for his new city three weeks out.
Rate this story
Something wrong with this story?
Popular Collections
Browse Categories