Storm-Tossed Friends Finally Cross the Line
Three friends get trapped by a storm and end up sharing Kiara in a hot threesome.
The remote beach cabin groaned under the assault of the tropical storm, rain lashing the windows in furious sheets while thunder cracked so close it rattled the glass. Power had died an hour ago, plunging the three of them into a world of flickering candlelight and the relentless howl of wind. Kiara sat cross-legged on the worn couch, her 24-year-old body still damp from the frantic dash inside, tank top clinging to the full swells of her breasts, dark nipples faintly outlined. Marco, her boyfriend of three years, paced near the dead fireplace, his 26-year-old frame taut with restless energy, broad shoulders flexing under a soaked T-shirt. Franklin sprawled in the armchair opposite, 25 and leanly muscled, dark eyes tracking every shift of Kiara’s thighs as she adjusted her position.
They had been best friends for nearly a decade—college roommates who never quite untangled after graduation. Marco and Kiara’s relationship had only layered more heat onto the already charged air between all three. Nights of shared drinks, lingering hugs that lasted a beat too long, Marco’s hand brushing Franklin’s back while they both watched Kiara dance. Tonight the storm had trapped them, no phones, no escape, just the thick scent of salt air and wet wood and the unmistakable thrum of something that had always simmered beneath the surface.
Kiara’s pulse hammered as another bolt of lightning lit the room, illuminating the way both men looked at her—hungry, open, no longer bothering to hide it. She had felt their eyes for years: Marco’s possessive heat mixed with the thrill he got when Franklin stared too long; Franklin’s quiet intensity that made her clit throb during late-night talks when Marco was already asleep upstairs. Close quarters made denial impossible. The single blanket they had dragged from the bedroom lay pooled on the couch cushions, a silent invitation.
“Come here,” Marco said finally, voice rough. He dropped onto the couch and tugged Kiara against his side, then jerked his chin at Franklin. “You too. Freezing our asses off separately is stupid.”
Franklin rose without argument, settling on Kiara’s other side so she was caged between hard male bodies. The blanket draped over their laps, knees brushing, thighs pressing. Heat bloomed instantly. Kiara’s bare calves brushed Franklin’s jeans; Marco’s palm settled possessively on her hip, fingers digging in just enough to claim. Lightning flashed again and she saw Franklin’s throat work as he swallowed, gaze dropping to the way her breasts rose with each breath.
Conversation started light—storm stories, old memories—but the undercurrent was electric. Marco’s thumb stroked slow circles on her hipbone. Franklin’s hand rested near her knee, knuckles grazing skin every time she shifted. Kiara’s pussy grew slick under her shorts, the thin fabric already damp.
“You two have always been shameless,” she said, half-laughing, half-breathless. “All those looks. Like you were waiting for me to crack.”
Marco’s chuckle was dark. “We were. Every fucking time you stretched after a run, tits out, looking at both of us like you wanted to be shared.” His mouth brushed her ear. “Tell him what you told me last month when you were riding my cock.”
Kiara’s cheeks burned, but the storm outside made everything feel suspended, safe, inevitable. She turned her face toward Franklin, meeting those dark eyes that had haunted her fantasies. “I’ve thought about both of you. At the same time. Your hands on me while Marco fucks me. Or you inside me while he watches. Sometimes… both of you filling me.” The words spilled raw and honest; her voice trembled with arousal rather than fear. “I’ve come so hard imagining it I couldn’t walk straight the next day.”
Franklin’s breath left him in a harsh exhale. His hand slid fully onto her thigh, squeezing. “Years, Kiara. Watching you two together, jacking off later to the sounds through the wall. Wanting to walk in and put my mouth on your cunt while Marco kissed you. Wanting him to tell me exactly how to touch you.”
Marco’s grip tightened on her hip. “I wanted it too. Wanted to see you take him. Wanted to hold you open for him. We’ve talked about it when you weren’t around—how fucking perfect you’d look stuffed full of both of us.”
The air turned molten. Kiara’s heart slammed against her ribs. Consent was a living thing between them now, thick and mutual. She twisted toward Marco first, crashing her mouth onto his in a deep, open kiss that tasted of rain and need. His tongue stroked hers; his hand cupped her breast through the wet tank, thumb dragging over the stiff nipple until she moaned into his mouth. Behind her, Franklin pressed closer, lips finding the side of her neck, sucking a mark while his palm slid higher under the blanket, fingers tracing the damp crease of her shorts.
She broke the kiss only to turn and claim Franklin’s mouth next. He kissed differently—slower, deeper, tasting her like he’d memorized the fantasy. Marco’s free hand threaded into her hair, holding her in place while Franklin’s tongue explored. Their free hands roamed: Marco shoving the blanket down to palm her bare thigh, Franklin unbuttoning her shorts with deliberate fingers. She arched, offering, when those fingers slipped inside the waistband and found her bare, slick folds.
“Fuck, she’s soaked,” Franklin muttered against her lips. Two fingers slid through her cunt lips, circling her swollen clit before dipping just inside. Kiara whimpered, hips rolling. Marco yanked her tank up, exposing her heavy breasts to the cool air and the heat of both their stares. He bent and sucked one tight nipple into his mouth, teeth grazing, while Franklin pumped those fingers deeper, curling against the spot that made her thighs shake.
“Look at you,” Marco growled around her breast. “Choosing this. Taking both of us.” His hand joined Franklin’s under her shorts, two thick fingers stretching her open alongside the others so she was filled with four digits thrusting in messy unison. The wet sounds filled the candlelit room, louder than the rain. Kiara’s head fell back against the couch, pleasure sparking sharp and bright. She reached blindly, cupping the hard bulges straining both men’s jeans—Marco’s thick ridge, Franklin’s long curve—rubbing them through the denim until they groaned.
They kissed her in turns again, mouths hungry, hands never stopping. Tank top shoved fully off, shorts worked down her legs and discarded. She sat naked between them under the rucked blanket, legs spread, pussy glistening in the low light as two sets of fingers continued to fuck into her, thumbs rubbing her clit in overlapping circles. Marco’s mouth moved to her other breast; Franklin bit gently at her collarbone. Every nerve ending sang. She stroked them harder, popping buttons, freeing hot, heavy cocks into her palms—Marco’s thick and veined, already leaking, Franklin’s slightly longer and curved just right. She pumped them in time with the fingers plunging into her cunt, the wet slap of her arousal mixing with their rough breaths.
“We’re doing this,” she gasped, voice wrecked with want. “All three of us. No more dancing around it.”
Marco nipped her earlobe. “Damn right. Gonna stretch this pretty pussy until you can’t think. Franklin’s gonna taste every drop you give him while I watch.”
Franklin’s fingers crooked harder. “And then we’re both going to fuck you. However you want it. However deep.”
Kiara’s orgasm built fast and mean, coiling low in her belly as four fingers worked her open, two mouths on her breasts now, both cocks throbbing in her fists. The storm howled louder, lightning strobing across bare skin and grasping hands. She was right on the edge, thighs quivering, cunt clenching, the line they had danced around for years finally, deliciously crossed—and the night was only beginning.
The orgasm crashed over Kiara like the thunder outside, her cunt seizing hard around the four thick fingers buried inside her. She cried out, raw and shattered, hips bucking as slick poured down her thighs and soaked the couch. Marco and Franklin worked her through it without mercy, thumbs still grinding her clit, mouths still latched to her bouncing tits until the last tremor left her limp and gasping.
“Fuck yes,” Marco growled, yanking his fingers free and shoving them into Franklin’s mouth. Franklin sucked them clean with a hungry groan, eyes locked on Kiara’s wrecked face. “Taste how ready she is for us.”
They stripped in seconds—jeans kicked away, shirts peeled off sweaty skin. Marco’s heavy cock slapped against his abs, thick and veined; Franklin’s longer shaft curved upward, precum already beading. Kiara dropped to her knees on the rug without being told, the blanket half-dragged with her. She wrapped one fist around Marco’s cock and swallowed him to the root in one wet plunge, gagging beautifully as he bottomed out in her throat. Franklin moved behind her at once, rough hands spreading her ass cheeks, the fat head of his cock notching against her dripping pussy.
“Take it,” he rasped, and drove home in one brutal stroke. Kiara moaned around Marco’s dick, the vibration making him curse and fist her hair. Franklin set a punishing rhythm, hips snapping so hard her heavy tits swung and slapped together. Every thrust shoved her deeper onto Marco’s cock until spit ran down her chin and her nose pressed to his pubic bone. She sucked greedily, tongue swirling, while Franklin’s balls smacked her clit and his fingers dug bruises into her hips.
“Look at our girl,” Marco panted, fucking her face in short, deep strokes. “Choking on me while he wrecks that cunt. You love it, don’t you?”
She nodded as best she could, eyes watering, cunt fluttering around Franklin’s length. He reached under, pinched her clit, and she came again with a muffled scream, juices splashing his thighs. They didn’t stop. Franklin pulled out only long enough to flip her, then dropped onto his back on the couch. Kiara climbed on in reverse cowgirl, sinking down onto his cock with a broken moan, her ass facing him so he could watch every inch disappear. Marco stepped in front, cock glistening with her spit, and fed it back between her lips.
She rode Franklin hard, slamming her soaked pussy down until his curved shaft dragged over her g-spot on every stroke. At the same time she deep-throated Marco, hands braced on his thighs, taking him past her gag reflex until her throat bulged. Franklin’s hands gripped her waist and helped bounce her; Marco held her head and used her mouth like a second cunt. The wet, filthy sounds—skin slapping, cock glugging, her desperate moans—filled the cabin louder than the storm.
They switched without words. Marco lifted her off Franklin, spun her, and bent her over the arm of the couch so he could slam into her pussy from behind while she sucked Franklin clean of her own cream. Then Franklin took her mouth again while Marco kept pounding. They traded her holes over and over, rough and relentless—Marco’s thick cock stretching her cunt, Franklin’s longer one bruising her throat, then swapping so she tasted herself on both of them. Hands everywhere: spanking her ass red, twisting her nipples, rubbing her clit until she came a third time, then a fourth, shaking and babbling yes, more, please don’t stop.
When they finally pushed her onto her back on the blanket-covered floor, both men were gleaming with sweat and pure need. Franklin lay beneath her again; she sank onto his cock facing him this time, kissing him deep while Marco slicked his shaft with her juices and pressed the blunt head to her tight ass.
“Tell me you want it,” Marco demanded, voice wrecked.
“Both of you—fill me, stretch me, fuck me full,” Kiara begged, pushing back. “I need it.”
He worked in slow at first, the burn exquisite as her ass opened around him. Once he bottomed out she was stuffed beyond reason—Franklin’s cock throbbing in her pussy, Marco’s buried in her ass, only a thin wall separating them. They started moving in opposite rhythm, one in while the other withdrew, then slammed home together so she felt impossibly full. Kiara screamed her pleasure, nails raking Franklin’s chest, head thrown back against Marco’s shoulder. They fucked her like that for long, savage minutes, cocks pistoning, balls slapping, her body jolting between them. She came so hard her vision whited out, cunt and ass clamping down until both men cursed and barely held back.
They swapped again—Marco sliding into her dripping pussy, Franklin carefully taking her ass—then back, devouring every inch of her with mouths and hands between thrusts. Marco ate her cunt while Franklin fucked her throat; Franklin licked her stretched hole while Marco pounded her. She returned the attention, sucking one clean while the other rutted her, tasting salt and sex and themselves on every cock. The storm raged; they raged harder, pure filthy joy and years of pent-up hunger exploding at once.
Finally Marco growled, “Coming—take it,” and flooded her pussy with thick ropes. Franklin followed seconds later, pumping her ass full until cum leaked out around his shaft. Kiara shattered one last time around them, body convulsing, tears of overload streaking her cheeks as wave after wave left her boneless and shaking.
They eased out gently. Spent cocks dangled, cum dripping from both her holes onto the blanket. Breathing hard, they cleaned each other with slow, tender mouths—Franklin licking Marco’s softening cock clean of her cream and his own cum, Marco sucking the last drops from Franklin while Kiara watched, then both men spreading her thighs and gently lapping every trace of seed from her pussy and ass until she whimpered from oversensitivity and fresh sparks. She returned the favor, kissing and sucking them soft and clean, tasting the three of them mixed together.
At last they dragged the blanket over their tangled bodies and curled together on the couch, Kiara in the middle, one leg thrown over Marco, head on Franklin’s chest. The storm still howled, but inside it felt quiet, safe, new.
“This isn’t a one-time thing,” she whispered, fingers tracing both their chests. “When the weather clears… I want more. All of us. Ongoing. Poly, whatever the word is. Consensual, open, ours.”
Marco kissed her temple. “Fuck yes. Been wanting this forever.”
Franklin’s arm tightened around them both. “Same. We explore everything—together.”
They settled deeper, sated and smiling, the future already rewriting itself around the three of them. As the others’ breathing evened toward sleep, Franklin kept his eyes half-open in the candlelight, a private smile curving his mouth. He alone knew the truth he had never spoken: six months ago he had quietly turned down a job offer across the country for one reason only—because he had already decided he would wait right here until the three of them finally crossed this exact line.
Rate this story
Something wrong with this story?
Popular Collections
Browse Categories