Dare's Whispered Truth Ignites Their First Kiss
Best friends dare each other into a hungry first lesbian kiss.
The empty wine bottle sat between them on the scuffed hardwood of Petra’s living room, the last sticky dregs catching the low amber light from the single lamp she’d left on. Outside, the city made its usual late-night noise—distant traffic, a siren far off—but inside the apartment the air felt thick, charged, like the moment before a summer storm. Renata had kicked her sneakers off hours ago and sprawled on the couch with one long, muscular leg tucked under her, the other stretched so her bare foot nearly brushed Petra’s thigh. Her dark hair was still damp at the nape from the gym earlier; she’d come straight over after training, all loose tank top and the faint clean scent of soap and skin. Petra sat cross-legged on the floor opposite her, spine against the low bookshelf that groaned with paperbacks, glasses slightly crooked on her nose, cardigan slipping off one shoulder.
Truth or dare had started as a joke, something to kill the post-dinner quiet. They were twenty-two, best friends since freshman year, the kind of pair who finished each other’s sentences and stole fries off the same plate without asking. Renata had always been the louder one—openly bi since she was nineteen, athletic, the girl who kissed whoever she wanted at parties and laughed about it the next morning over coffee. Petra was the quiet one, the bookish one who blushed when Renata got too graphic about her weekends, who had lately found herself staring a little too long at the curve of a woman’s neck in a café or the way Renata’s mouth moved when she talked.
Now the game had gone past funny. Renata’s last truth had been filthy enough to make Petra’s cheeks burn: a detailed confession about getting fingered in a club bathroom by a stranger whose name she never got. Petra had answered with a half-hearted truth of her own—something safe about her thesis—then immediately regretted it when Renata’s eyes lit up with that particular mischief.
“Your turn again,” Renata said, voice low, almost velvet. She leaned forward, elbows on her knees, tank top gaping just enough to show the edge of a black sports bra and the soft upper swells of her breasts. “Truth or dare, Pet.”
Petra’s pulse kicked hard against her throat. She could smell Renata from here—warm skin, a hint of the citrus lotion she always used, something underneath that was purely her. “Truth,” she whispered, then immediately wished she’d said dare so she could have been told to do something stupid and physical instead of this.
Renata’s smile was slow, predatory in the best way. “I dare you—wait, you said truth. Fine. Truth it is.” She scooted closer until her bare knee nudged Petra’s. “Admit your deepest fantasy. The one you think about when you’re alone in bed with the lights off. No cop-outs. No ‘I don’t have one.’ I know you, Petra. You’ve been weird lately. Soft around the edges. Tell me.”
The words landed like a hand on the back of Petra’s neck. She looked down at her own hands, fingers twisted in the hem of her oversized sweater. Her mouth had gone dry. She could lie. She could invent something about a faceless man or a scene from one of the novels stacked behind her. But Renata was watching her with those sharp, dark eyes, and the apartment suddenly felt too small, too warm. Petra’s thighs pressed together under her skirt without her meaning to. She had been questioning everything for months—why her body lit up when Renata threw an arm around her shoulders, why she replayed the memory of Renata changing in the locker room that one time after intramural volleyball, the flash of bare stomach and the line of her sports bra.
“I…” Petra’s voice cracked. She cleared her throat, forced herself to meet Renata’s gaze. Heat crawled up her chest, across her collarbones. “It’s you.”
Renata went still.
Petra’s whisper came out raw, barely audible, the words scraped from somewhere deep and secret. “I’ve fantasized about kissing you. For years. Not just once. Over and over. The way your mouth would feel. How you’d taste. I’ve thought about it when I touch myself. About your hands on me. About you pushing me down on this exact floor and—God.” She broke off, face burning, but she didn’t look away. The confession hung between them, electric and irreversible. “I want it so badly it scares me. I want you.”
For three full heartbeats neither of them moved. Renata’s pupils had blown wide. Her athletic body—usually so loose and easy—was taut now, every line of her arms and shoulders tight with sudden focus. Petra could see the rise and fall of her chest quicken under the thin tank. The air between their mouths felt thinner, hotter.
“Petra,” Renata said, and her voice had dropped into something husky and ruined. “Say that again.”
“I want to kiss you.” Petra’s own voice shook, but the truth kept spilling, unstoppable now that the dam had cracked. “I’ve wanted it since that night junior year when you crashed on my couch and I watched you sleep and imagined climbing on top of you. I’ve wanted your tongue in my mouth. I’ve wanted to know what you sound like when someone actually gets to you.” Her fingers flexed against her own thighs. She was wet already—she could feel it, a slick heat between her legs that made her shift slightly on the floor. “I’m so tired of pretending I don’t.”
Renata moved like water. She slid off the couch onto her knees in front of Petra, close enough that their breaths mixed. One of Renata’s hands came up, slow, giving Petra every second to pull back, and cupped the side of her neck. Thumb brushing just under Petra’s jaw. Petra’s skin jumped under the touch. Renata’s other hand settled on Petra’s knee, fingers warm and slightly calloused from weights, sliding an inch higher under the hem of the skirt as if testing permission.
“You have no idea,” Renata murmured, “how many times I’ve looked at that mouth of yours and thought the exact same fucking thing.” Her thumb stroked once, deliberate. “I didn’t want to push. You’re my best friend. But Christ, Petra—hearing you say it—” She let out a short, rough laugh that sounded more like a groan. “I’m soaked just from that whisper.”
Petra’s breath hitched. She could smell Renata stronger now, the clean sweat and heat of her. The hand on her knee squeezed, then slid higher, palm skating up the inside of Petra’s thigh until it stopped just short of where she ached. Petra’s cardigan had slipped fully off one shoulder; Renata’s gaze dropped to the soft skin there, then lower to the way Petra’s nipples had tightened visibly under the thin sweater.
“Can I?” Renata asked, voice raw. Not asking for the kiss yet—asking to stay this close, to keep touching. Petra nodded once, sharp, desperate.
Renata leaned in until their foreheads almost touched. Her lips hovered a fraction from Petra’s. Petra could feel the heat of them, could almost taste the wine still on Renata’s breath. Every nerve in her body screamed forward. Her hands, traitorous and eager, found Renata’s waist—smooth bare skin where the tank had ridden up, the hard plane of muscle underneath soft flesh. She felt Renata shiver.
“I’ve thought about how you’d kiss me back,” Petra whispered against the almost-space between their mouths. “Hungry. Like you’ve been waiting too.”
“I have.” Renata’s hand on her thigh flexed, fingertips grazing the damp cotton of Petra’s underwear, a deliberate brush that made Petra’s hips jerk. “Fuck, you’re already wet for me.” The words were filthy, admiring. Renata’s other hand slid from Petra’s neck into her hair, cradling the back of her skull. “I’m going to ruin you for anyone else the second you let me. But only if you want it. Tell me you want it.”
“I want it,” Petra breathed. Her thighs parted wider of their own accord, giving Renata’s hand more room. “Please. Kiss me. Touch me. I don’t care that it’s complicated—I just need—”
Renata closed the last millimeter. Their lips met in a crash of heat and years of held-back want. It wasn’t gentle. It was open-mouthed from the first second, Renata’s tongue sliding against Petra’s with a low sound that vibrated straight down Petra’s spine. Petra moaned into it, unexpected and broken, and clutched harder at Renata’s waist, pulling her in until Renata was half in her lap, knees bracketing Petra’s hips on the floor. The kiss deepened, turned messy and wet—teeth catching lower lips, tongues stroking, Renata sucking on Petra’s tongue like she wanted to devour her. Petra’s glasses knocked askew; Renata reached up without breaking the kiss and carefully pulled them off, set them somewhere, then both hands were free to roam.
One of Renata’s hands shoved up under Petra’s sweater, palm hot against bare stomach, then higher, cupping a breast through the thin bralette, thumb dragging over a tight nipple. Petra arched, crying out into Renata’s mouth. The sound seemed to snap something in Renata. She kissed harder, hungrier, rolling Petra’s nipple between finger and thumb while her other hand finally pressed fully between Petra’s legs, rubbing firm circles over the soaked fabric of her underwear.
“Feel that?” Renata growled against her lips between kisses. “That’s what you do to me. Years, Petra. I’ve jerked off thinking about spreading you out and tasting every inch.” She nipped Petra’s bottom lip, then soothed it with her tongue. “Your quiet little sounds. The way you blush. I wanted to wreck that composure.”
Petra was shaking, hips rolling up into Renata’s hand without shame now. She could feel how hard Renata’s breathing had become, the press of Renata’s own heat against her thigh where their bodies tangled. Her hands slid under Renata’s tank, over the strong back, nails lightly scoring. When Renata broke the kiss just long enough to drag her mouth down Petra’s jaw to the pulse point under her ear and suck, Petra’s head fell back against the bookshelf with a soft thud.
“Renata—oh God—”
“I’ve got you.” Renata’s voice was wrecked. She licked a stripe up Petra’s throat, then returned to her mouth for another deep, filthy kiss that left them both panting. Her fingers hooked in the edge of Petra’s underwear and paused, waiting, eyes locked on Petra’s. “Still with me?”
“Yes. Don’t stop. Please don’t stop.” Petra’s answer was immediate, desperate. Consent poured out of her in every trembling yes, every open shift of her body. She reached between them and boldly cupped Renata through her leggings, feeling the damp heat there, and Renata cursed and kissed her again like she was starving.
They stayed like that on the floor—kissing until their mouths were swollen, hands mapping each other under clothes, grinding and gasping—building higher without quite tipping over. Renata peeled Petra’s sweater up and off, tossed it aside, and stared at the pale soft skin and the hard peaks of her nipples under the bralette with open hunger. Petra tugged Renata’s tank over her head next, revealing the sports bra and the powerful lines of her torso, and leaned in to mouth at the upper curve of a breast, tasting salt and skin. Renata’s hand was inside Petra’s underwear now, two fingers sliding through slick folds, teasing her entrance without pushing in yet, circling her clit until Petra was whimpering continuously into Renata’s shoulder.
The tension coiled tighter, electric and unfinished. Every touch promised more—Renata’s mouth trailing lower, Petra’s fingers dipping past the waistband of Renata’s leggings to find bare wet heat—but neither of them rushed the ending. They kept returning to that first kiss, deepening it, learning the shape of each other’s want, leaving bruises of intent on throats and collarbones. Petra’s apartment had become a pressure cooker of breath and whispered filthy encouragements and the wet sounds of fingers against slick skin. Renata’s free hand tangled in Petra’s hair again, holding her close for another bruising kiss while she rubbed Petra’s clit in firm, perfect strokes that made stars burst behind Petra’s eyelids.
“We’re not done,” Renata murmured against her swollen lips, voice dark with promise. “Not even close. I want you on the bed. I want to taste the fantasy you’ve been hiding. But first—” She kissed her again, slower this time, deep and claiming, until Petra was dizzy with it. “First I’m going to make sure you know exactly how long I’ve wanted this too.”
Petra answered by pulling her closer, legs wrapping around Renata’s hips, open and willing and trembling on the edge of something vast. The night stretched ahead of them, thick with heat and the raw new truth they had spoken into existence, and neither woman had any intention of turning back.
Renata’s fingers stayed right there, two of them slick and deliberate, sliding through Petra’s folds without mercy while her mouth claimed another bruising kiss. Petra’s hips jerked up hard enough that the bookshelf rattled behind her spine. She could feel every callus on Renata’s palm, every tiny flex of those gym-strong fingers as they circled her clit once, twice, then dipped lower to tease the clenching entrance without giving her the stretch she suddenly craved.
“You’re shaking,” Renata murmured against her lips, voice rough like she’d swallowed gravel. “Look at me.”
Petra forced her eyes open. Their gazes locked—dark to hazel, pupils blown, years of stolen glances and half-finished sentences finally cracking wide open. The air between them felt molten. Renata’s free hand came up and cupped Petra’s jaw, thumb dragging across her swollen lower lip, smearing the wetness from their kiss.
“I’ve wanted this just as badly,” Renata said, low and raw. “Every time you blushed when I talked about some girl at a bar. Every night I crashed here and listened to you breathing in the next room and jacked off thinking about crawling into your bed. I jacked off to the idea of you under me, quiet little Petra making those soft noises I only ever heard in my head. I wanted to taste the wet spot you leave on your sheets. I wanted to shove my tongue inside you until you forgot how to be polite.”
Petra’s breath punched out of her. Heat flooded lower, thicker. She could feel herself dripping onto Renata’s hand. “I thought I was the only one losing my mind,” she whispered. Her fingers dug into the hard muscle of Renata’s back, nails scraping down to the waistband of the leggings. “I used to watch your mouth when you laughed and imagine it on my tits. On my cunt. I came so many times with your name stuck behind my teeth.”
Renata’s eyes flashed. She leaned in first—slow enough that Petra had a full second to meet her halfway, both of them choosing it again like a vow. The kiss started deep and hungry, tongues stroking, then turned desperate inside three heartbeats. Petra moaned into it, open and filthy. Renata swallowed the sound and gave her one back, a low growl that vibrated straight down Petra’s throat.
Hands roamed like they finally had permission to map every secret. Renata shoved the bralette up without unhooking it; Petra’s breasts spilled free, soft and flushed, nipples tight enough to ache. Renata’s mouth left hers only long enough to latch onto one peak and suck hard, tongue flicking, teeth grazing just enough to make Petra cry out and arch. At the same time those fingers finally pushed inside—two thick digits sinking into the slick heat of her cunt in one smooth thrust.
“Fuck—Renata—” Petra’s head thunked back against the books. Her thighs trembled open wider. She could feel every knuckle, every deliberate curl as Renata stroked that spot that made white sparks burst behind her eyelids. “I’ve wanted your fingers in me for so long. Wanted you to feel how wet I get just thinking about you.”
“I feel it.” Renata’s voice was wrecked. She pumped slow and deep, thumb rubbing tight circles on Petra’s clit in perfect filthy rhythm. “So fucking tight and dripping. You’ve been aching for this. For me.” She released the nipple with a wet pop and dragged her mouth up to Petra’s ear, breath hot. “Tell me again. Tell me how many times you touched yourself to me.”
“Dozens. Hundreds.” Petra’s hands were frantic now—one shoved down the front of Renata’s leggings, past the waistband, finding bare slick folds and the hard little pearl of her clit. She rubbed with clumsy urgency, loving the way Renata’s hips snapped forward into the touch. “In the shower. In bed with my hand over my mouth so you wouldn’t hear if you stayed over. I came so hard imagining you holding me down and eating me out like you were starving.”
Renata cursed and kissed her again, messier, teeth catching lips, tongues sliding. Their bodies ground together on the hardwood—Renata half straddling her, sports bra still on but tank gone, leggings shoved halfway down her powerful thighs so Petra’s fingers had room to sink two knuckles deep into her cunt. Wet sounds filled the apartment: the slick glide of fingers, the soft filthy slap of skin, their ragged breathing. Petra’s cardigan and sweater were tangled somewhere near the empty wine bottle. Her skirt was rucked up around her waist. Underwear pushed aside. She felt exposed and claimed and so turned on she could barely think.
They stayed locked like that for long minutes, kissing until mouths were swollen and red, hands working each other in steady desperate strokes. Renata’s free hand tangled in Petra’s hair and tugged just enough to tilt her head back so she could suck a dark mark onto the side of her throat. Petra whimpered and fucked herself harder onto those fingers, chasing the building pressure. Every confession tumbled out between kisses like they couldn’t stop.
“I used to get jealous of the girls you fucked,” Petra gasped as Renata curled her fingers again. “I’d lie there after you left and hate how much I wanted to be the one you dragged into a bathroom. I wanted your come on my tongue. I wanted you to look at me the way you’re looking at me right now.”
Renata’s eyes stayed locked on hers—hungry, open, years of buried want finally detonating. “I am looking. I’m never going to stop looking. You’re so beautiful like this—flushed and wet and finally fucking mine for tonight.” She kissed her slower this time, deep and claiming, then faster again, the make-out swinging between tender and feral. “I want to get my mouth on you. I want to bury my face between your legs until your thighs shake around my head. But I need you to keep telling me you want it. Keep choosing it.”
“I choose it.” Petra’s answer was immediate, voice shaking with need. She pulled Renata’s sports bra up and off, tossed it, then leaned in to mouth at the freckled curve of one breast, tongue circling the nipple before sucking hard. Renata’s hips stuttered. “I want your tongue. I want your fingers deeper. I want everything you’ve been holding back. Please—don’t make me wait anymore.”
Renata withdrew her fingers slowly, making Petra whine at the loss, then brought the shiny digits up between them. She painted Petra’s lower lip with her own wetness and kissed it off, tasting her, sharing it. The intimacy of it made Petra’s cunt clench around nothing.
“Floor’s cold,” Renata said against her mouth, already shifting, strong arms sliding under Petra’s thighs and back. “Bed. Now. I need room to wreck you properly.”
Petra nodded, breathless, wrapping her legs around Renata’s waist as she was lifted. They stumbled the short distance still kissing, still grinding, clothes half-off and trailing behind them. Renata kicked the bedroom door wider with one foot and laid Petra down on the unmade sheets. The lamp from the living room threw just enough amber light across the bed that every freckle, every trembling muscle, every slick shine between Petra’s thighs was visible.
Renata crawled over her, eyes never leaving hers, and settled between spread thighs. She hooked her fingers in the ruined underwear and dragged them down Petra’s legs, slow enough that Petra had to lift her hips and watch. Then Renata’s own leggings and underwear followed. Bare. Wet. Powerful thighs flexing as she knelt there for a second just looking.
“Years,” Renata whispered, almost reverent and filthy at once. She leaned down so their bare breasts brushed, nipples dragging, and kissed Petra again—slow at first, tasting, then hungry enough that Petra’s nails scored down her back. “I’m going to put my mouth on you now. I’m going to lick up every drop you’ve been hiding from me. And you’re going to keep those eyes open and tell me exactly how it feels when your best friend’s tongue is inside your cunt.”
Petra’s answer was a broken yes, hips already rolling up in invitation. Renata’s mouth trailed down—throat, collarbone, the soft underside of one breast, the quivering plane of her stomach—leaving wet open-mouthed kisses and the scrape of teeth. She settled between Petra’s thighs, shoulders forcing them wider, and inhaled like the scent alone could undo her.
“So wet for me,” she growled, and then her tongue dragged a long, flat stripe from entrance to clit.
Petra’s back arched clean off the mattress. A raw sound tore out of her. Renata licked again, slower, savoring, then sealed her mouth over the swollen clit and sucked while two fingers pushed back inside and curled. Petra’s hands flew to Renata’s damp hair and held on. Every muscle in her thighs jumped. The wet filthy sounds of Renata eating her out filled the room—tongue fucking into her, lips sealing, soft hungry moans vibrating against her cunt.
“Feels—oh God—feels like I’ve wanted this forever,” Petra gasped, eyes locked down the length of her body on Renata’s dark head between her legs. “Your tongue is so fucking good. Don’t stop. Please don’t stop. I’ve fantasized about this exact view— you looking up at me with your mouth shiny.”
Renata looked up exactly like that, eyes wicked, and kept licking, kept fingering, free hand pinning one of Petra’s hips when she tried to buck too hard. She pulled off just long enough to say, voice ruined, “I’ve wanted to taste you since the night you wore that tiny black dress to the house party sophomore year and I had to go jack off in the bathroom because I couldn’t stop staring at your thighs. I’ve wanted to make you come on my face so many times I lost count.” Then she dove back in, tongue relentless, fingers stroking that perfect spot inside while her nose pressed against Petra’s clit.
The tension coiled tighter and tighter—Petra’s breaths turning into high broken whimpers, her heels digging into Renata’s back, the wet heat of Renata’s own cunt grinding against the sheets because she needed friction too. They were both lost in it, years of buried attraction exploding into this desperate, mutual devouring. Renata’s free hand snaked up to pinch and roll a nipple; Petra’s fingers stayed buried in her hair, guiding, praising, confessing more between gasps.
“I love how you taste me like you mean it,” Petra panted. “I love how strong your hands are. I love that you’re soaked too—fuck, I can smell you. I want to return it. I want my mouth on you so bad my jaw aches just thinking about it.”
Renata groaned against her cunt and doubled down, licking harder, fucking her fingers deeper, building her higher without letting her tip over. She kept Petra right on that razor edge—circling, sucking, stroking—until Petra was shaking and babbling please and more and I’ve needed you. Every time Petra got close Renata eased just enough to keep the climax from crashing, then ramped it again, drawing it out, making the want sharper.
They stayed locked in that hungry circuit—Renata’s mouth and hands worshipping and wrecking, Petra’s body open and giving and pulling her closer, both of them panting confessions and filthy encouragement between wet kisses when Renata came up for air. The night was nowhere near finished. The bed creaked under them. The city kept making its distant noise outside. Inside, the only sounds that mattered were the slick ones, the desperate ones, the ones that said neither of them was walking this back.
Renata finally lifted her shining mouth, crawled up Petra’s body, and kissed her deep so Petra could taste herself on Renata’s tongue. Their bare cunts brushed; both of them moaned into the kiss. Renata’s thigh slid between Petra’s and pressed firm, giving her something to grind on while she whispered against swollen lips,
“We’re just getting started. I still need to feel you come apart on my tongue. Then I need your mouth on me. Then I need to fuck you with my fingers until you forget every reason we waited. Look at me.”
Their eyes locked again—wide, dark, starving. Petra rolled her hips hard against Renata’s thigh and answered by pulling her down into another open-mouthed, starving kiss, hands already roaming lower to cup Renata’s ass and drag her closer. The years of buried want kept detonating between them, raw and unfinished and burning hotter with every shared breath.
Renata’s thigh pressed harder between Petra’s legs as the kiss turned savage, teeth and tongue and the wet grind of bare cunts sliding together. Petra’s nails dug into the firm globes of Renata’s ass, hauling her closer until every inch of skin fused hot and slick. The bed was too soft, too yielding for the frantic need clawing through them both. Renata broke the kiss with a growl, eyes black with lust.
“Couch. Now. I need you riding me where we started this fucking game.”
Petra nodded, breathless, and they tumbled off the mattress in a tangle of limbs, still grabbing and kissing as they stumbled back through the short hall into the living room. The single lamp still glowed amber. The empty wine bottle sat forgotten on the floor. Renata dropped onto the scuffed couch first, powerful thighs spread, cocky and open, her cunt glistening. Petra didn’t hesitate. She climbed straight onto her lap, knees bracketing Renata’s hips, bare breasts crushed to bare breasts as she sank down and their soaked folds kissed with a filthy wet sound.
They stripped the last scraps of clothing in a frenzy—Renata yanking Petra’s ruined bralette the rest of the way off and flinging it, Petra shoving at the sports bra still tangled around Renata’s arms until it flew. Hands everywhere. Mouths crashing. Petra rolled her hips hard, grinding her clit against Renata’s in dirty little circles while they kissed like they were trying to crawl inside each other. Renata’s big hands gripped Petra’s waist, then slid up to cup her tits, thumbs flicking the tight nipples before she ducked her head and sucked one deep into her mouth.
“Fuck—yes—” Petra arched, head falling back, dark hair spilling. Renata’s tongue lashed the peak, then her teeth closed just sharp enough to sting before she soothed it with wet pulls. She switched to the other nipple, biting harder this time, the tiny jolt of pain shooting straight to Petra’s cunt. At the same time Renata’s right hand shoved between their bodies. Two thick fingers found Petra’s entrance and thrust up into the dripping heat in one smooth shove.
Petra cried out, hips jerking. Renata pumped deep and filthy, knuckles dragging, thumb grinding her clit in tight circles while she kept mauling those nipples—sucking, biting, leaving them shiny and swollen and marked. Petra rode the fingers shamelessly, cunt clenching, juices running down Renata’s wrist. Interior heat coiled vicious and sweet; every suck on her tits made her walls flutter harder around the invading digits.
“You’re soaking my whole fucking hand,” Renata snarled against the soft underside of one breast, voice muffled and raw. “Ride it. Show me how bad you’ve needed my fingers stretching this pretty cunt.”
Petra obeyed, bouncing harder, tits bouncing in Renata’s hungry mouth. The couch creaked under them. Wet squelching filled the apartment. Petra’s hands fisted in Renata’s damp hair, holding her to her chest while she fucked herself down onto those fingers until her thighs shook. She was already close, the pressure building brutal behind her clit, but she needed more—needed to taste.
With a desperate whimper she lifted off Renata’s hand, the fingers slipping free with a glistening pop. Petra slid down Renata’s body onto her knees on the hardwood between those strong spread thighs. She stared for one starved second at the flushed, swollen cunt right in front of her—dark curls slicked flat, clit peeking hard, inner lips shiny and open. Then she dove in.
Her tongue dragged flat and greedy from entrance to clit in one long stroke. Renata’s hips bucked hard enough to nearly unseat her. Petra moaned into the wet heat and sealed her mouth over the throbbing pearl, sucking it between her lips while her tongue flicked rapid and mean. She licked lower, fucked her tongue as deep as it would go into Renata’s clenching hole, tasting salt and musk and years of denied want. Two of her own fingers joined, curling up to stroke that spongy spot while she went back to devouring the clit with eager, messy strokes.
“Christ—Petra—your mouth—” Renata’s voice cracked into a broken groan. Her hands tangled in Petra’s hair, not forcing, just holding on as her athletic thighs trembled open wider. “Fucking eat me. I’ve jerked off to this exact picture so many nights— you on your knees, that quiet mouth turned filthy on my cunt.”
Petra hummed in answer, the vibration making Renata curse louder. She licked and sucked and finger-fucked with single-minded hunger, saliva and juices coating her chin, nose buried, breathing nothing but Renata. Every desperate roll of Renata’s hips smeared more slick across her face. Petra’s free hand snaked between her own legs to rub her neglected clit; she was dripping onto the floor, so turned on from the taste and the sounds that her empty cunt ached.
Renata lasted only a few more ruthless minutes before she hauled Petra up by the hair—gentle but urgent—and yanked her into another bruising kiss so they could share the flavor. Then she twisted them both sideways on the wide couch cushions.
“Sixty-nine. Now. I need your cunt on my face while you keep sucking me.”
They scrambled into position in seconds—Renata on her back, Petra swinging a leg over to straddle her face in reverse, lowering her soaked pussy straight onto Renata’s waiting mouth at the same instant she dropped her own head between Renata’s thighs again. The first mutual contact was electric. Renata’s tongue speared up into Petra’s hole just as Petra’s mouth sealed back over Renata’s clit. Both women moaned loud and raw into each other’s cunts, the sound muffled and filthy.
They ground hard. Petra rocked her hips, fucking her dripping folds against Renata’s tongue and lips and chin, smearing herself everywhere while she licked in frantic matching strokes. Renata’s strong hands clamped on Petra’s ass, spreading her open, two fingers thrusting up to join her tongue, curling deep while she sucked the swollen clit without mercy. Petra answered by shoving three fingers into Renata’s clutching heat and pumping hard, tongue lashing the clit in tight rapid flicks, nose pressed to the slick perineum.
The couch shook. Loud wet sounds of licking and fingering and grinding filled the room—obscene squelches, skin slapping, their muffled cries vibrating straight into sensitive flesh. Petra’s thighs quivered around Renata’s head; she could feel every flex of that talented tongue, every deliberate suck that pulled her closer to the edge. Her own mouth worked feverishly, tasting the fresh gush of Renata’s arousal, feeling the inner walls flutter and seize around her fingers. Sweat slicked their bodies. Hair stuck to damp skin. Every grind pushed them higher.
“Gonna come—fuck, I’m gonna come on your tongue—” Petra gasped against Renata’s cunt, hips jerking uncontrollably. Renata only growled and sucked harder, fingers slamming deeper, free hand reaching up to pinch and twist one of Petra’s hanging nipples.
The dual assault shattered them almost together. Petra’s orgasm ripped through first—cunt spasming hard around Renata’s tongue and fingers, a flood of slick gushing over Renata’s chin as she cried out loud and broken, grinding down through the waves, thighs clamping. The contractions and the raw taste of Petra coming undone triggered Renata instantly. Her hips snapped up, thighs locking around Petra’s head, cunt pulsing in hard rhythmic clenches as she came with a long muffled shout against Petra’s still-twitching pussy, juices flooding Petra’s tongue and chin.
They kept licking through it—slower, shakier, but relentless—tongues gentling over oversensitive clits, fingers still buried and softly stroking every aftershock out of each other until both women were trembling and whimpering. Petra finally collapsed sideways, twisting so they lay tangled head-to-toe, chests heaving, faces shiny, legs still loosely draped. Renata’s hand stroked lazily up and down Petra’s calf. Petra’s fingers traced the strong line of Renata’s inner thigh. The air reeked of sex and sweat and wine. Outside the city murmured on. Inside, their heartbeats thundered in sync, bodies spent for the moment yet still thrumming with unfinished hunger—the kind that promised the night had plenty of dark hours left and neither of them was close to done claiming every fantasy they’d ever whispered about the other.
They lay tangled on the couch for a long minute, chests still heaving, faces sticky and shining with each other’s come. Petra’s thigh trembled where it draped over Renata’s hip. Every aftershock fluttered through her cunt like little electric ghosts. Renata’s fingers traced lazy circles on the soft inside of Petra’s calf, then higher, until they brushed the wet crease of her ass and made her hitch.
“Not done,” Renata rasped. “Not even close.”
She sat up, hauled Petra with her, and flipped them so Petra was flat on her back against the cushions, head near the armrest. Renata crawled between her spread thighs again, but this time she didn’t go straight for the mouth. She hooked Petra’s knees over her shoulders, lined up their cunts, and ground down hard—clit to clit, slick folds dragging in a filthy wet slide that punched a raw moan out of both of them.
Petra’s hands flew to Renata’s ass, nails digging in, yanking her closer so every roll of hips smashed them together. The friction was brutal and perfect. Renata’s strong core flexed as she fucked against her, sweat dripping from her collarbone onto Petra’s tits. Their juices mixed and smeared, the sound obscene and loud in the quiet apartment. Petra watched Renata’s face—eyes half-lidded, mouth open, that athletic body working above her like she was claiming territory.
“Look at you,” Renata growled, grinding harder, circles turning into short hard thrusts. “Best friend riding my cunt like you were built for it. Feel how wet we are? That’s years. That’s every night I wanted to crawl across the floor and eat you instead of just thinking about it.”
Petra arched, heels digging into Renata’s back. “Harder. Fuck—use me. I’ve wanted your weight on me like this forever.” She reached between them, two fingers finding Renata’s clit and rubbing tight while their folds kept sliding. Renata cursed and bucked. Then she shoved three of her own fingers into Petra’s still-fluttering hole, curling deep, fucking her in time with the grind so Petra was stretched and rubbed raw at once.
They moved like that until Petra’s voice broke into continuous broken sounds—yes and more and Renata please. Renata leaned down, captured a nipple between her teeth, bit just sharp enough, then soothed with her tongue while her fingers pumped and her clit dragged. Petra came first this time, sudden and vicious, walls clamping, a fresh gush soaking Renata’s hand and the couch beneath. She shook hard, thighs locking around Renata’s head and shoulders, but Renata never stopped. She rode the contractions, kept grinding, kept fingering, until Petra was oversensitive and whimpering, then she pulled out, licked her shiny fingers clean, and flipped them again.
Now Renata was on her back. Petra scrambled down, hungry, and buried her face between those powerful thighs. She licked every drop, sucked the swollen clit, fucked her tongue deep while two fingers hooked inside and stroked. Renata’s hands fisted in her hair, hips rolling up to fuck her mouth. Petra moaned into the wet heat, free hand jammed between her own legs, rubbing herself frantic while she ate.
“Gonna come on your tongue again,” Renata panted. “Do it. Make me.”
Petra doubled down—tongue rapid, fingers curling hard, sucking like she wanted to live there. Renata’s thighs clamped, body bowed, and she came with a broken shout, flooding Petra’s mouth. Petra swallowed, licked through every pulse, then crawled up and kissed her deep so they could share the taste again.
Still trembling, Petra pulled Renata up into a deep, slow kiss tasting of both of them. Their tongues stroked lazy now, swollen lips soft, bodies sticky and spent for the moment. Renata’s arms wrapped around her, holding tight. Petra whispered against her mouth, voice raw and sure, “I want this again and again. Every night. Every morning. I don’t want to go back.”
Renata’s eyes shone. She nodded, kissed her softer, then softer still. They fumbled for the throw blanket crumpled at the end of the couch and pulled it over their bare, sweat-cooled skin. Petra curled into Renata’s side, head on her chest, listening to the hammer of her heart. Soft kisses kept landing—on mouths, on damp hairlines, on the marks they’d left on throats. Fingers traced idle patterns on soft stomachs and the insides of thighs, gentle now, almost reverent.
“Shower,” Renata murmured into Petra’s hair, already smiling. “Second round under the water. I want to soap every inch of you and then fuck you against the tiles until you can’t stand. Then bed. Then breakfast. Then more.”
Petra laughed, low and wrecked and happy, and tipped her face up for another lingering kiss. “Deal. Friendship’s ruined in the best way. You’re stuck with me open and wet and yours.”
They stayed curled like that, trading slow kisses and half-formed plans—weekend mornings, stealing nights, no more pretending—while the city hummed outside and the lamp glowed amber. The friendship had cracked wide into something openly sexual and intimate, bodies still thrumming with the promise of the shower and everything after.
Renata’s hand stroked Petra’s back under the blanket, but her mind held one quiet truth she didn’t speak: she’d known since junior year that this would happen eventually, had even practiced the words in her head for the night Petra finally confessed, and had already cleared her weekend and deleted every casual hookup number the second Petra said “It’s you.” Petra only knew the heat of now. Renata already knew forever had started.
Rate this story
Something wrong with this story?
Want your own lesbian story?
Tell the AI the set-up. It writes it for you in about five minutes. Free.
Popular Collections
Browse Categories