Cover of Forbidden Fantasies

Forbidden Fantasies

Read the story

9 chapters · 27548 words · Read 0 times

Mona discover's she's bi when her best friend, Gina, stays the night an Mona catches a glimpse of her. Mona is too loyal to cheat on her boyfriend, though, so she sneakily arranges a threesome with Gina to fulfill her lesbian fantasy

Chapter 8: Dual Domination

The thick scent of sex and sweat hung heavy in the air, mingling with the fading vanilla and Alex’s familiar cologne. Gina lay sprawled beside Alex, her chest still rising and falling rapidly, a sheen of sweat glistening on her tattooed skin. Mona knelt between Gina’s legs, her chin slick, her lips tingling, her own arousal a throbbing echo between her thighs. The taste of Gina – musky, salty, uniquely her – lingered on Mona’s tongue, an addictive, forbidden flavour.

Alex shifted beside Gina, a low groan escaping him. Mona’s gaze flicked towards him. His softening cock lay against his thigh, glistening with remnants of his earlier release and Mona’s wetness. But even as she watched, it twitched. A faint pulse. Then another. Slowly, impossibly, it began to thicken again, rising from its resting place, the thick veins beneath the skin becoming more pronounced.

Gina followed Mona’s gaze. A slow, predatory smile spread across her flushed face. "Looks like someone’s not quite finished," she murmured, her voice husky with spent pleasure and renewed interest. She pushed herself up onto her elbows, her eyes fixed on Alex’s reawakening erection. "Impressive recovery time, Alex."

Alex flushed, a mixture of embarrassment and undeniable arousal darkening his cheeks. "Can’t help it," he mumbled, his eyes darting between Gina’s knowing smirk and Mona’s wide-eyed stare. "Seeing… seeing you two…"

Gina chuckled, a low, rich sound. She swung her legs off the bed, standing with feline grace. Mona stayed kneeling, frozen, watching as Gina stepped over Alex’s legs. Gina’s gaze locked onto Mona’s, intense and commanding. Without breaking eye contact, she lowered herself. Not onto Alex. Onto Mona.

Gina straddled Mona’s thighs, her knees bracketing Mona’s hips. Then, deliberately, she slid forward, her damp, swollen cunt hovering inches above Mona’s face. Mona’s breath hitched. The heat radiating from Gina was palpable, the scent of her arousal, intensified by Mona’s recent attentions, flooded Mona’s senses anew.

"Look at him, Red," Gina commanded softly, her voice a velvet rasp. She reached down, her fingers tangling in Mona’s fiery hair, not pulling, just anchoring. "Look at how hard he is again. Because of us." Gina shifted her hips, lowering herself slightly. The soft, wet curls brushed Mona’s forehead. "Because of you."

Mona’s eyes flicked sideways. Alex was hard again. Fully erect, his thick cock straining upwards, flushed dark, pre-come already beading at the slit. The sight, combined with Gina’s heat and scent directly above her, sent a fresh jolt of wetness soaking Mona’s core. Her mouth watered.

"Now," Gina breathed, grinding her hips down slightly, her slick folds pressing against Mona’s nose and lips. "Taste me again. Show him what you learned." She applied gentle pressure with her hand in Mona’s hair, guiding her face upwards into her wetness. "Make me feel good."

The command shattered Mona’s hesitation. Need surged, primal and undeniable. She tilted her head back, opening her mouth, and pressed her tongue flat against Gina’s dripping slit. Gina gasped, her thighs tightening around Mona’s head. Mona licked upwards, finding Gina’s clit instantly, swollen and hard. She circled it with the flat of her tongue, firm and deliberate, just as Gina had taught her.

"Oh fuck, yes!" Gina moaned, her hips rolling forward, grinding her cunt against Mona’s mouth. "Just like that, baby. Eat my pussy." Her fingers tightened in Mona’s hair, urging her deeper. Mona obeyed, burying her face, her tongue plunging between Gina’s folds, lapping at her entrance, then swirling back up to suck hard on her clit. The wet, filthy sounds filled the room – slurping, Gina’s gasps, the slick slide of skin on skin as Gina rode Mona’s face.

Mona’s hands, trembling with the intensity, moved almost of their own volition. One hand braced against Gina’s thigh, feeling the powerful muscles flexing as Gina ground down. The other hand… reached out. Towards Alex.

Her fingers brushed the hot, velvety skin of his inner thigh. Alex jerked, a sharp intake of breath. Mona’s gaze met his, her eyes dark with lust, her mouth still working furiously on Gina. She saw the raw hunger in his eyes, the awe, the sheer disbelief. Her hand closed around the base of his thick cock.

It was hot, heavy, pulsing with life in her grip. Pre-come slicked her palm instantly. She squeezed gently, feeling the iron-hard shaft beneath the skin. Alex groaned, deep and guttural, his hips lifting off the bed instinctively.

Mona began to stroke. Slowly at first, her fist sliding up the thick length, her thumb brushing over the swollen, leaking head on each upstroke. Down, tightening her grip slightly at the base. Up, swirling her thumb over the sensitive ridge. Gina’s moans above her intensified, the rhythm of her hips becoming more frantic against Mona’s tongue.

"Fuck, Mona," Alex gasped, his hand flying to grip her wrist, not stopping her, just feeling her movement. "Your mouth… Gina… oh god…" His words dissolved into incoherent groans as Mona increased her pace, jerking him firmly, her fist a tight, wet sheath around his massive cock. She matched the rhythm of her tongue on Gina’s clit – firm, insistent circles, punctuated by deep, probing licks inside Gina’s cunt.

The dual sensations were overwhelming Mona. Gina’s wetness coated her chin, her nose, her lips. The taste flooded her senses. The weight and heat of Alex’s cock filled her hand, throbbing against her palm. Gina’s thighs clamped tighter around her head, muffling the world except for Gina’s desperate cries and the slick, rhythmic sounds of Mona’s mouth and hand working.

Gina was close. Mona could feel it in the frantic buck of her hips, the way her inner muscles fluttered against her probing tongue, the sharp, keening edge to her moans. "Don't stop! Don't fucking stop!" Gina begged, her voice ragged, her fingers pulling Mona’s hair hard now. "Make me come! Make me fucking come on your face!"

Mona redoubled her efforts. She sucked Gina’s clit hard into her mouth, applying fierce, rhythmic pressure with her lips while her tongue flicked rapidly over the tip. Simultaneously, her hand worked Alex’s cock faster, her fist a blur, twisting slightly on the upstroke, her thumb grinding firmly against the frenulum.

Alex cried out, his body arching. "Gina! Mona! Fuck! I'm gonna…" His warning was cut off by Gina’s sudden, piercing scream.

Gina’s body locked. Every muscle tensed like a bowstring. She ground down onto Mona’s face with crushing force, her cunt pulsing violently against Mona’s mouth. Wave after wave of intense pleasure ripped through her, her cries sharp and guttural. Mona kept sucking, kept licking, swallowing Gina’s release as it flooded her mouth, riding the convulsions until Gina finally collapsed forward, her weight pressing down, her trembling hands braced on the bed beside Mona’s head.


Gina’s full weight slumped onto Mona, trembling and gasping into the rumpled sheets. Mona instinctively released Alex’s slick cock, her palm sticky with his pre-come as Gina’s aftershocks vibrated against her chin. The air crackled with spent energy and the thick scent of sweat and sex.

“Fuck, Red,” Gina panted, her voice muffled against the bed, her breath hot on Mona’s ear. “Your mouth… holy shit.” She pushed herself up weakly, her eyes heavy-lidded and dark. Her gaze dropped to the glistening mess between Mona’s spread thighs – the swollen lips gleaming with Alex’s earlier release, strands of white seed stark against flushed pink skin and fiery red curls.

Gina licked her lips. “My turn.” Her voice was a low growl. Before Mona could react, strong hands flipped her onto her back. Gina slid down, settling her shoulders between Mona’s legs, her blonde head dipping low. Mona’s gasp hitched as Gina’s tongue, broad and wet, lapped upwards in one slow, deliberate stroke through the slick mess.

“Oh god,” Mona choked out, her hips jerking off the bed. Gina’s tongue swirled through the mingled wetness, gathering Alex’s cum mixed with Mona’s own juices. She sucked gently at Mona’s clit, flicking it rapidly, then plunged her tongue deep inside Mona’s cunt, tasting them both.

Alex groaned, his fist wrapped tight around his own thick shaft, stroking slowly. He watched, mesmerized, as Gina’s ass lifted higher in the air with each eager thrust of her face into Mona’s pussy. The curve of her cheeks was hypnotic, sweat-slicked and dimpled above the intricate tattoos swirling down her thighs. “Jesus, Gina,” Alex rasped, his knuckles white around his cock. “That ass… fuck.”

Mona’s fingers tangled desperately in Gina’s hair, pulling her closer. Gina moaned against Mona’s clit, the vibration sending electric jolts up Mona’s spine. Gina’s tongue worked relentlessly – long, deep licks inside Mona’s hole, then sharp, focused sucks on her clit. “Taste so good, baby,” Gina mumbled, her lips smeared with wetness. “So fucking sweet and salty… all filled up with him.”

“Gina, please!” Mona keened, her back arching, her small breasts heaving. “Don’t stop! Don’t fucking stop!”

Alex’s breathing grew ragged. He watched Gina’s ass sway, the inviting heat of her own cunt visible just below, glistening wet from Mona’s earlier attentions. Need pulsed through him, hot and insistent. “Gina,” he gritted out, his voice thick. His hand moved faster on his cock, pre-come slicking his strokes. “Can I… fuck you? Like this? From behind?”

Gina paused, pulling her mouth away from Mona’s dripping pussy with a wet pop. She glanced back over her shoulder, eyes narrowed but gleaming. Mona whimpered at the loss of contact. “Yeah,” Gina breathed, a sly smirk twisting her lips. She held Alex’s gaze. “Get over here. But listen good, Alex.” Her tone hardened slightly. “You don’t come inside me. Pull out. Understood?”

Alex nodded jerkily, already shifting off the bed. “Understood. Pull out.” He positioned himself behind Gina, his huge cock jutting rudely towards her glistening entrance. The head nudged against her swollen folds, parting them slightly, gleaming with wetness. Gina braced her hands on the bed, ass lifted high, presenting herself fully, the tight furl of her asshole visible just below. She lowered her head again, diving back between Mona’s thighs, her tongue lapping up Mona’s arousal with renewed hunger.

Mona cried out, her eyes fluttering shut as Gina’s tongue speared her again. The sensation was blinding, amplified by the sight of Alex looming behind her best friend, his thick cock poised to breach her. Gina’s muffled moans vibrated against Mona’s clit. Alex gripped Gina’s hips, his thumbs digging into the soft flesh. He guided his cockhead to her entrance, pressing firmly against the wet heat.

“Fuck me, Alex,” Gina commanded against Mona’s skin, her voice thick with lust, her breath hot on Mona’s clit. “Hard.” She punctuated it with a deep, sucking pull on Mona’s swollen bud. Mona screamed, her body tensing like a wire.

Alex gritted his teeth and pushed. The broad head of his cock stretched Gina’s tight entrance, her inner muscles gripping him fiercely as he sank inch after thick inch into her wet, welcoming heat. Gina gasped, her body jolting forward, but she didn’t stop her relentless assault on Mona’s pussy, her tongue driving deep. Alex bottomed out with a guttural groan, his balls slapping against Gina’s clit, his cock buried to the hilt inside her.

“Oh fuck, you’re tight,” Alex grunted, pulling back slowly, his shaft glistening. He thrust forward again, harder this time, setting a deep, powerful rhythm. Gina moaned, the sound vibrating directly onto Mona’s clit, driving Mona towards the edge. Gina’s hips rocked back against Alex’s thrusts, meeting him stroke for stroke, her ass rippling with the force.

Mona could feel the vibrations through Gina’s skull, the relentless pressure of Gina’s tongue inside her, the wet slide of Alex filling her best friend just inches away. Alex’s grunts, Gina’s muffled moans, the obscene slap of skin on skin filled the room. Gina’s fingers dug into Mona’s thighs, holding her open as Alex slammed into her, each thrust driving Gina’s face harder into Mona’s cunt.


Gina’s muffled groans vibrated directly against Mona’s swollen clit, the sensation electric, relentless, as Alex hammered into her friend from behind. Each powerful thrust slammed Gina’s face deeper into Mona’s slick heat, her tongue stabbing, her lips sucking hard. Mona’s vision blurred, her back arching off the bed, a desperate whine escaping her throat – the dual assault on her senses threatened to shatter her.

“Fuck, Alex,” Gina gasped, pulling her mouth away just enough to breathe, her lips glistening wet with Mona’s arousal, her cheek resting on Mona’s inner thigh. “Harder, you fucker. Pound my cunt!” She plunged her tongue back into Mona’s core, lapping furiously, her ass raised high to meet Alex’s driving cock.

Alex’s grunts were primal, animalistic. Sweat slicked his chest as he gripped Gina’s hips harder, driving his massive shaft impossibly deep into her tight, gripping channel. The wet slap of his balls against her clit, the rhythmic smack of flesh on flesh, echoed obscenely in the vanilla-scented air. Mona watched, mesmerized and feverish, as Gina’s body jolted forward with each stroke, her blonde hair tangled, the intricate tattoos on her back flexing.

Mona’s eyes locked onto the thick base of Alex’s cock where it disappeared into Gina’s glistening pink folds, stretched wide around him. The sight – her dependable boyfriend’s huge dick plunging relentlessly into her wild, beautiful best friend – sent a jolt of pure, filthy electricity straight to Mona’s core. Her own pussy clenched violently around Gina’s tongue. “Oh god,” she gasped, breathless. “Watching him… fuck you… Gina…”

The visual consumed her: Alex’s focused intensity, the flex of his ass, the sheer size of him buried inside Gina, Gina’s ecstatic grimace against her thigh. It wasn’t jealousy that coiled tight in Mona’s belly, but a dark, overwhelming wave of arousal so intense it stole her breath. Heat exploded through her, a wildfire racing up her spine. Her thighs clamped instinctively around Gina’s head as a raw, guttural scream ripped from her throat.

“FUCK!” Mona arched violently, her body locking rigid. Her cunt spasmed around Gina’s probing tongue in frantic, fluttering waves of pure release. She could feel nothing but the blinding pulse of her orgasm, the wet heat flooding Gina’s mouth, the overwhelming image seared behind her eyelids: Alex fucking Gina.

Alex saw Mona convulse, her cries echoing. The sight of his girlfriend coming violently just inches away while he was buried balls-deep in her best friend pushed him perilously close. He gritted his teeth, groaning through clenched jaws, his rhythm faltering. Hold it. Fucking hold it, Alex. He focused on the heat gripping his cock, the sweat dripping into his eyes, the sheer effort of not exploding inside Gina’s clenching cunt.

His free hand shot forward, sliding over Gina’s sweat-slicked lower back, finding the swollen nub of her clit pressed hard against his driving balls. He pressed the pad of his thumb down firmly, rubbing tight, insistent circles directly onto the hypersensitive bud, grinding it against the base of his shaft with every powerful thrust.

Gina’s reaction was instantaneous and explosive. Her entire body stiffened like a bowstring. A strangled scream tore from her lips, muffled against Mona’s trembling thigh. “ALEX! FUCK! OH GOD, FUCK ME!” Her inner muscles clenched Alex’s cock in a vice-like spasm, rippling waves of intense pleasure wracking her frame. She bucked wildly against his hand and his cock, her face grinding into Mona’s still-quivering pussy as her orgasm detonated, raw and shattering.


Gina’s scream dissolved into ragged, shuddering gasps against Mona’s thigh. The fierce clenching of her cunt around Alex’s cock eased, replaced by weak, rhythmic flutters as the last tremors of her climax subsided. She slumped forward, her weight pressing Mona deeper into the mattress, her breath hot and damp on Mona’s skin. The only sounds were their harsh breathing and the slick schlick as Alex carefully, agonizingly slowly, pulled his thick, glistening cock out of Gina’s spasming entrance. He fell back onto his heels beside the bed, his chest heaving, sweat dripping from his brow onto the rumpled sheets.

Mona lay pinned beneath Gina’s trembling form, waves of her own intense pleasure still echoing through her core. She felt utterly spent, her limbs liquid, the taste of Gina and Alex mingling on her tongue. Gina shifted weakly, rolling off Mona with a groan, collapsing onto her back beside her. They lay side by side, staring up at the faintly illuminated ceiling, the vanilla scent now thoroughly drowned out by sweat, sex, and musk. Their flushed skin glistened in the low light, chests rising and falling in exhausted unison. The air hung heavy with spent energy and the raw, primal smell of their bodies.

Alex remained kneeling beside the bed, his breathing still ragged. His huge cock, slick with Gina’s arousal and his own pre-come, stood rigid and angry red, pulsing insistently. It curved upwards from a thatch of dark hair, veins thick and prominent beneath the flushed skin, the glistening head swollen and leaking a steady, clear bead of fluid. He made no move to touch it. He just gazed down at the two women sprawled bonelessly before him, his expression a mixture of awe, frustration, and raw, unfulfilled need. The sheer size of his erection was impossible to ignore, a blatant, throbbing demand in the sudden quiet.

Mona turned her head slowly on the pillow, her gaze tracing the familiar lines of her boyfriend's face, then drifting down the solid plane of his chest, past his tense abdomen, to the undeniable evidence of his arousal. Her eyes met Gina’s. Gina’s lips curved into a knowing, exhausted smirk. Alex ran a hand through his damp hair, his knuckles brushing his own thigh. He cleared his throat, the sound rough. "Fuck," he breathed, more to himself than anyone.

Silence stretched. The hum of the lamp filled the space between their labored breaths. Mona watched a bead of sweat track down Alex’s temple. Gina idly traced a swirling tattoo on her own hip. Mona’s gaze kept being drawn back to Alex’s cock, jutting proud and demanding between his legs. The sight, combined with the lingering ache of her own orgasm and the memory of Gina’s taste on her lips, sparked a low, insistent thrum deep in her belly. It wasn't just sympathy; it was a dark, possessive echo of the heat she’d felt watching him take Gina. She licked her lips, tasting salt and woman, her voice emerging as a rough whisper.

"Gina?" Mona murmured, turning her head fully towards her friend. Gina turned too, her blue eyes meeting Mona’s, dark and fathomless. Mona’s gaze flicked pointedly down Gina’s body, past her sweat-slicked breasts and heaving stomach, then deliberately shifted to the thick, rigid shaft standing mere inches away. "Finish what you started." The words hung in the air, heavy with implication.

Gina didn’t move for a long moment. Her eyes held Mona’s, searching, a flicker of something unreadable passing through them – challenge, amusement, perhaps a spark of the same dark current Mona felt. Slowly, deliberately, Gina turned her head towards Alex. Her gaze travelled the length of his body with the assessing focus of an artist studying a subject. Her lips parted slightly as her eyes finally settled on his erection, bobbing slightly with Alex’s rapid pulse. A slow, languid smile spread across her face, wiping away the exhaustion. It was the smile Mona knew well – the one Gina wore when lining up a complex tattoo, or right before she did something gloriously reckless.

"Oh, Alex," Gina purred, her voice husky, regaining some of its signature confidence. Her hand, resting on her stomach, slid down slowly, fingers trailing over her own damp skin, past the messy thatch of blonde curls. She didn’t touch herself. Instead, the hand kept moving, drifting across the rumpled sheets towards Alex’s tense thigh. Her eyes never left his cock. "Look at you. Poor thing. All hard and neglected." Her fingertips brushed the hot skin of his leg, just shy of his groin. "That big, gorgeous cock just... begging for it." She raised her gaze to meet his, her smile widening, sharp and dangerous. "Guess I shouldn't leave a job half-done." Her hand lifted, hovering inches from the swollen, glistening head.

Read on DreamPress

Write your own erotic story with AI