Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Best Friends Surrender to Urgent Desire

Best friends Leilani and Colette finally surrender to their urgent lesbian desires on their balcony.

14 min read October 17, 2026New

Leilani stretched out on the wide chaise lounge of their secluded third-floor balcony, the warm evening air soft against her bare arms and the thin fabric of her tank top. At twenty-eight, the graphic designer had spent the last hour sketching loose lines in her notebook while Colette, twenty-seven and a freelance photographer, sat cross-legged nearby with her camera resting unused in her lap. They had shared this apartment for years, the kind of easy coexistence that came from long-time best friendship—late-night takeout, shared laundry days, the quiet knowledge of each other’s moods. Tonight the city hummed faintly beyond the wooden railing and the tall potted plants that screened them from neighboring buildings, the air thick with the scent of jasmine from the pot near the door.

Colette reached over without thinking and brushed a loose curl from Leilani’s cheek. The touch lingered a second longer than necessary. “Remember that road trip two summers ago?” she said softly. “When we got stranded and just talked until sunrise? I kept thinking how lucky I was that you’re my person.”

Leilani’s skin prickled under the gentle fingers. She turned her head, meeting Colette’s warm brown eyes. “You’re mine too. Always have been. The way you see things—through the lens, through everything—it makes me feel... safe. Loved.” Her own hand found Colette’s knee, resting there, thumb stroking lightly over the soft skin just above the hem of Colette’s shorts. The contact was innocent at first, the familiar affection of years, but something shifted in the quiet. Leilani felt her pulse quicken. She had loved Colette deeply for so long; now the affection sat differently in her chest, heavier, warmer, sliding lower.

Colette’s breath caught. She didn’t pull away. Instead her fingers trailed down Leilani’s arm, tracing the faint freckles there with shy, deliberate slowness. “Lei... when you look at me like that, I—” She stopped, cheeks flushing. “Is it okay if I say I’ve started wanting more than just this? More than friendship? I’ve felt it building. The way your laugh hits me. The way I notice your mouth.”

Leilani’s heart thudded. She sat up a little, keeping her hand on Colette’s leg, squeezing gently. “Yes. God, yes. I’ve been feeling it too. Every time you lean against me on the couch, every time you hug me goodnight and it lasts that extra second. I want to touch you like this because I desire you. Not just love you—want you. Is that okay? Tell me if I’m reading this wrong.”

“You’re not.” Colette’s voice was barely above a whisper, shy and certain at once. She leaned in first, slow enough that Leilani could have stopped her. Their lips met in a soft, tentative kiss, warm and careful. Colette tasted like the mint tea she’d been drinking. Leilani sighed into it, hand sliding up to cup Colette’s jaw, thumb stroking her cheek. The kiss stayed gentle for long seconds—just mouths learning each other, the shared history making every press of lips feel like coming home and discovering something new at the same time.

When they parted, both were breathing faster. Colette rested her forehead against Leilani’s. “Can I kiss you again? Deeper? I need to know this is real and wanted.”

“Please. I want it. I consent completely. Touch me however feels good.” Leilani pulled her closer. The second kiss carried more heat. Tongues met cautiously at first, then with growing confidence. Colette’s hand slipped under the hem of Leilani’s tank top, palm flattening against the bare skin of her waist. Leilani arched into the contact, a soft sound escaping her throat. She answered by sliding her own hand up Colette’s thigh, fingertips brushing the soft inner skin, stopping just short of higher until Colette nodded against her mouth.

“Yes—there. You can go higher. I want your hands on me.” Colette’s words came between kisses, clear and eager. The shy tension cracked open into something urgent. They kissed harder now, mouths open, breathing each other in. Leilani’s fingers traced the edge of Colette’s shorts, then slipped beneath the fabric just enough to feel warm skin and the barest hint of dampness. Colette whimpered and pressed closer, her own hand rising to cup Leilani’s breast over the thin tank top, thumb circling the hardening nipple through the cloth.

“Fuck, that feels so good,” Leilani murmured. “Keep going. Tell me what you need.”

“I need more of you. Can we—can we go inside? I want to feel you properly, but I also... the windows. Is that okay? Knowing someone might glance up?” Colette’s cheeks were pink, eyes bright with a mix of nerves and heat. “Only if you’re into it. A little risk. Nothing more.”

Leilani stood, drawing Colette up with her, bodies pressed close. “I’m into it. Safe and wanted. Let’s move to the living room. Windows open. Consent every step.” They stepped through the sliding door, leaving it ajar so the warm night air followed them. The living room was softly lit by a single lamp; the large windows faced the quiet city street three floors below, curtains drawn back as usual. At this hour the sidewalks were nearly empty, only the occasional distant car or pedestrian far below. The thrill sat light and electric under Leilani’s skin—the possibility of being seen, not the certainty.

They sank onto the wide couch together, facing each other. Colette’s hands immediately framed Leilani’s face again. “Still good? I want to take your top off. I want to see you and touch you while the city is right there.”

“Yes. Take it off. I want your mouth on me.” Leilani raised her arms. Colette peeled the tank upward, slow and reverent, then tossed it aside. Leilani’s bare breasts felt the air and Colette’s gaze at once. Colette leaned in and kissed the slope of one breast, then took the nipple gently into her mouth, tongue circling with wet heat. Leilani’s head fell back, a moan slipping free. Her hands went to Colette’s hair, then lower, tugging at the photographer’s own shirt. “Your turn. Off. Please. I need skin.”

Colette pulled back just long enough to strip her top and unhook her bra, letting both fall. Their bare chests pressed together as they kissed again, urgent now, tongues sliding, hands roaming with growing boldness. Leilani’s palm skimmed down Colette’s stomach and into her shorts without hesitation this time, fingers finding slick folds. Colette gasped against her mouth.

“Yes—inside, Lei. Fingers. I consent. I want you touching me while anyone walking past might look up and see us like this.” Her hips rolled into the touch. Leilani stroked slowly at first, gathering wetness, then slid two fingers carefully into the tight heat, thumb finding Colette’s clit. Colette’s moan was louder; she reached for Leilani’s shorts in turn, shoving them down enough to cup her bare ass and then slide between her thighs from behind, fingers exploring the same dripping need.

They moved together on the couch in a tangle of limbs and breath, the open windows a constant soft awareness. Leilani felt exposed and protected at once—Colette’s body shielding her somewhat, the height and the plants outside reducing real risk, yet the possibility making every touch sharper. She crooked her fingers inside Colette, rubbing that spot that made her friend’s thighs tremble. “You feel incredible. So wet for me. Tell me if you want faster or slower.”

“Faster. Harder. And kiss me while you do it. I love you—I’ve always loved you—and right now I need you to fuck me with your hand like you’ve wanted this as long as I have.” Colette’s free hand gripped Leilani’s breast, squeezing, pinching the nipple just enough to send sparks down. Her other fingers pushed into Leilani in answer, matching the rhythm, the wet sounds of their mutual stroking loud in the quiet room.

Leilani’s free hand tangled in Colette’s hair, holding her close for deep, open-mouthed kisses that broke only for gasps and soft filthy endearments. “I’ve wanted this. Every night you fell asleep on my shoulder I wanted to wake you with my mouth between your legs. You’re safe. I’ve got you. Keep touching me—just like that—”

Their pace turned urgent, hips rocking, breasts sliding sweat-slick against each other. Colette’s thumb rubbed firm circles on Leilani’s clit while two fingers thrust deep; Leilani answered with the same focused heat, curling and stroking inside her best friend until Colette’s inner walls fluttered. The city lights flickered faintly beyond the glass. A car passed far below. Neither of them stopped. The exhibitionist edge sharpened the pleasure without tipping into fear—just the shared secret of being half-naked and openly fingering each other where the night air and the street could theoretically witness.

Colette broke the kiss to pant against Leilani’s neck. “I’m close already. Don’t stop. Can I come on your fingers? Tell me you want it.”

“I want it. Come for me. Let me feel you. Then I’m going to lay you back and taste every drop, windows wide, everything.” Leilani’s voice was rough with love and lust. She pressed her forehead to Colette’s, eyes locked, fingers relentless. Colette’s orgasm built in tight pulses around her hand; she cried out softly, body shaking, clinging to Leilani as pleasure rolled through her. The sight and the clench pushed Leilani right to the edge herself. Colette’s fingers kept working her through it, and Leilani came with a broken moan, thighs clamping, wetness coating Colette’s hand, the two of them shuddering together on the couch in full view of the open night.

They stayed tangled, breathing hard, hands still gently stroking in the aftershocks, kissing slower now but with no less heat. Leilani nuzzled Colette’s temple. “Still with me? Still wanting more?”

Colette nodded, eyes dark and shining, already sliding her slick fingers up to paint Leilani’s lower lip. “More. Everything. We’re not done. Take me to the floor by the window if you want. I need your mouth. I need to give you mine. Consent for all of it—slow or urgent, whatever we feel. I love you.”

Leilani licked the taste of herself from Colette’s fingers, heart hammering with affection and unfinished hunger. She eased them both down onto the soft rug nearer the glass, the cool night air kissing their bare skin, the quiet street three stories below still mostly empty. Their bodies aligned again, legs parting willingly, mouths finding new paths across breasts and stomachs. The urgency hadn’t faded; it had only deepened, hands and tongues ready for the next wave of exploration, the loving, explicit surrender stretching open between them with the whole night still ahead.

They stayed on the soft rug by the open windows, the night air cooling the sweat on their bare shoulders while the city lights glowed three floors down. Leilani’s hands moved first, tugging the remaining fabric of Colette’s shorts down her hips with slow reverence, kissing each new inch of skin as it appeared. Colette lifted her ass to help, then returned the favor, peeling Leilani’s shorts and panties the rest of the way off until both women were completely naked, kneeling face to face in the soft lamp light and the faint possibility of distant eyes below.

“God, look at you,” Colette whispered, voice shy again even as her palms slid up Leilani’s ribs. “Can I kiss you everywhere? Tell me yes.”

“Yes. Everywhere. I want your mouth on my neck, my tits, my cunt—anywhere you need.” Leilani’s answer was immediate, thick with love and heat. She cupped Colette’s breasts, thumbs stroking the tight nipples, then leaned in to trade slow, open kisses down the column of Colette’s throat. Colette shivered and mirrored her, lips trailing wet heat along Leilani’s neck, lingering at the pulse point before descending to take one full breast into her mouth. She sucked gently at first, then harder, tongue flicking the peak while her free hand kneaded the other. Leilani moaned and arched, one hand fisted in Colette’s hair, the other stroking down her best friend’s spine.

“That feels perfect—keep sucking me like that. I love how careful you are and how hungry.” Leilani’s interior thought spun with years of friendship suddenly unlocked into this; every freckle she had ever noticed on Colette’s skin now tasted like permission. She bent and returned the sensual path, kissing across Colette’s collarbones, down between her breasts, circling each nipple with her tongue until Colette’s hips rolled helplessly.

Colette pulled back just enough to meet her eyes, cheeks flushed. “I need to taste you properly. Can I get on my knees right here by the glass? I want to lick your clit until you come while the windows are open. Only if you still want the little risk.”

“I want it. Drop to your knees and put your mouth on me. I’m safe with you and so fucking turned on.” Leilani stood, bracing one palm against the cool window glass, legs parting. The street below stayed quiet—an occasional distant figure, nothing close—but the exposure licked along her nerves like extra fingers. Colette sank eagerly to her knees on the rug, hands sliding up the insides of Leilani’s thighs, spreading her open. She looked up once more for the final nod, received it in Leilani’s breathless “yes, please,” then leaned in and dragged her tongue in one long, flat stroke from entrance to clit.

Leilani’s head thunked softly against the glass. “Fuck—yes, just like that. Suck it. I consent to every lick.” Colette sealed her lips around the swollen bud and sucked with gentle urgency, tongue circling, then flicking faster as Leilani’s wetness coated her chin. She slid two fingers into her own dripping cunt while she worked, moaning against Leilani so the vibration traveled straight through. Leilani’s free hand cradled the back of Colette’s head, guiding without forcing, hips rocking in tiny needy circles.

“You’re so good at this—I’ve dreamed about your mouth for months but never said. Keep going, baby, I’m already close.” Interior heat coiled tighter; the knowledge that anyone glancing up might see her naked body arched against the glass, best friend’s face buried between her legs, only sharpened the pleasure. Colette sucked harder, added a soft scrape of teeth, then sealed and pulled rhythmically until Leilani’s thighs trembled. The orgasm hit in deep, rolling waves; Leilani cried out Colette’s name, grinding against her tongue, juices spilling as she came hard against the window, legs shaking, one hand still braced on the glass for balance.

Colette licked her through every pulse, then kissed the slick folds once more before rising on unsteady legs. Their bodies pressed together, breasts sliding, mouths meeting in a messy kiss that tasted of Leilani. “My turn?” Colette breathed. “I need your fingers inside me while we stand like this. Right against you. Tell me you want to make me come standing up.”

“I want it more than anything. Spread for me.” Leilani spun them so Colette’s back met the glass, then slid her hand between their pressed bodies. She stroked the swollen clit first, gathering fresh wetness, then pushed two fingers deep into the tight heat while her thumb kept steady pressure. Colette wrapped one leg around Leilani’s hip for better angle, arms locked around her neck, forehead to forehead.

“Yes—fuck me with your hand. Harder. I love you and I want every thrust. Don’t stop even if someone walks by down there.” Consent poured out of her between gasps. Leilani curled her fingers, rubbing the front wall in firm strokes, feeling Colette clench and drip around her. Their breasts mashed together, nipples catching; Leilani’s free hand squeezed Colette’s ass, holding her open. The standing position kept them fully visible to the night, bodies rocking, the wet sounds of fingering loud in the quiet room. Colette came with a broken sob, inner walls fluttering hard around Leilani’s fingers, thighs quaking, clingling so tightly their skin stuck. Leilani kissed her through it, murmuring filthy praise—“That’s it, soak my hand, you’re so fucking wet for your best friend”—until the last spasm faded.

They stumbled the few steps to the wide couch, still joined by slick hands and hungry mouths. Colette pushed Leilani onto her back among the cushions and climbed over her, thighs straddling one of Leilani’s legs before adjusting so their cunts aligned, slick folds kissing. “Can we grind like this? I need to feel you rub against me until we both come again. Tell me every second that you want it.”

“I want every single grind. Rub your clit on mine. Use me.” Leilani’s hands gripped Colette’s hips, guiding the first slow roll. Heat flared where their pussies met; the friction of wet flesh sliding over wet flesh made both women moan. Colette started gentle, then found a faster rhythm, grinding down hard so their clits dragged together in tight, slippery circles. Leilani thrust up to meet her, the couch creaking softly.

“Yes—keep tribbing me exactly like that. I love how soaked you are. Lick my tits while you ride my cunt.” Colette leaned down and sucked a nipple deep, never stopping the rock of her hips. Leilani’s fingers dug into her ass cheeks, spreading her wider, urging more pressure. They vocalized constantly between kisses: “I want your clit harder against mine—don’t you dare stop—fuck, lick me there again—I’m so close, come with me.” The exhibitionist edge remained a soft thrill; curtains open, bodies naked and locked in the most intimate grind, the city humming far below. Orgasm built simultaneously, shared and cresting; Colette shuddered first, grinding frantically as she came, and the pulsing heat dragged Leilani over with her. They kept rocking through the aftershocks, another smaller climax rippling out of the friction until both were gasping and dripping onto the cushions.

Even then they didn’t separate at once. Leilani rolled them so they lay side by side, still tangled, still moving in lazy, filthy circles of cunt against thigh, fingers slipping back inside each other for one more shared peak that left them trembling and laughing softly into each other’s mouths. Multiple orgasms had left every nerve singing; they were soaked, marked with bite kisses, thoroughly claimed.

Finally they stilled, curled naked on the couch, limbs intertwined, the open windows still framing the quiet night. Soft kisses landed on damp temples and swollen lips. Leilani whispered against Colette’s mouth, “I love you—this friendship just became everything deeper and so fucking sexual and I never want it to stop.” Colette answered with the same quiet certainty, palms stroking slow circles on bare backs, both of them basking in the afterglow, hearts wide open to the new shape of their love.

They stayed wrapped that way for long minutes, trading the last gentle affirmations, skin cooling, the scent of sex and jasmine thick in the air, until Leilani’s hand slid back down between Colette’s thighs and pushed three fingers deep into the still-dripping cunt while she growled, “Now open wider so I can fist-fuck this greedy best-friend pussy raw against the glass until you scream my name and squirt all over the fucking floor.”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own lesbian story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →
Adults only · no real people · your request is never shown, only your credit name
Sponsor

Toys that play along.

App-controlled, from anywhere. Discreet delivery.

See them →
Sponsored link. 18+ only.
Tagged

Fresh filth, nightly

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