Best Friend's Last Taste on the Rooftop
Best friends Mia and Lena finally eat each other's pussies on the rooftop before Lena moves away.
The humid summer air clung to Mia’s bare shoulders like a second skin as she leaned against the low brick wall of Lena’s rooftop, the city lights blinking far below like distant stars that didn’t give a shit about goodbyes. Twenty-two years old and already feeling the weight of endings, she sipped from the cheap bottle of wine they’d smuggled up, watching Lena’s dark hair catch the glow of the string lights they’d hung years ago for late-night talks that always skirted the real thing. Lena was leaving at dawn—cross-country move, new job, new everything—and the knowledge sat heavy between them, turning every brush of skin electric.
“Remember that time freshman year when we got wasted and you made me swear we’d never lose touch?” Lena said, her voice low and husky, stepping closer until their bare thighs almost touched. She wore a thin tank top that did nothing to hide the hard points of her nipples in the night breeze, cutoff shorts riding high on her ass. Mia’s gaze snagged there, lingering, and Lena noticed, a slow smirk curving her lips. “You looked at me like that even then.”
Mia’s pussy clenched at the accusation, heat flooding her cheeks and lower. They’d been best friends forever, sharing dorm beds and drunken confessions, but the attraction had always been the unspoken undercurrent—lingering hugs that lasted too long, hands that “accidentally” grazed tits or thighs. Tonight it simmered open, no more hiding. “I always look at you like that,” Mia admitted, her fingers trailing lightly down Lena’s arm, feeling the goosebumps rise. “Especially now. Fuck, Lena, tomorrow you’ll be gone and I won’t get to see this perfect body every day.”
Lena turned fully toward her, pressing closer so their hips bumped, the warmth of her skin searing through the thin fabric. She took the wine bottle, drank deep, then set it aside, her free hand settling on Mia’s waist, thumb stroking slow circles under the hem of her crop top. “Bittersweet as hell, right? All these years of wanting and we wait till the last fucking night.” Her breath ghosted over Mia’s lips, minty and wine-sweet. “I’ve jerked off thinking about you more times than I can count. Fingers buried in my cunt, whispering your name.”
The confession hit Mia like a slap of pure lust, her clit throbbing instantly. She laughed, breathless, filthy, pulling Lena flush against her so tits mashed together, soft and yielding. “Oh yeah? Tell me more, you dirty bitch. I’ve fingered myself raw picturing your mouth on me. Spreading my legs in the shower, cumming so hard I saw stars just imagining tasting that pretty pussy of yours.” Her hand slid down boldly now, cupping Lena’s ass through the shorts, squeezing the firm cheek and feeling the heat radiate. Years of flirty teases—stolen glances in changing rooms, “accidental” footsie under tables—crystallized into this open hunger.
Lena’s eyes darkened, pupils blown wide under the fairy lights. She nuzzled into Mia’s neck, lips brushing the pulse point, tongue flicking out to taste salty skin. “Christ, Mia. I’ve always wanted to taste you. Not just lick—fucking devour. Shove my face between those thick thighs and eat you till you’re screaming, creaming all over my tongue. I dream about it. Your clit swelling against my lips, that sweet cunt juice dripping down my chin.” Her fingers dipped under Mia’s top now, palm skating up to cup a bare breast, pinching the nipple hard enough to make Mia gasp. “Knowing this is our last night... fuck, it makes me so wet I can feel it soaking my shorts.”
Mia’s interior world spun with raw need, her mind flashing filthy montages: Lena’s tongue delving deep, their bodies locked in 69 on this very rooftop, juices mixing as the city watched unknowingly. The bittersweet ache of tomorrow only sharpened it—no more chances after this. She rocked her hips forward, grinding her mound against Lena’s thigh, feeling the damp heat of her own pussy lips parting against her panties. “I’ve fantasized about straddling your face right here,” Mia growled, voice thick with lust, both hands now roaming Lena’s body—one kneading that perfect ass, the other slipping under the tank to tweak a stiff nipple. “Riding your tongue while I lean down and suck on yours. We’ve been so fucking careful, so polite. No more.”
Their playful reminiscing had twisted into something carnal, confessions tumbling out like they’d been dammed up forever. Lena admitted she’d once snuck into Mia’s room after a party just to smell her panties, rubbing them on her clit till she came; Mia countered with how she’d watched Lena shower through a cracked door, hand stuffed down her own shorts, wishing it was her fingers soaping those curves. The honesty, paired with the finality of dawn’s approach, shattered the last barriers. Lena’s mouth crashed onto Mia’s in a hungry kiss, no tentative exploration—lips parting immediately, tongues thrusting deep and wet, tasting wine and desperation.
Mia moaned into it, filthy and loud, her hands becoming greedy. She yanked Lena’s tank up, exposing those full tits to the warm night air, thumbs rubbing rough circles over the dusky nipples while their mouths fused. Lena kissed like she was starving, biting Mia’s lower lip, sucking on her tongue, one hand diving straight into Mia’s shorts to cup her soaked pussy through the thin cotton. “Fuck, you’re dripping,” Lena panted against her mouth, fingers pressing the fabric into Mia’s slit, rubbing her engorged clit. “All for me. My best friend’s cunt, finally mine to play with.”
They stumbled back against the brick wall, bodies grinding hard, kisses turning sloppy and desperate. Mia shoved her hand down Lena’s shorts in turn, finding bare, slick folds—no panties, just hot, swollen pussy lips coated in cream. She parted them with two fingers, sliding along the seam to circle Lena’s entrance, collecting the juiciness and smearing it up over her clit. “You’re so fucking ready,” Mia whispered, nipping Lena’s jaw, then her collarbone, leaving red marks. “This tight little hole twitching for my fingers... or my tongue. God, I want to bury my face in it tonight. Lick you till you squirt all over the rooftop.”
Lena’s free hand tangled in Mia’s hair, yanking her back into another bruising kiss, their tongues battling as fingers worked feverishly below. Clothes stayed mostly on but disordered—tanks rucked up, shorts unbuttoned and shoved low on hips, exposing the tops of bush and the glistening evidence of arousal. Mia’s nipples scraped against Lena’s as they pressed closer, the friction electric, while below, they fingered each other with mounting urgency: Mia plunging two fingers into Lena’s clenching cunt, curling against that spongy spot, Lena rubbing Mia’s clit in tight, wet circles through the crotch of her panties until the fabric was translucent with cum.
The night air carried their gasps and wet sounds, the distant traffic a dull roar underscoring the intimacy. Mia’s mind raced with the taboo thrill of it—best friends finally cracking open, hands in each other’s pussies on the eve of separation. No regrets, only this feverish need. Lena broke the kiss to trail her mouth down Mia’s neck, sucking hard enough to bruise, whispering filth between licks: “I’m gonna make you cum on my fingers first, then I’m spreading you out on that blanket and feasting. Your pussy’s gonna be my last meal in this city, Mia. Gonna tongue-fuck you deep, suck your clit till you flood my mouth.”
Mia bucked against the hand in her shorts, already teetering, her own fingers pistoning faster into Lena’s heat, the squelch of it obscenely loud. “Do it—fuck, don’t stop. I’ve wanted your taste for so long. Gonna return the favor, eat that slutty cunt till you’re begging.” Their free hands roamed everywhere: squeezing tits, scratching backs, gripping hips to grind harder. The escalation left them panting, bodies slick with sweat and arousal, kisses resuming with even more ferocity, teeth clashing, moans swallowed.
Tension coiled tighter, unbroken, as Lena hooked a leg around Mia’s waist for better access, both of them finger-fucking in rhythm now, the rooftop their private stage of unfinished hunger. Dawn loomed unseen, but right now there was only the filthy press of mouths and hands, the mutual confession blooming into desperate touch, promising so much more before the night—and their time—ran out.
Mia’s fingers curled harder inside Lena’s cunt, the wet heat clenching around her knuckles as their mouths stayed locked, tongues fucking each other just as filthy. The shorts hanging open on Lena’s hips let Mia’s hand work free, two fingers plunging deep, thumb grinding that swollen clit until Lena’s thighs shook. “Fuck, I’m so close already,” Lena gasped against Mia’s lips, hips bucking. “Don’t you dare stop—make me cum on your hand like the desperate slut I’ve been for you.”
But Mia pulled free instead, slick fingers gleaming under the string lights. She dropped straight to her knees on the rough rooftop concrete, the grit biting her skin, and shoved Lena’s cutoff shorts down hard. The denim scraped over those thick thighs and pooled at her ankles. No skirt needed—Lena’s bare, soaked pussy was right there, lips puffy and glistening, cream already streaking down her inner thighs. Mia groaned at the sight, burying her face without hesitation.
Long, sloppy licks dragged from Lena’s dripping hole straight up over her clit, tongue flat and greedy, scooping up every drop of that tangy cunt juice. Mia moaned into it, the vibration making Lena curse and fist her hair. “Christ, yes—eat that fucking pussy. I’ve dreamed about your tongue for years.” Mia speared two fingers back in hard, curling them ruthlessly against the front wall while her mouth sealed over the clit, sucking and lashing with wet, messy strokes. Spit and cream smeared across her chin, dripping onto her tits. She finger-fucked Lena deep and fast, knuckles slamming home, the squelch loud enough to cut through the distant city hum.
Lena ground down hard, smearing her soaked folds all over Mia’s face, riding that tongue like she owned it. “Deeper—fuck your best friend’s cunt, Mia. Tongue-fuck me till I cream down your throat.” Her free hand yanked her tank the rest of the way off, pinching her own nipples raw while she watched Mia’s head bob between her legs. Interior heat flooded Mia—every fantasy crashing real: the salty-sweet flood on her tongue, the way Lena’s hole fluttered and tried to suck her fingers deeper. She added a third finger, stretching that tight pussy wide, and licked in broad, filthy laps that left Lena’s clit throbbing and shiny.
Lena’s grind turned frantic, thighs clamping Mia’s ears, ass flexing as the orgasm ripped through. “Cumming—fuck, I’m cumming on your face!” She flooded Mia’s mouth, thick pulses of juice that Mia swallowed greedily, tongue still working, fingers still pumping through the clench. Lena’s knees buckled; she came hard enough to shout, body jerking, more cream gushing down Mia’s wrist. Mia kept licking through it, cleaning every fold, tasting the sharp rush of her best friend’s orgasm until Lena finally dragged her up by the hair for a sloppy kiss, feeding Mia her own cunt taste.
They switched without words, urgency cracking hot between them. Lena spun Mia around and bent her over the low brick ledge, city lights sparkling far below like they were watching. Mia’s crop top got yanked off completely; her shorts and panties got shoved to her knees in one rough pull. Cool night air kissed her dripping pussy, then Lena’s fingers slammed in from behind—three thick digits burying to the hilt in one stroke. “Look at this greedy hole taking me,” Lena snarled, free hand reaching around to rub Mia’s clit in tight, vicious circles. “Bent over for me on our last night. Gonna finger-fuck you till you scream for the whole goddamn city.”
Mia pushed back hard, ass cheeks spreading, the stretch burning perfect as Lena’s fingers pistoned. Wet slaps filled the air, juice running down Mia’s thighs in sticky trails. “Harder—fuck me like you mean it, you dirty bitch. I’ve needed your fingers in me forever.” Lena leaned over her back, tits pressed to skin, biting Mia’s shoulder while she rubbed that clit faster, fingers curling inside to nail the spot that made Mia’s vision spark white. Every thrust shoved Mia tighter against the ledge, nipples scraping brick, the drop below dizzying and hot. She came first like that, cunt spasming around the invading fingers, a raw cry tearing out as pleasure punched through her core. “Yes—cumming on your hand, Lena—fill me up—”
Lena didn’t stop. She pulled free, spun Mia again, and dropped onto the rumpled blanket they’d dragged up earlier for stargazing that never happened. “Sit on my fucking face. Now. Ride my tongue till you squirt all over me.” Mia straddled her without hesitation, knees bracketing Lena’s head, lowering her soaked, freshly fingered pussy straight onto that open, hungry mouth. Lena’s tongue shoved deep immediately, fucking up into her hole while hands gripped Mia’s ass hard enough to bruise, spreading her wide.
Mia rode hard, grinding her clit against Lena’s nose, smearing cream everywhere. “Suck it—eat my cunt like it’s your last meal. Make me squirt down your throat.” Dirty talk poured out between them, filthy and unbroken. Lena moaned up into her, vibrations humming straight to Mia’s core: “Give it to me, slut. Flood my face. Your best friend’s tongue owns this pussy tonight.” Mia bounced, thighs burning, one hand braced on the blanket, the other pinching her own nipples raw. The second orgasm built vicious—Lena’s tongue spearing, lips sealed and sucking, fingers sneaking back to plunge into her still-twitching hole from below.
It hit like a wave breaking. Mia’s body locked, cunt pulsing hard, and she squirted in hot, forceful spurts right across Lena’s tongue and chin, clear fluid gushing as she screamed Lena’s name. Lena drank it down, lapping every jet, face shiny and soaked, then flipped them into a greedy 69 without breaking contact.
They locked mouths to cunts on the blanket, bodies sweaty and tangled under the fairy lights. Mia’s face buried between Lena’s thighs again, tongue plunging deep while her nose crushed that swollen clit. Lena did the same, devouring Mia’s freshly squirted pussy with long, sloppy strokes, fingers joining in—two then three, stretching and curling. They ground against each other’s faces, ass cheeks flexing, juices mixing and dripping onto the blanket in dark patches. Multiple orgasms rolled through in waves: Lena cumming first with a muffled howl into Mia’s folds, flooding her mouth again; Mia following seconds later, thighs quaking as another gush hit Lena’s tongue.
They didn’t pause. Fingers stayed buried, tongues kept working, dirty talk muffled and raw against slick flesh. “Taste how wet you make me—fuck, swallow it all.” “Your cunt’s throbbing on my tongue, gonna make you cum again, greedy whore.” Sweat slicked their skin, tits mashed to bellies, the humid air thick with the scent of sex and wine. Mia’s mind reeled with the bittersweet edge—every lick a countdown, every clench a memory she’d replay alone tomorrow—but right now she only chased the next peak, tongue fucking deeper, fingers slamming harder.
Lena’s third orgasm hit while she sucked Mia’s clit between her teeth, body thrashing, cream coating Mia’s chin anew. Mia chased her own right after, grinding down until she saw stars, squirting weaker but still hot across Lena’s face. They stayed locked in the 69, panting into each other’s cunts, bodies still twitching and greedy, the night nowhere near finished even as the city lights blurred below and dawn’s threat hovered just out of reach.
They stayed locked mouth-to-cunt on the blanket, bodies slick and thrashing under the fading string lights, but the pace turned vicious now, every muscle screaming for one last obliterating peak before the sky lightened. Mia’s tongue speared deep into Lena’s fluttering hole, nose mashed against that swollen clit, while three fingers rammed up into the gripping heat and curled hard. Lena answered with the same filthy hunger, lips sealed around Mia’s clit, sucking it like she meant to pull the cum straight out of her spine, two thick fingers pistoning through the fresh slick of Mia’s last squirt.
“Fuck—yes, drown me in it,” Lena snarled into the soaked folds, the words vibrating straight into Mia’s core. “Give your best friend every drop before I leave. This cunt is mine tonight.” Mia ground down harder, thighs quaking, ass cheeks flexing under Lena’s bruising grip. Interior heat coiled white-hot; she could taste the sharp salt of Lena’s earlier cream still coating her tongue, feel the way that tight pussy fluttered and tried to suck her fingers deeper. She chased it ruthlessly, tongue-fucking in wet, sloppy thrusts, fretting the clit with her nose until Lena’s hips bucked and a fresh gush flooded her mouth.
Lena came screaming into Mia’s pussy, body locking, thick pulses of juice pouring over Mia’s chin and down her throat. The clench around Mia’s fingers was vicious, milking them, and Mia swallowed greedily, moaning at the tangy flood. She didn’t stop—kept licking through the aftershocks, scooping every drop, until Lena’s muffled howl turned into a broken sob of pure overstimulated bliss. “Your turn, slut—cum on my face again. Flood me so I can taste you all the fucking way to the airport.”
Mia’s own orgasm detonated like a bomb. She ground her clit hard against Lena’s tongue, fingers still buried deep in her best friend’s spasming cunt, and squirted in hard, rhythmic jets straight across Lena’s lips and cheeks. Clear fluid gushed, soaking Lena’s face, dripping onto the blanket beneath them in dark, sticky patches. Mia’s vision whited out; she rode it shamelessly, thighs clamped around Lena’s head, screaming her name into the open night while the city lights blurred far below. Pleasure punched through her core in endless waves, cunt pulsing, cream and squirt mixing until Lena’s entire face shone under the dying fairy lights.
They collapsed sideways still tangled, mouths finally pulling free with wet, filthy smacks. Chest heaving, bodies twitching, they lay there gasping, naked and dripping, juices cooling sticky on thighs and chins. Mia’s fingers slipped free of Lena’s spent pussy with a soft wet sound; Lena’s tongue made one last lazy lap over Mia’s swollen clit before she rolled weakly onto her back, pulling Mia with her.
No words at first—just the harsh pant of breath and the distant hum of early traffic. Then Lena’s arms wrapped tight around Mia’s waist, dragging her close until their sweat-slick tits mashed together, nipples still hard and sensitive. Mia threw a leg over Lena’s hip, sticky thighs sliding, and buried her face in the crook of Lena’s neck for a second, inhaling the sex-and-wine scent of her. The first pale edge of dawn was creeping up over the skyline, painting the low brick wall in soft pinks and grays. The string lights looked suddenly fragile, the cheap wine bottle empty on its side.
They sat up slowly, still naked, still dripping, and scooted back against the wall with the rumpled blanket pooled under their asses. Lena tugged Mia between her spread thighs so Mia’s back rested against her tits, then wrapped both arms around her from behind, palms sliding up to cup Mia’s breasts gently now, thumbs stroking the tender nipples in slow circles. Mia reached back, one hand finding Lena’s thigh, the other linking their fingers over her own sticky stomach. Cream still leaked from both their cunts, smearing the insides of their legs, the scent of fresh fuck thick in the humid air.
Lena nuzzled into Mia’s hair, then turned her head just enough to lick a slow stripe along her own lower lip, chasing the last glistening traces of Mia’s squirt still painted there. She hummed at the taste, salty-sweet and unmistakable. “Fuck, you taste even better than I dreamed,” she murmured, voice wrecked and low. “I’m gonna carry this on my tongue for days.” Her free hand drifted down between Mia’s legs, not to fuck—just to cup the swollen, dripping pussy possessively for a moment, feeling the heat, before sliding back up to hold her tighter.
Mia twisted in the circle of those arms until they faced each other fully, knees tangled, naked bodies pressed chest-to-chest. Sunrise spilled gold across the rooftop now, catching the wet shine on their inner thighs and the faint bruises already blooming on hips and shoulders. She cupped Lena’s face, thumbs brushing away a smear of her own cream from Lena’s cheek, then leaned in. Their mouths met in one final deep, tender kiss—slow this time, tongues sliding lazy and thorough, sharing the mingled taste of both their cunts. Lena licked the last of Mia’s juice deliberately from her own lips right before the kiss sealed, feeding it back into Mia’s mouth so they both moaned at the filthy intimacy of it.
They broke only far enough to breathe, foreheads pressed together, eyes open and locked while the city woke far below. Lena’s voice came rough, thick with everything unsaid. “This rooftop… this night… every time I touch myself in that new fucking apartment I’m gonna be right back here with your cunt on my tongue. Riding your face till I squirt. Feeling you cum all over me. Promise me you’ll do the same.”
Mia’s throat tightened even as fresh heat flickered low in her belly at the words. She nodded, fingers tracing the curve of Lena’s ass where it still glistened. “Every single time. Fingers buried deep, moaning your name, remembering how you ate me like you were starving. How we came so hard the whole city could’ve heard. This is the memory, Lena. The one that keeps us wet for years. No matter how far you go.”
They kissed again, slower, deeper, bodies still wrapped tight, naked and dripping in the growing light. Lena’s tongue swept once more over her own lower lip as if chasing a final phantom taste of Mia, then sealed their mouths together one last lingering time. The sunrise painted them gold—two best friends, cunts still pulsing faintly, arms locked, promising the filthy rooftop forever with nothing left but the heat of skin and the slow fade of the night that finally cracked them open.
Rate this story
Popular Collections
Browse Categories