An old friend's unspoken invitation

A couple and a friend share an intimate, silent moment in a warmly lit bedroom.

# The Unspoken Invitation The evening had settled into the bedroom of Catherine and Marcus’s home like a comfortable blanket. Warm lamplight washed over the king-sized bed, illuminating a shared laptop screen and the intimate space they’d

Chapter 1

The evening had settled into the bedroom of Catherine and Marcus’s home like a comfortable blanket. Warm lamplight washed over the king-sized bed, illuminating a shared laptop screen and the intimate space they’d occupied for over a decade and a half. The air smelled faintly of their shared dinner and the subtle, familiar notes of each other.

Catherine shifted on the plush mattress, the soft cotton of her robe parting to reveal a clean-shaven leg, the curve of her thick thigh pressing against Marcus’s sturdy side. Her short brown hair was slightly mussed, her blue eyes sharp with an old, familiar mischief as she looked across the room. Danielle sat cross-legged on the oversized leather armchair, the one they’d bought together years ago. Her tall frame was relaxed, her dark skin glowing in the low light. Her black hair was down, a stark contrast to the rich caramel of her skin, and her hazel eyes, framed by her glasses, held a reflective sparkle.

They were laughing about a memory from their twenties, a story that involved a reckless road trip and a stolen garden gnome. The laughter was easy, a current that flowed between the three of them without effort, built on twenty-six years of shared history.

But tonight, the current felt different. It hummed beneath the easy banter. Catherine felt it in the way her skin tingled whenever Danielle’s gaze lingered on her lips as she spoke. She saw it in the way Marcus’s hand, resting on the swell of her curvy hip, traced a slow, absent-minded circle—a possessive touch that was also, tonight, an open secret. He watched Danielle with a quiet, unreadable expression, his grey-bearded jaw relaxed but his brown eyes holding a playful, mysterious depth.

The conversation lulled. Danielle swirled the last of her wine, her eyes dropping to the deep V of Catherine’s robe where her G-cup breasts strained against the terrycloth. A flush crept up Danielle’s neck, visible even against her darker skin tone.

“It’s funny,” Danielle said, her voice a touch lower, “how things change. And how they stay the same.”

Marcus’s fingers stopped their circular motion. His hand slid from Catherine’s hip to the small of her back, a deliberate, anchoring touch. “Some things need changing,” he murmured, his voice a gravelly rumble. “After fifteen years, you learn what’s worth celebrating… and who’s worth sharing the celebration with.”

The silence that followed was deafeningly loud, electric. It was the sound of a line not yet crossed but suddenly, vividly illuminated. Catherine felt her own breath catch, a thrilling heat pooling low in her belly, her shaved pussy lips growing sensitive against the soft sheets.

Her playful nature rose to the surface, a boldness fueled by years of trust and this new, aching tension. She let her robe fall open a little more, the curve of her voluptuous ass shifting against Marcus as she leaned forward.

“We were thinking,” Catherine began, her blue eyes locking with Danielle’s hazel ones, seeing the flicker of understanding—and hunger—behind the lenses. “A decade and a half together… it deserves a proper toast. And you, Britt… you’ve been part of this for longer than that.”

She didn’t elaborate. She didn’t need to. The invitation hung in the air, thick as the perfume of their shared past and the unspoken desire of their present. It was an offer written in the space between them, in the way Catherine’s tongue darted out to wet her lips, in the way Marcus’s broad, dad-bodied frame seemed to expand, filling the room with a silent, welcoming promise. The first chapter of their new celebration was about to begin, and the only sound was the frantic, hopeful beat of three hearts syncing in the quiet, passionate dark.


Chapter 2

The words didn’t just hang in the air; they fell, shattering the last thin pane of polite fiction. A sharp, shared breath was drawn, and then Danielle moved. Her hazel eyes, wide behind her glasses, never left Marcus’s. With a fluid grace that belied the electric tension, she slid off the armchair and onto the plush rug, positioning herself between his spread thighs.

“A proper toast,” she echoed, her voice husky. Her hands, sure and steady, found the waistband of his sweats. She tugged them down just enough, and his cock sprang free, thick and already fully hard, straining upward. She wrapped both hands around its base, her grip firm. “Let’s celebrate, then.”

With a low, worshipful moan, she leaned forward, spreading her warm, full lips and taking him deep into her mouth. The wet heat of her engulfed him, and Marcus’s head fell back against the headboard with a ragged groan. “Jesus, Britt…”

She worked him with a hungry, devoted rhythm, her tongue swirling over the broad head before tracing a wet, lavish path down the thick vein on the underside. She released him with a slick pop, her breath hot. “You taste like us,” she murmured, her gaze flicking up to Catherine, who was watching, enraptured, her own lips parted. “Like all those years.” Then she dove back down, taking his balls into her mouth one at a time, her tongue bathing them in wet, hungry strokes.

Catherine’s own need was a throbbing, urgent pulse. She moved behind Danielle, her hands trembling not with nerves, but with pure, aching desire. She hooked her fingers into the waistband of Danielle’s soft pants and panties, pulling them down in one smooth motion. The revelation was glorious: Danielle’s full, voluptuous ass, and the shaved, glistening pussy beneath, already dripping with arousal.

“So wet for us,” Catherine breathed, her voice thick. She didn’t hesitate. She leaned in, spreading Danielle’s cheeks with her hands, and buried her face between them. Her tongue found Danielle’s soaked, swollen folds in a long, flat, desperate stroke.

Danielle cried out around Marcus’s cock, the vibration wracking his entire body. She pulled off, gasping. “Meg… oh God, right there…”

“Don’t stop,” Marcus commanded, his voice a guttural rasp. He tangled a hand in Danielle’s dark hair, not forcing, but guiding her mouth back onto him. “That’s it. Take us both.”

The chain of pleasure was complete, raw and electric. Danielle moaned incessantly as she sucked him, the sounds muffled by his flesh, her hips pushing back against Catherine’s devouring tongue. Catherine feasted, lapping at the copious wetness, her own huge breasts aching, one hand sneaking between her own thighs to circle her throbbing clit.

“You like that, don’t you?” Catherine gasped against Danielle’s skin, her words a hot promise. “You like us using you, celebrating with you?”

Danielle could only nod fervently, her rhythm on Marcus’s cock becoming sloppier, more frantic. Marcus’s grip tightened in her hair, his other hand reaching out to find Catherine’s, their fingers linking over the curve of Danielle’s ass—a perfect, possessive connection. The room filled with the symphony of wet sounds, ragged breaths, and the shared, climbing moans of a fifteen-year bond being consecrated in a brand new, intensely carnal way. The celebration was just beginning, and the heat was far from its peak.


Chapter 3

Danielle’s rhythm on Marcus faltered, a shudder running through her entire body as Catherine’s tongue found a perfect, relentless spot. She pulled off Marcus’s slick cock with a gasping cry, her head falling back against Catherine’s shoulder. Her hazel eyes, glazed with need, locked onto Catherine’s.

“Meg,” she panted, her voice raw. “Wait… I need…”

Her hand, trembling, found Catherine’s where it was pressed against her own slick heat. She interlaced their fingers, guiding Catherine’s touch deeper into her soaked folds. Their fingers tangled together in the hot, silken mess, exploring, circling, pressing. A broken, blissful sigh escaped Danielle’s lips.

“I’ve wanted this for so long,” she whispered, the confession hot against Catherine’s ear. “Just your touch… God, the way you two look at me…”

Marcus’s breath hitched, a sharp, audible sound in the humid room. He watched, utterly rapt, his thick cock jutting proudly from his sweats, glistening with Danielle’s saliva. The sight of his wife’s hand buried in their best friend’s pussy, their fingers moving together, was more potent than any fantasy.

“Show me,” Marcus commanded, his voice a low, gravelly vibration. “Show me how much you’ve both wanted it.”

Encouraged, Catherine shifted. She turned her head, capturing Danielle’s mouth in a deep, hungry kiss, tasting herself on Danielle’s lips. Their tongues dueled as their joined hands worked faster, Danielle’s hips rocking desperately against their tangled fingers.

“You feel that, Britt?” Catherine murmured against her mouth, breaking the kiss. “That’s all for you. Every bit of this wet, hot want is yours.”

“It’s ours,” Danielle corrected, her voice thick. She turned her head, her eyes finding Marcus’s. “Your turn. I need to feel you. I need us all.”

Without another word, she pushed Catherine’s hand away, but only to reposition herself. On her knees, she guided Marcus to the edge of the bed, his feet planted on the floor. She looked over her shoulder at Catherine, a wicked, pleading grin on her face. “Hold me,” she breathed. “I want to feel you against me when he’s inside.”

Catherine moved behind her, pressing her voluptuous, naked body against Danielle’s back, her huge breasts flattening against Danielle’s skin. She wrapped her arms around Danielle’s waist, one hand sliding down to cup the wet, swollen mound between her thighs. Marcus lined himself up, the broad head of his cock nudging at Danielle’s soaked entrance.

“Look at him,” Catherine whispered into Danielle’s ear, her own breath coming in short, excited bursts. “Look at your best friend’s husband, about to fuck you while his wife holds you. Tell him you’re ready.”

Danielle’s eyes locked with Marcus’s, dark with decades of pent-up longing. “I’m ready,” she gasped, the words a fervent prayer. “Please, Marcus. I need all of you.”

With a groan that came from the depths of his soul, Marcus pushed forward, sinking into her incredible, welcoming heat in one slow, devastating stroke. The three of them froze for a perfect, breathless second, bound together in a new and exquisite geometry of desire, the celebration building towards an inevitable, shared peak.


Chapter 4

The words sent a fresh, electric shock through the humid air. Danielle’s request was a command, a gift, a revelation all at once. Her hazel eyes, dark and glazed behind her glasses, were unwavering, fixed on the place where Marcus’s body was still buried deep inside her.

Marcus’s chest heaved. He pulled out slowly, the slick sound obscene and perfect, and Danielle whimpered at the loss. But her gaze didn’t falter. She shifted back, settling against the footboard, her long legs spread, one hand already working between her thighs. “Show me,” she breathed, her voice a raw, husky scrape. “I need to see you love her. Let me watch.”

A deep, possessive thrill shot through Catherine. She looked at Marcus, seeing the same fierce understanding in his brown eyes. This was their celebration, and their audience was their oldest friend, her fingers glistening as she circled her own clit, her chest rising and falling with rapid breaths.

“You heard her, baby,” Catherine said, her own voice thick with need. She reached for Marcus, pulling him down onto the mattress beside her. “She needs a show.”

Marcus’s mouth crashed down onto Catherine’s, his kiss a claiming, a promise. His hands, large and sure, cupped her huge breasts, his thumbs rasping over her hard nipples. Catherine moaned into his mouth, her back arching.

“Yes,” Danielle gasped from the foot of the bed, her fingers moving faster. “Just like that. God, the way you touch her…”

Marcus broke the kiss, his lips trailing down Catherine’s neck, over the swell of her breast. He took a nipple into his mouth, sucking hard, his tongue lashing the sensitive peak. Catherine cried out, her hands tangling in his grey-streaked hair.

“Tell her,” Marcus murmured against her skin, his breath hot. “Tell her what you feel.”

“I feel you everywhere,” Catherine moaned, her head turning to find Danielle’s rapt stare. “His mouth, Britt… his hands on my ass… I’m so full of him, even when he’s not inside me yet.”

Danielle’s breath hitched, a soft, desperate sound. “I can see it,” she whispered. “I can see how much you want him. Fuck, don’t stop touching her.”

Marcus’s hand slid down Catherine’s quivering stomach, through her damp curls, finding her soaked, swollen flesh. He pushed two thick fingers inside her, curling them, and Catherine sobbed, her hips bucking.

“She’s dripping for me,” Marcus growled, his eyes locking with Danielle’s as his fingers worked in and out of his wife’s pussy. “Just like you were. You two… you’re both so fucking greedy for it.”

“We are,” Danielle admitted, her own movements becoming frantic, her hips lifting off the bed. “Oh God, I’m so close… please, just keep going. I want to see you take her.”

The permission, the voyeuristic hunger in Danielle’s voice, poured gasoline on the fire between them. Marcus positioned himself between Catherine’s spread thighs, the broad head of his cock nudging at her entrance. He paused, holding himself there, letting Danielle see the intimate, glistening connection.

“Watch her take me, Britt,” he commanded, his voice a low rumble. “Watch your best friend get exactly what she needs.”

With a slow, devastating roll of his hips, he pushed forward, filling Catherine completely. A symphony of groans filled the room—Catherine’s blissful cry, Marcus’s ragged sigh, and Danielle’s sharp, approving gasp as her fingers flew over her clit, her body bowing tight with a pleasure that was all their making.


Chapter 5

The air was thick with the scent of spent passion and sweat, a heavy perfume that clung to their tangled bodies. Danielle’s whispered words, spoken against the shell of Catherine’s ear, didn’t feel like a request. They felt like a decree, a sacred passing of the torch. The plea sent a fresh, desperate shiver through Catherine’s entire exhausted form.

“Yes,” Catherine breathed, the single word a vow. She disentangled herself from their sweaty embrace, her voluptuous body glistening under the lamplight as she moved to the center of the bed. She propped herself against the headboard, spreading her thick thighs wide, presenting herself. Her shaved pussy lips were swollen and glistening, a perfect, open feast.

Danielle watched, her hazel eyes burning with intent behind her glasses. She guided Marcus’s still-hard cock back to her own dripping entrance, sinking down onto him with a deep, satisfied groan as she settled in his lap, facing Catherine. Her full breasts pressed against his chest, her head resting back on his shoulder.

“Now,” Danielle panted, her gaze locked on Catherine’s hand as it drifted down her own stomach. “Describe her, Marcus. Tell me everything you see while you fuck me.”

Marcus’s arms wrapped around Danielle’s waist, holding her tight as he began to move, a slow, deep roll of his hips that made her gasp. His eyes drank in the sight of his wife.

“Look at her tits,” he growled, his voice rough against Danielle’s ear. “Those huge, perfect G-cups… heavy and full, her nipples are so hard and dark, begging to be bitten. I can see the way they sway when she touches herself.”

Catherine moaned, her fingers finally finding her throbbing clit. The slick, circular pressure was exquisite, amplified by the hungry, voyeuristic stare of her best friend and the raw, carnal sounds of Marcus fucking her from behind.

“Her stomach,” Marcus continued, driving up into Danielle with more force, making her cry out. “Soft and curved, a sexy, chubby mombod… I love tracing every inch of it with my tongue. And lower… god, look at her pussy, Britt. Shaved so smooth and clean, her lips are all puffy and soaked. Watch her fingers work that pretty little clit.”

“I’m watching,” Danielle hissed, her own hips meeting his thrusts. “She’s so fucking beautiful. Tell me more.”

“Her thighs,” Marcus grunted, his pace increasing. “Those thick, strong thighs I’ve held onto for fifteen years… they’re trembling right now. And her ass… that voluptuous, perfect ass is shifting against the sheets every time her finger pushes deeper.”

Catherine’s breath came in ragged sobs, her back arching. “Don’t stop,” she pleaded, her blue eyes glazing over. “Don’t stop talking… don’t stop fucking her…”

Danielle’s head lolled back against Marcus, her body tightening around him. “Harder,” she demanded. “Fuck me harder and keep describing her. I want to feel you lose control while I watch her fall apart.”

Marcus obeyed, his thrusts becoming punishing, each one jolting through Danielle and rocking the bed. His voice was a strained, passionate chant in her ear, a detailed, explicit liturgy of worship dedicated to his wife’s body, each word pushing both women closer to the edge of a new, shared precipice. The celebration had found its perfect, endless rhythm.


Chapter 6

The shared climax that tore through Catherine and Danielle was a silent, breath-stealing convulsion. Catherine’s body bowed, a ragged cry torn from her lips as her fingers worked furiously over her clit. Beside her, Marcus felt Danielle’s internal muscles clench around his cock in a series of violent, milking pulses, her own shout muffled against his shoulder. For a long moment, the only sounds were their panting breaths and the slick, wet sounds of their joined bodies.

As the last waves of pleasure receded, leaving her trembling and soaked, Catherine turned her head on the pillow. Her blue eyes, hazy with bliss, found Danielle’s. She reached out, her fingers brushing a damp curl from Danielle’s forehead. The air crackled with a new, deeper charge.

“Britt,” Catherine whispered, her voice husky and low, carrying perfectly in the quiet room. “My turn to watch.” She let her gaze drift down Danielle’s glistening body to where she was still impaled on Marcus. “Now I want to watch you taste me while Marcus watches us.”

The words hung there, a direct and delicious command. A slow, wicked smile spread across Danielle’s lips behind her glasses. She pushed herself up, Marcus’s slick cock sliding from her with a soft, wet sound. Without a word, she moved, her tall, curvy frame crawling up the bed with a panther’s grace until she was positioned between Catherine’s thick, spread thighs.

“Look at her, Marcus,” Danielle said, her hazel eyes locked on Catherine’s glistening, swollen pussy. “Look at how perfect she is for me.” She didn’t wait for a reply. She lowered her head, her dark hair cascading over Catherine’s thighs, and let her tongue drag a long, slow, flat stroke from Catherine’s entrance all the way up to her throbbing clit.

“Fuck,” Catherine gasped, her head falling back. The sensation was electric, different from Marcus’s touch—softer, more inquisitive, utterly focused.

Marcus shifted, sitting up against the headboard, his cock still hard and wet. He watched, mesmerized, as Danielle began to feast. “She’s taking her time,” he growled, his voice thick with arousal. “Savoring every inch of you. Her tongue is circling your clit so slowly… making it pulse.”

“Yes,” Catherine moaned, her hands tangling in Danielle’s hair, not to guide, but to hold on. “Just like that… oh god, Britt…”

Danielle pulled back, her chin glistening. “Your turn,” she breathed, looking up at Catherine. “Touch yourself for me. Show me how you like it while I watch.”

With a shaky nod, Catherine brought her fingers back to her soaked folds, circling her own clit in tight, desperate circles. Danielle watched, enthralled, her own hand drifting between her own legs. The sound of their mutual, slick masturbation filled the room, a lewd, shared rhythm.

“I can’t just watch,” Danielle murmured, her gaze hungry. She leaned in again, but this time, she used her thumb to spread Catherine’s puffy lips wide. “I need to feel you.” She replaced Catherine’s fingers with her mouth, sucking her clit deeply while her own fingers worked furiously at her own sensitive nub, her body rocking with the effort.

“That’s it,” Marcus urged, his hand stroking his own length as he witnessed the intimate exploration. “She’s fucking your clit with her tongue, Meg. And she’s getting so wet watching you come apart.”

The dual sensations—Danielle’s expert mouth and the intense, voyeuristic heat of Marcus’s narration—coiled a new, terrifying pressure in Catherine’s core. She was hurtling toward another peak, this one forged in the shared, breathless gaze of her oldest friend and the anchoring presence of her husband, all of them connected in a loop of desperate, rising need.


Chapter 7

As the last tremor of her climax faded, Danielle moved with a fluid, possessive grace. She slid up Catherine’s sweat-slicked body, her dark hair trailing over the G-cup curves of Catherine’s breasts, and captured her mouth in a deep, claiming kiss. Their tongues intertwined, tasting the shared salt and sweetness, a silent conversation of decades-old longing finally spoken. Catherine moaned into it, her hands sliding up to cradle Danielle’s face, pulling her closer, deeper.

Marcus watched, his breath a ragged pull in his chest. His hand moved on his thick, hard cock, a slow, steady stroke that mirrored the rhythm of their kiss.

Danielle broke the kiss just enough to speak, her lips brushing Catherine’s as her hazel eyes, full of fire, locked on Marcus’s. “Now I want to watch you, Marcus,” she whispered, her voice a husky command. “Show me how you worship my pussy by stroking that gorgeous cock.” Her words hung in the air, a direct and deliciously dirty instruction.

She didn’t wait for a reply. She dove back into Catherine, kissing her with renewed, desperate intensity, her tongue plunging, her body arching. It was a performance for him, and a gift for Catherine.

“Fuck, yes,” Marcus growled, his grip tightening. He let his gaze drink them in—the way Catherine’s thick thighs fell open in invitation, the way Danielle’s curvy ass shifted as she ground against Catherine’s leg. “Look at you two,” he said, his voice thick. “Your mouth on hers, Britt. Sucking on her tongue while I do this… for you.”

He stroked himself with deliberate, showy slowness, his fist gliding over his wet, swollen head. “This is for the taste of you on my tongue earlier. For the way your tight little pussy clenched around me.” He groaned, his hips pushing into his own grip. “You watch her kiss my wife while I show you what you do to me.”

Catherine tore her mouth from Danielle’s with a gasp. “Look at him, Britt,” she panted, her blue eyes glazed. “Look how hard he is for you. For us.”

Danielle turned her head, her glasses slightly askew, her lips swollen. She watched his hand work, a slick, rhythmic motion that made her own breath hitch. “That’s it,” she murmured, her own hand slipping between her legs to circle her throbbing clit. “Worship it. Show me how much you want to be back inside me.”

The room filled with the symphony of their shared need: the wet sound of Marcus’s stroking, the slick friction of Danielle’s fingers, their combined heavy breathing. Catherine watched them both, her own heat rekindling, a fresh ache building low in her belly as she witnessed this intimate, triangulated worship. The celebration was far from over; it was simply finding a new, equally hungry rhythm.


Chapter 8

“That’s it,” Danielle whispered, her voice husky as she watched Marcus’s fist glide over his slick cock. “So fucking hard. All for us.” Her own fingers worked her swollen clit in a frantic circle, the wet sounds joining the rhythmic slickness of his stroking. “Tell me what you’re thinking, Marcus. Tell us.”

“I’m thinking about how her mouth tastes,” Marcus growled, his gaze locked on Danielle’s face, then dropping to where her hand moved between her legs. “And how yours does. I’m thinking about how bad I want to feel that tight little pussy of yours squeezing my cock again while my wife watches.”

Catherine moaned, arching her back. The movement made her heavy G-cup breasts sway. “He wants to fuck you right here, Britt. With me watching. He wants to see your face when he pushes back inside you.”

Danielle’s breath hitched. “Yes,” she hissed, her hips bucking against her own touch. “Do it. Show me. Show me how you’d fuck me.”

Marcus’s strokes became faster, more urgent. “I’d start slow. Let you feel every inch. You’d be so wet for me, wouldn’t you? Soaking my cock because you’ve been watching us, because you’ve wanted this for years.”

“God, yes,” Danielle gasped, her head falling back against the chair. Her glasses slid down her nose.

“Look at her, baby,” Catherine urged Marcus, her blue eyes dark with lust. “Look how much she needs it.”

Marcus’s grip tightened. “I’d watch your face, Britt. Watch your lips part. I’d push deeper, feel you take all of me. And Catherine would be right here, telling you how good you look, how perfect you feel wrapped around her husband.”

The fantasy was a shared current, pulling them all deeper. Danielle’s movements grew more desperate, her fingers a blur. Marcus’s pace matched hers, a visual echo of the pleasure coiling tight in her core.

“I’m so close,” Danielle whimpered, the confession ripped from her.

“Not yet,” Catherine commanded, her voice a low, playful thrum. She reached out, her hand closing over Danielle’s wrist, stilling her frantic motion. “Wait for him. Feel it build.”

Danielle whimpered, her whole body trembling with the forced pause, the denied peak an exquisite torture. Her hazel eyes, wide and pleading, found Marcus’s. “Please,” she breathed.

Marcus slowed his own strokes to a maddening, teasing crawl, a single drop of clear fluid beading at his tip. “Soon,” he promised, his voice rough with restraint. “We’re all going to feel it together.” The shared tension crackled in the air, a promise hanging on the edge of a knife.


Chapter 9

“No more waiting,” Catherine’s voice cut through the humid air, thick with the scent of their arousal. Her command was a low, thrilling vibration. “Marcus, get behind me. Now. Danielle, come here. I want you right in front of me.”

The raw authority in her tone sent a fresh pulse of wetness between Danielle’s thighs. She scrambled from the chair, her tall, curvy frame moving to the edge of the bed as Marcus, his grey beard glistening with sweat, positioned himself behind his wife. Catherine got on her hands and knees, her voluptuous ass presented, her shaved pussy lips gleaming. She then pulled Danielle close until their faces were inches apart, the heat from their bodies mingling.

“Just like that,” Catherine panted, her blue eyes locked on Danielle’s. “Get over me, baby. Let me taste you.”

Danielle obeyed, straddling Catherine’s shoulders, lowering herself until her own shaved, swollen pussy hovered just above Catherine’s hungry mouth. At the same time, Marcus guided his thick cock to Catherine’s slick entrance.

“Fuck me, Marcus,” Catherine ordered, her words muffled against Danielle’s skin. “Deep. And Britt… you sit right down on my face. Don’t be shy.”

The connection was electric, a perfect, sweaty triangle. Marcus drove into Catherine with one long, deep thrust, making her cry out, the sound vibrating directly against Danielle’s clit. At the same moment, Catherine’s tongue found Danielle’s core, lashing and devouring her with desperate, open-mouthed hunger.

“Oh, god! Yes!” Danielle screamed, her hands flying to Catherine’s short brown hair, holding on as the dual sensation tore through her. She could feel Marcus’s powerful movements through Catherine’s body, each forward push rocking Catherine’s face harder against her.

“That’s it, take it,” Marcus grunted, his hands gripping Catherine’s thick hips, his pace building. “You feel so goddamn tight, baby. And you, Britt… you taste as good as she said.”

“Fuck her harder!” Danielle commanded, her head thrown back, her glasses askew. “Make her moan for me! I want to feel it!”

Marcus obeyed, his thrusts becoming faster, harder, the slap of skin filling the room. Catherine moaned incessantly, a continuous, pleasured hum against Danielle’s sensitive flesh, her tongue working in frantic circles.

“Tell her, Marcus,” Catherine gasped, pulling back just enough to speak before diving back in. “Tell her how my pussy feels.”

“It’s fucking gripping my cock like a vise,” he groaned, his voice ragged. “So wet… so hot… all because she’s watching you come on my wife’s tongue.”

The feedback loop was relentless. Danielle’s commands fueled Marcus’s actions, which amplified Catherine’s oral worship, which drove Danielle closer to the edge. They were a single, panting, sweating organism, every moan shared, every filthy word a thread binding them tighter. The peak was a palpable force, coiling at the center of their raw, tangled heat, drawing their bodies and cries into one shuddering, breathless rhythm.


Chapter 10

The brutal, shared peak left them collapsed in a sweaty, breathless heap on the soaked sheets. Limbs were intertwined, Marcus’s solid form a warm anchor behind Catherine, who was curled into Danielle’s side, her head resting on Danielle’s full C-cup breasts. The frantic energy softened into a profound, humming stillness.

After several long minutes, Danielle broke the silence, her voice soft but clear in the quiet room. “Twenty-six years,” she breathed out, her fingers tracing idle patterns on Catherine’s bare shoulder.

“Hmm?” Catherine murmured, nuzzling closer.

“I’ve been waiting twenty-six years for this,” Danielle said, her hazel eyes fixed on the ceiling as if watching memories play out. “All those summer pool parties. Watching you two. The way Marcus’s hand would rest on the small of your back when you walked past. The way your wet swimsuit clung to those incredible tits, Meg. The way you’d laugh and your whole body would shake.” She turned her head, her gaze finding Marcus’s over Catherine’s head. “And you, Marcus… that confident dad-bod swagger. The look in your eyes when you watched her. It built a fantasy in my head that never went away.”

Catherine propped herself up on an elbow, her blue eyes wide and soft. “All that time?”

“All that time,” Danielle confirmed, a slow, hungry smile spreading on her lips. “So I want it all. Every stolen glance, every imagined touch from a decade of summers. I want to make up for every single one.”

Marcus shifted, his grey beard brushing Catherine’s back as he spoke. “How?”

Danielle’s hand slid down her own stomach, her fingers slipping through the wet, shaved folds of her pussy. A soft, deliberate moan escaped her. “Like this. I want to watch you. I want you to be with each other, for me. Let me see it all. And I’ll be here, touching myself, catching up on every fantasy I ever had about the two of you together.”

The command was an electric current, reigniting the simmering heat in the room. Catherine looked at Marcus, a playful spark returning to her eyes. “You heard her,” Catherine said, her voice a low purr. “Show her. Show her what she missed.”

Marcus rolled Catherine onto her back, settling between her thick, open thighs. He didn’t enter her yet. Instead, he leaned down, taking one of her huge, G-cup nipples into his mouth, sucking hard while his hand cupped the other.

“Oh, god, yes,” Catherine gasped, her back arching.

From beside them, the slick, rhythmic sound of Danielle’s fingers working her own pussy filled the air. “Just like that,” Danielle panted, her glasses fogging slightly. “I used to dream about seeing that. About seeing his mouth on you. Faster, Marcus. Make her cry out.”

Marcus complied, his mouth and hands becoming more possessive, more demanding on Catherine’s responsive body. He kissed a trail down her soft belly, his grey beard tickling her skin, until his face was buried between her thighs, his tongue lapping at her swollen, sensitive lips with deep, worshipful strokes.

Catherine’s cries were muffled by her own hand, her eyes locked on Danielle’s. Danielle’s own breathing was ragged, her hips rolling against her own hand, her gaze devouring the intimate spectacle before her. The voyeuristic loop was sealed—Danielle’s masturbation fueled by their display, and their display intensified by her desperate, watching pleasure. The past was being consumed, made real in the slick, passionate present, and the night was still young.


Chapter 11

The raw, shared energy in the room was a tangible thing, a circuit of desire completed by the slick sounds of Danielle's fingers. Catherine’s blue eyes, glazed with pleasure from Marcus’s mouth, sparked with a sudden, commanding fire. This was her stage, their celebration, and she was ready to conduct.

“Stop,” Catherine breathed, her voice husky but firm.

Marcus lifted his head from between her thighs, his grey beard glistening. Danielle’s hand stilled, a soft whimper of protest escaping her lips.

“No, not you, Britt. Never you,” Catherine said, pushing herself up. She reached out, her fingers tangling in Danielle’s dark hair. “Get on your knees. Face the headboard. Now.”

The command, laced with possessive affection, sent a visible shiver through Danielle’s tall frame. Without a word, she scrambled onto all fours, her voluptuous ass presented high in the air, her shaved pussy swollen and glistening under the lamplight. She looked back over her shoulder, her hazel eyes wide behind her glasses, her breath coming in short, anticipatory pants.

Catherine turned to Marcus, her playful smirk returning. “You. Take her. Hard. She’s waited long enough for the full view.”

Marcus’s brown eyes darkened with raw hunger. He moved behind Danielle, his dad-bodied frame kneeling, his hands gripping her wide hips. The thick length of his cock nudged against her slick entrance. “You hear that, Britt?” he growled. “This is for every summer you watched. Every fantasy.”

“Oh, god, yes,” Danielle gasped, pushing back against him.

With a single, powerful thrust, Marcus buried himself to the hilt inside her. Danielle cried out, a sharp, glorious sound of fulfillment, her back arching beautifully.

Catherine didn’t wait. She slid off the bed and knelt on the floor directly beneath them, her face level with their joining. The musky, intimate scent of them filled her senses. She watched, mesmerized, as Marcus pulled back and slammed home again, his balls slapping against Danielle’s wet skin.

“Look at him fill you up,” Catherine murmured, her voice a hot whisper against Danielle’s trembling thigh. Then she leaned in, her tongue finding Danielle’s swollen, throbbing clit in one long, hungry stroke.

“FUCK!” Danielle shouted, her body jerking. The dual sensation was overwhelming—the deep, pounding stretch from behind and the precise, relentless flick of Catherine’s tongue from below.

“That’s it, baby,” Marcus grunted, his pace relentless, each thrust driving Danielle down onto Catherine’s mouth. “Take it. Take all of it.”

Catherine moaned against Danielle’s flesh, the vibrations wracking through her friend’s body. She could feel every impact, could taste the proof of Danielle’s ecstasy with each pass of her tongue. She reached up, her hands squeezing Danielle’s full, jiggling ass, holding her open, anchoring herself to the raw rhythm of their union.

“Don’t you dare come yet,” Catherine ordered, pulling back just enough to speak, her lips wet and shining. “You’re going to hold it. You’re going to feel every single inch, every stroke, until I say.”

Danielle sobbed, a mix of pleasure and exquisite torment. “I can’t… it’s too much…”

“You can,” Marcus insisted, his thrusts becoming deeper, more deliberate, each one a controlled punctuation. “For her. You can do anything for her.”

The triangle was perfect, brutal, and intimate—a closed loop of giving and receiving, of command and surrender. Catherine’s world narrowed to the taste of her oldest friend, the sight of her husband moving inside her, and the shared, breathless climb toward a precipice they were all determined to reach together.


Chapter 12

“Marcus, out,” Catherine commanded, her voice a low rasp of authority that cut through the sound of flesh meeting flesh. “Now.”

With a low groan, Marcus pulled himself from Danielle’s slick heat, leaving her trembling and empty. “On your knees. Between my thighs. I want your mouth on her.”

He moved without hesitation, his solid body shifting to kneel before Catherine where she still sat on the edge of the bed. Catherine then grasped a fistful of Danielle’s dark hair, her other hand guiding her friend’s face with a firm, loving pressure. “You, my beautiful voyeur… you don’t just watch anymore. You taste.”

She pushed Danielle’s face down, directly into the soaked, swollen folds of her own shaved pussy. Danielle’s muffled cry of delight vibrated against Catherine’s sensitive flesh as her tongue dove in, eager and desperate.

“Oh, fuck yes, just like that,” Catherine gasped, her head falling back. She looked down, her blue eyes blazing. “Listen to her, Marcus. She’s drinking me in. Can you see how messy she is? How messy I am for her?”

Marcus’s answer was to lean forward, his bearded face nuzzling between the full, jiggling cheeks of Danielle’s ass. He placed a hot, open-mouthed kiss against her other forbidden entrance.

“He’s kissing your perfect asshole, Britt,” Catherine narrated, her breath hitching as Danielle’s tongue flicked over her clit. “He’s tasting where you’re stretched and wet from him. Can you feel his tongue? It’s hot and flat and so fucking slow.”

Danielle moaned deeply, the sensation of Marcus’s probing tongue against her most intimate rim making her shudder, which only drove her mouth harder against Catherine.

“She’s moaning into my pussy, Marcus. Do you feel it? Her whole body is shaking for us,” Catherine cried out, her fingers tightening in Danielle’s hair, holding her in place. “This is what you wanted, isn’t it? This raw, messy chain. You’re the link. You’re the bridge.”

Marcus growled his affirmation, his tongue circling and then pressing insistently, tasting the unique salt of her skin mixed with their shared arousal. The air filled with the lewd, wet sounds of their triple worship.

“I can taste myself on her lips,” Catherine panted, her hips rolling up to meet Danielle’s mouth. “And you… you’re tasting us both. You’re the connection. You’re ours. Both of ours.”

The circuit was complete, visceral and profound. Catherine was the anchor, the narrator, and the source, lost in the sensation of giving and receiving, of commanding and being utterly devoured, as the man she loved worshipped the woman they loved in the most intimate, consuming way.


Chapter 13

The wet, open-mouthed sounds of Danielle’s devotion filled the room. Catherine’s head swam, her fingers knotted in that dark hair, holding her friend’s face firmly against her slick, swollen lips. “That’s it, baby. Don’t you dare stop.”

She felt the bed shift, the familiar weight and heat of Marcus moving behind Danielle’s kneeling form. Catherine opened her eyes, her gaze locking with his over Danielle’s trembling back. His expression was one of raw, hungry worship.

“Look at her, Marcus,” Catherine panted, her voice thick. “Look what you’re doing to us. You feel how wet she is from you? How wet I am for her?”

“I see it,” Marcus’s voice was a low, gravelly rumble that vibrated through Danielle. He placed his hands on the full, jiggling curves of her ass, spreading her cheeks. The broad, purple head of his hard cock pressed insistently against her lower back, not entering, but claiming. “I’m pressing against her, Meg. Right where my tongue was. I can feel the heat coming off her skin, and I can smell you both on my face.”

Danielle moaned, the vibration shooting straight to Catherine’s clit. Catherine gasped. “She loves your voice. Tell her more.”

Marcus leaned forward, his bearded jaw brushing Danielle’s spine as he spoke directly into her skin. “You’re the link, Britt. You’re tasting her, and I’m tasting where I was inside you. My cock is so hard for this, for feeling both of you like this.” He rocked his hips, sliding his rigid length through the slick valley of her ass. “Can you feel that? That’s for you. That’s because you’re here, between us, making her moan like that.”

“Yes,” Catherine hissed, her own hips beginning a helpless, rolling rhythm against Danielle’s mouth. “It’s a chain. Your mouth on me… his cock on you… my hands in your hair. Every touch feeds the next.”

“It’s dripping down her thighs, Meg,” Marcus narrated, his tone reverent and filthy. “Your cream is all over her chin. And her own wetness is soaking my skin. We’re making one fucking perfect mess together.”

Danielle’s answering whimper was desperate, her tongue plunging deeper, as if she could drink the truth of his words straight from Catherine’s core. The circuit of sensation was complete, blindingly intense, each point of contact supercharged by the shared narration and the breathtaking intimacy of their positions. The pleasure built in a relentless, dizzying loop, with no end in sight, only the promise of more.


Chapter 14

The rhythm was hypnotic, carnal. Danielle’s moans vibrated against Catherine’s core with every flick of her tongue, every pull of her lips. The pleasure was a white-hot wire, but Danielle’s mind was split, half-lost in the taste of her friend and half-fixed on the heavy, hot pressure of Marcus’s cock against her lower back.

With a force of will that felt like a physical act, she pulled her mouth away just enough to speak, her voice a raw, breathless command. “Marcus… join us. Properly. Now.”

Catherine gasped at the sudden absence, her grip tightening in Danielle’s hair. “Listen to her, baby.”

The weight shifted. Marcus moved with a fluid, eager grace, his large hands sliding from Danielle’s ass to her hips, guiding her as he positioned himself on the bed beside them. The sight was dizzying: Catherine, propped on her elbows, her huge breasts swaying, her glistening pink lips exposed and swollen; and Danielle between her thighs, face shimmering with Catherine’s wetness, turning to look at him with desperate, hazel eyes.

“Show me where you want me, Britt,” Marcus said, his voice thick.

“Here,” she panted, reaching back to grasp his bearded jaw. She guided his face down, her body arching to present herself to him. “Taste her on me. Taste *me*.”

With a groan of pure need, Marcus buried his face between her thighs. His broad tongue swept through her slick folds, and Danielle cried out, the sensation a brilliant shock that made her entire body convulse. He lapped at her, drinking deeply, his nose nudging her swollen clit as his hands spread her ass wide.

“Oh god, yes,” Catherine moaned, watching, her own need cresting again. She pulled Danielle’s face back to her, her hips resuming their rocking grind. “That’s it. You taste us both, Marcus. You feel her shake for you while she eats me.”

Danielle was dissolving, a conduit of pure sensation. Her tongue plunged back into Catherine’s heat just as Marcus’s found her own. The synchronized rhythm began, a filthy, perfect counterpoint. Catherine rode her face in slow, deep rolls; Marcus’s tongue flicked and probed in time with each of Catherine’s movements. Every push of Catherine’s hips pushed Danielle harder onto Marcus’s mouth.

“You’re fucking her with your tongue while she fucks mine,” Catherine gasped, her dialogue a frantic, explicit narration. “Can you feel it? The rhythm? We’re all connected.”

Marcus’s answer was a muffled, guttural sound of affirmation against Danielle’s soaked skin, his hands gripping her hips to pull her deeper onto his face. The room filled with the wet, sloppy sounds of their shared feast, a chorus of open-mouthed pleasure.

“Don’t stop,” Danielle begged, the words vibrating into Catherine. “Don’t either of you dare stop.”

They obeyed, the three-way rhythm locking into a relentless, rising tide. Pleasure built in a shared circuit, a feedback loop of tongue and taste and trembling flesh, promising a peak that hovered just out of reach, sustaining the unbearable, exquisite tension.


Chapter 15

The rhythm was a shared pulse, a circuit of wet, hungry sounds. Marcus’s tongue pressed deep into Danielle’s slick, swollen pussy, his nose grinding against her clit in time with Catherine’s rocking hips. Danielle moaned, the vibration traveling into Catherine’s core as she sucked and licked, lost in the taste of her friend.

“God, you two…,” Catherine gasped, her head falling back. “This is perfect. Don’t stop.”

But then Danielle pulled her mouth away with a ragged, desperate sound. She twisted, breaking the contact with Marcus as well, her chest heaving. Her hazel eyes were wide behind her glasses, glazed with lust and something else—a sudden, guilty thrill.

“Wait,” she panted, the word sharp in the humid air. Her hand fluttered toward the nightstand where her phone lay, screen dark. “I… I have to tell you something.”

Marcus lifted his head, his beard glistening with her wetness. Catherine propped herself up on her elbows, her huge breasts swaying. “What is it?”

Danielle swallowed hard. “My phone… it’s been recording. The whole time. Since we started.” She watched their faces, fear and excitement warring in her expression. “Not for anything bad. Not for blackmail. Just… for me. I wanted to watch it later. When I’m alone.” A shiver ran through her curvy frame. “To remember this… to get off to it.”

The confession hung in the air for a heartbeat, two.

Then Catherine moved. In one fluid motion, she sat up fully and grabbed Danielle by the face with both hands, her thumbs framing Danielle’s jaw. She pulled her in and kissed her deeply—a consuming, messy kiss that tasted of herself and of Danielle’s own arousal.

When she broke away, her blue eyes were blazing. “You brilliant fucking woman,” Catherine breathed, a wild smile spreading across her lips. “I love that you recorded everything.”

Danielle whimpered in relief and renewed desire.

“Show me,” Marcus growled from behind Danielle, his voice thick with arousal. He reached over Danielle’s shoulder and snatched the phone from the nightstand, thumbing it awake.

The screen lit up with a familiar scene: the three of them entangled just minutes ago from a low angle—Danielle’s perspective looking up at Catherine’s voluptuous body while Marcus loomed behind.

“Fuck,” Marcus muttered, his cock jumping against Danielle’s ass where he still pressed against her.

“Play it,” Catherine commanded, releasing Danielle’s face only to slide a hand between her own thighs, spreading her glistening pink lips open for them both to see. “Let us hear what you’ve been capturing.”

Marcus fumbled with the phone before finding the audio controls. Suddenly, the room was filled with their own voices—Catherine’s earlier moans and explicit dialogue layered over the wet sounds of Marcus eating Danielle out.

“Oh my god,” Danielle moaned anew at the auditory playback.

“That’ bixtch,’” Catherine said to no one in particular as she watched herself on screen bashfully cover up before pulling herself together just moments later..” Her fingers found their way to Brittney yet again... working quickly bringing Britt close yet again...”

She turned to look at Marcus over Brittanys shoulder..” We're not just making a memory for tonight baby,” she said huskily..” We're making our favorite porn.”