Late Night Pool Friends
two lesbian friends cross into lovers after midnight swim.
Prefer to read it? Open the full story →
The pool lights threw soft gold across the water, turning every ripple into liquid fire. Beyond the high cedar fence the neighborhood slept; only cicadas and the occasional drip from the diving board broke the thick summer hush. Kiara stretched out on the wide teak lounger, one knee bent, the tiny black triangle of her bikini bottom already half-dried and still dark against the golden skin of her hips. At twenty-eight her body was the clean product of years spent teaching spin and kettlebell classes—tight waist, high, full breasts that strained the thin wet fabric of her top, nipples peaked from the night air and something else she refused to name.
Heather sat opposite her on the edge of the spa, legs dangling in the warm water. Twenty-four, still carrying the long swimmer’s lines from their college days, freckles dusting her shoulders and the soft upper slopes of her breasts. Her pale-blue string bikini clung like a second skin, the bottoms riding up just enough to show the underswell of each cheek whenever she shifted. She lifted a dripping hand and slicked wet dark hair back from her face, eyes never quite leaving Kiara.
“You still move like you own every room you walk into,” Heather said, voice low, almost lazy. “Even lounging half-naked you look ready to bark orders at a class.”
Kiara’s mouth curved. “And you still look like the girl who used to beat me off the blocks every morning practice. Except now the view’s better.” She let her gaze travel deliberately down Heather’s torso, lingering where water beaded in the deep valley between her breasts. Heat coiled low in her belly—familiar, dangerous, the same heat she’d swallowed for six years of shared locker rooms and late-night pizza runs and carefully platonic hugs.
Heather’s laugh was soft, a little breathless. She scooped water with both hands and flicked it across the deck, droplets scattering over Kiara’s thighs. “Show-off. Always were.”
Kiara sat up, feet finding the cool stone. She reached for the surface of the pool and sent a lazy arc of water straight at Heather’s chest. The splash landed perfectly; pale-blue fabric went translucent, nipples dark and tight underneath. Heather gasped, then grinned wicked and retaliated, sending a bigger wave that soaked Kiara from collarbone to navel. The black top clung even tighter, outlining every curve.
They were both laughing now, breathless, chasing each other in shallow water along the edge. Heather’s hands found Kiara’s waist once, twice, sliding wetly over muscle and skin before letting go too slowly. Kiara’s palms brushed the outer curve of Heather’s hip, fingers spreading as if measuring. Every touch lingered half a second longer than playfulness required. The humid air pressed close, heavy with chlorine and the faint sweet smell of Heather’s skin.
When they finally climbed out again, dripping and flushed, Heather stayed standing in front of Kiara’s lounger. Water ran in thin bright trails down her throat, between her breasts, over the soft plane of her stomach. She looked down at herself, then up through wet lashes.
“God, look at you,” she murmured. One fingertip rose and traced the heavy outer curve of Kiara’s left breast where the bikini barely contained it. She didn’t quite touch skin—only the edge of wet fabric—but the near-contact made Kiara’s breath hitch. “I’ve always loved the way these sit. Firm. Perfect. Even after a two-hour swim you still look carved.”
Kiara’s pulse thudded hard between her legs. She watched, mesmerized, as Heather’s same hand moved to her own chest. A single fat droplet clung to the upper swell of Heather’s right breast; she caught it with the pad of her finger and slowly dragged it down into the shadowed cleft, leaving a glistening path. Her voice dropped. “I’ve thought about that more than I should.”
The confession hung between them like steam. Kiara rose. Water slid down her calves, pooled at her feet. She stepped into Heather’s space until their bodies almost brushed, heat radiating through the scant inches of night air.
“I’ve wanted to touch you for years,” Kiara said, raw and quiet. No joke left in it. “Every time you changed next to me. Every time you threw an arm around me after a win and I smelled your shampoo and wanted to bury my face in your neck and keep going lower. I told myself friendship was safer. I was lying.”
Heather’s eyes went wide, dark, shining. Her hands lifted, hovered at Kiara’s bare waist. “Same. Fuck, same. I used to get myself off thinking about your mouth after meets. Told myself it was just leftover adrenaline. It wasn’t.”
For one suspended heartbeat they simply breathed each other in—chlorine, skin, the sharp edge of finally spoken want. Then Kiara’s hands cupped Heather’s face and their mouths met.
The first kiss was tentative only in the first second: soft pressure, a shared inhale, the salt-sweet taste of pool water on lips. Then Heather made a small broken sound and opened, and hunger flooded in. Kiara’s tongue slid deep; Heather answered with equal need, fingers spearing into Kiara’s wet hair, tugging her closer until breasts crushed together, slick fabric and softer flesh. Kiara walked them backward until Heather’s calves hit the lounger and they tumbled down in a tangle of limbs, never breaking the kiss.
Hands turned frantic. Kiara’s palm skated up Heather’s ribcage, thumb brushing the underside of one breast through soaked blue nylon. Heather arched, moaning into Kiara’s mouth, and shoved both hands beneath the band of Kiara’s top, pushing the triangles aside so her fingers could close around bare, heavy flesh. Nipples hardened instantly under wet palms. Kiara groaned, the sound vibrating between them, and yanked at the ties of Heather’s top. The knot gave; pale-blue triangles fell away. Heather’s breasts spilled free—fuller than they looked restrained, nipples tight dark peaks begging.
Kiara tore her mouth from Heather’s only long enough to look. “Jesus. You’re beautiful.” Then she bent and took one nipple between her lips, sucking hard, tongue flicking. Heather cried out, hips jerking upward, one thigh sliding between Kiara’s legs so their centers pressed together through thin, soaked fabric. The friction was electric. Kiara ground down instinctively, feeling the hard ridge of Heather’s pubic bone and the yielding heat above it.
Heather’s hands roamed everywhere—down the strong plane of Kiara’s back, cupping her ass, squeezing, pulling her tighter. She rolled them so she straddled Kiara’s hips, wet bikini bottoms dragging over Kiara’s lower belly. Water still dripped from their hair onto flushed skin. Heather leaned down, kissed the hollow of Kiara’s throat, bit gently, then soothed with her tongue while her fingers worked the side ties of Kiara’s bottoms loose. The scrap of black fabric fell open. Cool night air kissed bare, slick folds; Heather’s knuckles brushed through the short curls and lower, finding heat and wetness that had nothing to do with the pool.
“You’re soaked for me,” Heather whispered against Kiara’s collarbone, wonder and lust tangled together. Two fingertips glided through the slippery seam, circling once, twice, not yet pressing inside. Kiara’s hips lifted in helpless offering.
“Years,” Kiara managed, voice wrecked. “Wanted this for years. Wanted you under me, over me, coming on my tongue—”
Heather cut her off with another desperate kiss, swallowing the rest of the words. Their free hands kept mapping: the flex of abs, the soft inner thigh, the sensitive crease where leg met hip. Kiara shoved Heather’s bottoms down far enough to get a full palm on bare ass, fingers dipping into the cleft, grazing the tight furl of her entrance from behind while Heather’s own fingers finally slipped one knuckle deep into Kiara’s cunt. Both women shuddered, mouths open against each other, trading broken gasps.
They ground together, slow and filthy, exploring every new angle of skin-on-skin. Kiara’s free hand tangled in Heather’s wet hair and held her close while they kissed like they were starving—deep, wet, endless. Heather added a second finger, curling, finding the swollen spot that made Kiara’s thighs tremble. In answer Kiara’s own fingers slid lower between Heather’s cheeks, stroking over her dripping entrance without entering, teasing, promising. Heather rocked back onto the touch with a whimper that went straight to Kiara’s clit.
The lounger creaked beneath them. Pool water dried on their shoulders in faint white trails. Somewhere an owl called, ignored. Every brush of nipple against nipple, every slick glide of fingers, every muffled moan ratcheted the tension higher. They were past friendship, past pretending; the only question left was how far and how fast they would fall tonight.
Heather pulled back just enough to look down at Kiara, pupils blown wide, lips swollen. Her fingers stayed buried, gently thrusting. “Don’t stop,” she breathed. “I’ve waited too long to stop now.”
Kiara’s answer was to surge upward, rolling Heather beneath her again, pinning those gorgeous wrists lightly above her head for one fierce moment of pure visual greed—breasts heaving, thighs open, blue bikini bottoms twisted around one knee—before diving back into the hungry kiss and the slow, deliberate discovery of every place that made her best friend shake apart under her hands. The night stretched ahead of them, humid and private and suddenly infinite, and neither woman had any intention of coming up for air.
Kiara kept Heather pinned only long enough to drink in the sight—flushed freckled skin, heaving bare breasts, the twisted pale-blue bottoms still clinging to one knee—then released her wrists so both hands could finish what they had started. She tugged the sodden fabric free and tossed it aside. Heather’s legs fell open immediately, the neat dark triangle of curls already glistening, inner lips swollen and slick. Kiara’s own bottoms were gone a second later, yanked down and kicked away until nothing remained between them but night air and need.
“Lie back,” Kiara whispered, voice rough. “Let me look at you properly.”
Heather obeyed, sinking into the wide cushioned lounger, arms above her head, thighs parted in invitation. Water still beaded along her collarbones; the pool lights painted gold across the soft rise of her stomach and the wet folds between her legs. Kiara straddled her thighs for a moment, simply staring, then leaned down and claimed her mouth again—deep, hungry—before beginning the slow descent.
She kissed the hinge of Heather’s jaw, the frantic pulse in her throat, the valley between her breasts. Each nipple received long, wet pulls of her mouth until Heather’s hips rolled helplessly. Kiara’s tongue traced lower, over the tight plane of abs, dipping into the navel, then further still. She dragged open-mouthed kisses along the sensitive crease of each hip, nuzzling the short curls, breathing in the thick scent of arousal that had nothing to do with chlorine.
“Fuck, you smell like you’ve been aching for this,” Kiara murmured against her skin.
Heather’s answer was a broken whimper. “I have. God, Kiara—please.”
Kiara settled between her spread thighs, shoulders forcing them wider. She parted Heather with two gentle thumbs and simply looked for a heartbeat: shiny, flushed, clit already peeking from its hood. Then she lowered her head and gave the first long, flat stroke of her tongue from entrance to clit. Heather cried out, back arching clean off the lounger. Kiara did it again, slower, savoring the salty-sweet flood that coated her tongue. She circled the swollen bud with the tip, feather-light, then flattened again, establishing a deliberate rhythm—long licks, focused flicks, the occasional gentle suck that made Heather’s fingers fist in her wet hair.
“Like that—just like that,” Heather gasped. “Your mouth… I’ve pictured this so many times…”
Kiara hummed in answer, the vibration traveling straight through Heather’s clit. She kept the pace torturously slow and expert, never rushing, learning exactly how much pressure made Heather’s thighs tremble, how a swirl just to the left pulled a sharper moan. One hand slid under Heather’s ass to tilt her higher; the other stroked soothing patterns along her inner thigh while the tongue worked. Heather’s free hand found her own breast, pinching the nipple in time with each lick, eyes half-lidded, watching Kiara’s dark head move between her legs.
The tension coiled tighter with every wet sound. Heather’s hips began to rock in small, helpless circles against Kiara’s mouth. Kiara sealed her lips around the clit and sucked in earnest now, tongue lashing the underside in quick, precise strokes. Heather’s voice cracked.
“I’m—Kiara, I’m going to—”
Kiara didn’t pull away. She doubled down, relentless and tender at once, sucking and flicking until Heather shattered. The orgasm hit hard: thighs clamping around Kiara’s head, a raw cry tearing free as her cunt pulsed and flooded Kiara’s chin. Kiara stayed with her through every spasm, gentling the licks only when the shudders began to ease, lapping up every drop like she couldn’t bear to waste it.
Heather lay panting, wrecked and glowing, but the hunger in her eyes had only sharpened. With a sudden surge of strength she sat up, hooked her hands under Kiara’s arms, and flipped their positions in one smooth motion. Kiara landed on her back with a surprised laugh that turned into a moan when Heather immediately straddled her face, knees bracketing her ears, dripping cunt hovering an inch above her mouth.
“My turn to taste you,” Heather breathed. “And you’re going to feel everything I do.”
She lowered herself onto Kiara’s waiting tongue at the same moment she bent forward, stretching out along Kiara’s body until her own mouth found Kiara’s soaked folds. The 69 locked them together—Heather’s weight settling, her clit dragging across Kiara’s lips while she buried her face between Kiara’s thighs. They both groaned at the first mutual contact, the sound muffled against each other’s flesh.
Kiara gripped Heather’s ass and pulled her down harder, tongue spearing upward into the still-fluttering entrance, then sliding forward to bathe the sensitive clit. Heather answered in kind: long, luxurious licks the full length of Kiara’s cunt, then focused attention on the swollen pearl, sucking it between soft lips while two fingers slid easily inside. She curled them immediately, stroking the front wall in time with her tongue.
The dual sensation was overwhelming. Kiara ground upward against Heather’s mouth, fucking herself onto the clever fingers while her own tongue worked Heather’s clit in firm, steady circles. Wetness slicked everything—chins, cheeks, inner thighs. The lounger creaked beneath their shifting weight. Heather’s freckled breasts pressed into Kiara’s stomach; Kiara’s fuller ones brushed Heather’s lower belly with every roll of their hips.
“You feel so fucking good on my tongue,” Heather mumbled against her, the words vibrating. She added a third finger, stretching Kiara open, thrusting deeper while her mouth never left the clit. “Come on my face. I want it.”
Kiara couldn’t form words. She answered by sucking harder on Heather’s clit, two of her own fingers pushing into Heather’s dripping heat from below, matching the rhythm. They moved like one body now—grinding, licking, fingering in perfect filthy sync. Sweat and pool water mingled on their skin. Every inhale was the scent of the other; every exhale a moan fed straight into swollen flesh.
The dual climb was steep and fast. Heather’s thighs started to shake around Kiara’s head. Kiara’s inner walls clenched rhythmically around the thrusting fingers. They pushed each other higher with deliberate cruelty and care—slowing just enough to edge, then speeding up again when the other whimpered in protest. Heather’s tongue flattened and rubbed side to side across Kiara’s clit while her fingers crooked; Kiara answered with rapid flicks and a deep curl that found the exact spot that made Heather cry out into her cunt.
“Together,” Kiara managed, the word muffled and desperate. “Come with me—now—”
Heather’s response was to grind down hard and suck Kiara’s clit between her lips at the exact moment her own orgasm detonated. The first wave hit her in a violent shudder; she moaned long and loud against Kiara’s soaked folds, cunt spasming around Kiara’s fingers, fresh slick pouring onto Kiara’s tongue and chin. The sound and the pulsing heat triggered Kiara instantly. Her back bowed, hips jerking up into Heather’s mouth as pleasure ripped through her—hot, flooding, endless. She came hard, grinding shamelessly against Heather’s face, tongue still working even as her own climax stole her breath, both of them locked in the slick, shuddering peak together.
Their cries tangled in the humid night air, raw and unrestrained. Orgasm rolled through them in overlapping waves, bodies jerking, thighs quaking, mouths staying buried until the last aftershock faded into trembling afterglow. They collapsed into the 69 sprawl, panting, lips shiny, limbs heavy and intertwined on the wide lounger.
Even as the shudders quieted, neither woman pulled away completely. Heather nuzzled lazily at Kiara’s inner thigh, pressing soft open-mouthed kisses to the oversensitive skin. Kiara’s hands stroked slow circles over Heather’s ass and lower back, fingertips dipping occasionally into the still-wet cleft as if memorizing the feel. Their breathing gradually synced, but the air between them stayed charged—thick with the knowledge that one shared climax, however perfect, had only cracked the door open.
Heather lifted her head just enough to meet Kiara’s eyes down the length of their bodies, pupils still blown, lips curved in a dazed, wicked smile. “That… was six years of fantasies and it still wasn’t enough.” Her fingers trailed idly along Kiara’s hip. “I can already feel myself getting wet for you again.”
Kiara’s laugh was low, wrecked, full of promise. She flexed her fingers inside Heather once more, feeling the fresh flutter. “Good. Because I’m nowhere near done discovering every sound you make.” Outside the fence a car passed in the distance; the pool lights continued their soft gold shimmer across cooling skin. The night was still deep and private, and the ache that had lived between them for years had only begun to be fed.
Heather’s fingers traced lazy figure-eights over the slick lips of Kiara’s cunt, gathering the fresh slick that still pulsed out in tiny aftershocks. Kiara’s own hand stayed buried knuckle-deep inside Heather, curling now and then just to feel the velvet walls flutter and grip. The humid night wrapped them like a second skin; pool lights gilded every freckle on Heather’s back and the sheen of sweat between Kiara’s breasts.
“Again,” Heather whispered, voice husky with leftover pleasure. She shifted so her thigh pressed harder between Kiara’s legs, the muscle flexing against the swollen clit. “I need to feel you come around my fingers this time. Want to watch your face.”
Kiara’s laugh broke into a moan as two of Heather’s fingers slid home, stretching her open with slow, deliberate pressure. “Bossy little swimmer.” She rolled them onto their sides so they faced each other, thighs slotting together, free hands roaming. Palm skated up Heather’s ribcage, thumb circling a still-tight nipple until it peaked harder. “Keep talking like that and I’ll pin you down and ride your tongue until you forget how to breathe.”
Heather’s eyes darkened. She hooked her free leg higher over Kiara’s hip, opening herself completely, and pushed a third finger into the clutching heat. The wet sound was filthy and perfect in the quiet. “Do it. Fuck me with that strong body of yours first. Show me what six years of wanting feels like when you finally stop holding back.”
Kiara surged forward. She caught Heather’s mouth in a deep, claiming kiss—tongues sliding, teeth grazing—while her hips rolled, fucking herself onto those clever fingers. At the same time her own hand worked faster inside Heather: three fingers now, curling against the spongy front wall, thumb rubbing firm circles over the exposed clit. Their breasts mashed together, nipples dragging in slick friction. Water-dried skin grew hot again; the teak lounger creaked under the rhythm of their grinding bodies.
“Feel how wet you make me,” Kiara panted against Heather’s lips, grinding down harder. “Every time you used to bend over in the locker room I wanted to drop to my knees and bury my face right here.” She twisted her wrist, scissoring her fingers open inside Heather’s cunt, feeling the sudden gush of fresh arousal coat her knuckles. “God, you’re dripping down my wrist.”
Heather’s head tipped back, throat working. “And every time you spotted me on the bench press I stared at the flex in your arms and imagined them holding my legs open. Just like—ah—like this.” Her free hand cupped Kiara’s heavy breast, squeezing, pinching the nipple in time with each thrust of her fingers. The dual stimulation made Kiara’s inner walls flutter wildly; she could feel another orgasm already coiling low and tight.
They moved together in a rolling, filthy grind—hips snapping, fingers plunging, mouths trading broken moans and the taste of each other’s earlier climax. Kiara’s thigh pressed high against Heather’s mound so every downward rock dragged her clit along hard muscle. Heather answered by curling her fingers just right, finding that swollen spot and stroking it relentlessly while her thumb never left the aching bud.
“Look at me,” Kiara demanded, voice raw. Their eyes locked—dark, blown, full of years of buried want finally spilling free. “I want to see you fall apart on my hand.”
Heather’s freckled cheeks flushed deeper. “Only if you come with me. Together again. I need it.”
Kiara’s free hand slid between their bodies, found Heather’s clit, and rubbed tight, wet circles while her fingers kept thrusting deep. Heather’s answering stroke inside her turned faster, more demanding. The wet slap of skin and the soft gasps filled the private dark. Tension wound higher with every slick plunge, every brush of breast against breast. Kiara felt Heather’s walls start to ripple and clamp; her own climax roared up the same second.
“Now—fuck, now—”
They shattered together. Heather’s cunt locked down hard around Kiara’s fingers, pulsing in strong waves that soaked her hand to the wrist; a broken cry tore from her throat as her body arched and shook. Kiara followed instantly, thighs clamping around Heather’s wrist, inner muscles milking the buried fingers while pleasure detonated white-hot behind her eyes. She came long and hard, grinding shamelessly, forehead pressed to Heather’s, sharing the same shuddering breath as aftershocks rolled through them both.
They stayed locked like that for long minutes, fingers still buried, trembling through the last sweet flutters. When the intensity finally softened into glowing warmth, Kiara gently withdrew and brought her shiny fingers to Heather’s mouth. Heather licked them clean without hesitation, eyes never leaving Kiara’s, tongue swirling over every knuckle until Kiara’s breath hitched again.
“Still not enough,” Heather murmured against the wet digits. “But my legs are jelly.”
Kiara smiled, soft and wrecked. She gathered Heather close, bare chests pressed together, and pressed kisses along her damp hairline. “Then let’s cool off before I start all over. The water’s still warm.”
Still trembling from the overlapping peaks, they slid off the lounger together. Bare feet slapped cool stone. The black and pale-blue scraps of bikini lay forgotten on the deck. Kiara stepped down the submerged stairs first, the heated water lapping up her calves, then thighs, then licking over her sensitive folds with a gentle caress that made her shiver. She turned and held out both hands. Heather took them, stepping in until the water rose to their waists, then higher, surrounding them in liquid gold under the soft lights.
They came together chest-to-chest at once. Soft, full breasts flattened against each other, nipples still hard and sensitive from everything that had come before. Legs tangled underwater; the buoyancy made every small shift delicious. Kiara’s arms circled Heather’s waist, palms splaying over the wet curve of her lower back and the upper swell of her ass. Heather’s hands slid up Kiara’s strong shoulders, fingers threading into wet hair at the nape, holding on.
Their mouths met in soft, breathless kisses—no longer frantic, just deep and lingering, tasting salt and each other and the faint chlorine. Tongues brushed lazily. Every exhale was shared. Under the surface their hips nestled close, mounds pressing in a slow, tender grind that promised more without demanding it yet.
Heather pulled back just enough to speak against Kiara’s lips, voice low and full of wonder. “This is only the beginning. I want every late night after this. Secret swims. Your mouth. Your hands. All of it.”
Kiara’s smile curved against hers. She kissed the corner of Heather’s mouth, then the freckled cheekbone, then back to her lips for another slow, wet slide of tongues. “Many more. As many as we can steal. I’ll meet you out here any midnight you want. We’ll lock the gate, turn the lights low, and I won’t stop until you’re shaking just like this again.”
Heather’s laugh was soft, almost shy now that the edge was gone, but her eyes shone with pure happiness and leftover lust. She rested her forehead against Kiara’s, bodies floating and clinging chest-to-chest in the warm water. “Promise me.”
“I promise.” Kiara’s hands stroked up and down Heather’s slick spine. Another kiss, softer still, breath mingling. “You’re mine now. In the water. On the deck. Everywhere we can get away with it. Six years was long enough to wait.”
They stayed like that, trembling faintly in the afterglow, trading lazy kisses while the pool lights painted liquid fire across their joined skin and the night held them in its private, humid hush—two friends who had finally crossed every line and found only more wanting on the other side.