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

Surfer Girls' Beachside Tribbing Tempest

Surfer besties Mia and Luna get storm-trapped and trib hot in their beach cabana.

6 min read April 29, 2026
▶ Listen to this story
Rate the narration:

Open the full audio page →

Mia and Luna had been besties since their first wipeout at age twelve, bonded by salt-crusted hair, bruised egos, and an unbreakable pact to chase the biggest waves together. Now, at twenty-two, they were living their dream on a girls' trip to a secluded stretch of beach paradise, renting a rickety beach cabana that was basically a glorified tent with palm-frond walls and a sandy mattress that smelled like old surf wax and forgotten sunscreen. The place was their private slice of heaven—far from prying eyes, with nothing but crashing waves, endless blue skies, and each other in tiny bikinis that left zero to the imagination.

Mia was the fiery one, with sun-bleached blonde hair cropped short like a punk-rock pixie, tanned skin glowing golden, and curves that her neon pink string bikini barely contained—full C-cup tits straining the triangles, a tight ass from endless squats on the board, and legs that went on forever. Luna, her perfect counterpart, had wild dark curls that framed her heart-shaped face, olive skin kissed by the sun, and a lithe, athletic build with perky B-cups and a bubble butt that jiggled just right when she ran into the surf. Her emerald green bikini bottoms rode high on her hips, the fabric so thin it might as well have been painted on.

They'd spent the morning shredding waves, laughing their asses off as they traded wipeouts and high-fives, bodies slick with saltwater and coconut oil. Back at the cabana, they rummaged for towels to dry off, but the universe had other plans. "Dude, where's the last one?" Mia whined, shaking out her dripping hair like a wet dog. Luna snatched it first, draping it over her shoulders with a triumphant grin. "Mine, bitch! You snooze, you drip."

"Oh, hell no!" Mia lunged, tackling Luna in a playful heap onto the sandy floor. They wrestled like feral kittens, giggles echoing as limbs tangled and bikinis shifted precariously. Mia's thigh slipped between Luna's legs, pressing against the damp crotch of her bikini bottoms, and Luna's hand "accidentally" grazed Mia's tit, thumb brushing a hardening nipple. The touches lingered a beat too long, breaths coming faster amid the scuffle. "Gimme it, you towel hog!" Mia laughed, pinning Luna's wrists above her head, their wet bodies sliding together, tits mashing in a slippery friction that sent unexpected sparks straight to their cores.

Luna bucked her hips, trying to flip her, but Mia ground down harder, their bikini-clad pussies rubbing in the tussle. Thunder rumbled in the distance, but they barely noticed, lost in flirty giggles and the electric buzz of skin on skin. "You're such a cheater," Luna panted, her dark eyes sparkling with mischief as her free hand smacked Mia's ass lightly. The touches weren't just playful anymore—they were charged, teasing the edge of something hotter.

Then the sky cracked open. Rain hammered the cabana roof like a thousand drum solos, wind howling as the storm hit full force. They froze mid-wrestle, drenched anew, the towel forgotten in a soggy lump. "Shit, we're trapped," Mia said, still straddling Luna, her thighs squeezing those curvy hips. Lightning flashed, illuminating Luna's flushed cheeks and the way her nipples poked like diamonds through her soaked top. No escaping now—just them, their bikinis, a jar of sticky surf wax on the shelf, and a tension thicker than sea fog.

As thunder roared like a pissed-off god, their wrestling reignited with a vengeance. Mia pinned Luna harder, her hips rocking instinctively, grinding her bikini-covered mound against Luna's in slow, deliberate circles. "Admit it, I win," Mia teased, leaning down until their noses brushed, her breath hot on Luna's lips. Luna's eyes hooded, her body arching up to meet the pressure, a soft moan escaping as Mia's fingers found her hardening nipples, tweaking them through the wet fabric. "Fuck, Mia, that feels..." Luna gasped, her own hands roaming, cupping Mia's full tits and rolling the stiff peaks between her fingers.

"Don't stop," Mia breathed against Luna's mouth, rolling her hips in tighter circles so their soaked bikini bottoms clung and slid with every grind. The thin fabric was useless now, molded to every fold and swollen lip, letting heat and slickness bleed through until it felt like bare cunt on bare cunt. Luna moaned louder, fingers digging into Mia's tits, pinching and tugging the stiff nipples until Mia's back arched and she ground down harder.

Rain lashed the palm-frond walls, wind rattling the rickety frame, but inside the cabana the air turned thick and humid with their panting. Mia released one of Luna's wrists just long enough to yank the emerald strings at Luna's hips. The bottoms peeled away with a wet sound, leaving Luna bare and glistening, her dark curls matted, pussy lips puffy and parted. Mia shoved her own neon pink bottoms aside, then down her thighs, kicking them off into the sand. Skin met skin at last—hot, slippery, electric.

"God, you're soaked for me," Mia growled, pressing her bare mound fully against Luna's. She started rocking again, slow at first, then faster, their clits kissing and rubbing with every deliberate stroke. Juices smeared between them, mixing with saltwater and rain that dripped through the roof. Luna's free hand slid down to grip Mia's ass, pulling her closer, urging her to fuck harder. Their tits mashed together, nipples scraping, Mia's fuller C-cups spilling against Luna's perky B's until both women were gasping.

Luna bucked up, meeting every thrust, her athletic thighs clamping around Mia's hips. "Harder—fuck, tribbing you like this is everything," she panted, dark eyes locked on Mia's. Mia leaned down and finally kissed her, deep and messy, tongues sliding as their pussies slapped wetly. The kiss broke only for more filthy sounds: wet friction, soft whimpers, the creak of the sandy mattress under their writhing bodies.

Mia reached between them, two fingers spreading Luna's folds wider so her own clit could grind directly against that swollen pearl. Luna cried out, hips jerking. "Right there—don't you dare stop." Mia kept the pressure relentless, circles turning into long, filthy drags that made both of them drip. Surf wax jar forgotten on the shelf, they used only what their bodies gave: slick heat, grinding force, the storm's roar matching the thunder building in their cores.

Luna flipped them with a sudden surge of strength, pinning Mia beneath her without breaking the contact. Now Luna rode, rolling her hips in deep figure-eights, clit dragging over Mia's again and again. Mia's hands flew to Luna's bubble butt, spreading the cheeks, fingers dipping into the crack just to tease while she thrust up. "Look at you fucking me," Mia rasped, watching Luna's wild curls bounce, olive skin flushed dark, tits jiggling with every slam. "Your pretty cunt's so greedy for mine."

Luna leaned forward, bracing on Mia's shoulders, grinding faster until the wet sounds turned obscenely loud. Their juices frothed white between them, coating thighs and the mattress. Mia's short blonde hair stuck to her forehead; she licked sweat from Luna's collarbone, then sucked a mark onto the olive skin. Luna moaned her name like a prayer, pace turning frantic. "I'm close—Mia, I'm gonna come all over your pussy."

"Do it," Mia ordered, voice rough, one hand sliding between them again to rub both clits at once with her knuckles while their mounds stayed locked. The dual stimulation shattered Luna first. She stiffened, thighs shaking violently, a gush of warm slick flooding Mia's cunt as she came hard, crying out, body convulsing in wave after wave. Her orgasm milked more friction against Mia, and Mia followed seconds later—hips snapping up, clit pulsing, full-body shudder as pleasure ripped through her from core to toes. She kept grinding through it, prolonging both climaxes until they were whimpering wrecks, juices pooling beneath them in the sand.

They collapsed together, chests heaving, still lightly rubbing in lazy aftershocks, soft kisses replacing the desperate ones. Rain still hammered outside, but the storm inside had broken into warm, sticky peace. Mia nuzzled Luna's neck, smiling against damp skin. "Best wipeout ever," she murmured. Luna laughed breathlessly, fingers tracing lazy circles on Mia's hip. "Told you the towel was mine. Now we've got all night to fight over it again." Outside the waves crashed on, but inside their rickety cabana the two surfer girls stayed tangled, sated and glowing, already plotting the next round once they caught their breath.

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 thigh-riding bikini-play wrestling tribbing lesbian

Fresh filth, nightly

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