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

Diwali Tease Leads to Double Ruin

Twenty-five-year-old Bruno ruins teasing Marlene and her friend Brigitte in a locked room during Diwali.

12 min read October 24, 2026New

The bolt slid home, and the Diwali roar thinned to a dull pulse against the guest-room door—drums, adult laughter, the far snap of fireworks over the lawn. Bruno braced a palm on the wood and turned. He was twenty-five, Indian, still in the dark kurta he’d worn through the whole gathering, the top buttons already open from the heat. Marlene stood in the middle of the room in red silk, twenty-five, the daughter every guest had spent the evening calling perfect. Gold at her throat. Kajal still sharp. The polite smile she’d worn for her parents’ friends was gone.

For the last hour she had made a game of him in full view of the buffet. A brush of her hip. A whisper that he wouldn’t last if she kept her mouth that close to his ear. A laugh when he had to shift his stance under the kurta. Her best friend Brigitte, twenty-five and just as restless in a green lehenga, had watched from the sweets table with a bored, flushed look and pretended her phone mattered more than the show. None of them had been drinking. The tension had been clean and mean and mutual, and it had finally snapped when Marlene caught Bruno’s wrist and said, low enough that only he and Brigitte heard, that she was done performing.

“Locked,” Bruno said.

“Good.” Marlene’s voice shook with want, not doubt. “I teased you on purpose. I want you to stop being careful with me. Say you want it too.”

“I want you,” he said. “All of it. You can stop this any time.”

“I won’t.” She crossed the rug, silk hissing, and kissed him like the hour of mockery had been a fuse. Her mouth opened under his, hungry, a soft broken sound in her throat as her fingers fisted the front of his kurta. She tasted like cardamom and the sugar she’d stolen off a laddoo just to lick it from her thumb while she stared at his lap. Bruno walked her back until her shoulders met the carved wardrobe. One hand sank into her hair. The other spread over the heat of her waist through the saree, and she arched into it, already chasing pressure.

“You looked so smug out there,” he said against her mouth. “Telling Brigitte I was hard and then laughing like you weren’t soaking through your panties.”

“I was.” She bit his lower lip, then soothed it with her tongue. “She knew. She kept looking at my mouth like she wanted to be the one you dragged in here. I told her to wait. I wanted you desperate first.”

He kissed her harder. The perfect-daughter version of her—the one who had adjusted her pallu every time an aunt walked by—melted under his hands. She clawed at his buttons, shoved the kurta off his shoulders, and dragged her nails down his chest like she needed proof he was real and hers and done waiting. Bruno caught the edge of the red silk and ripped it aside, not gentle, the pallu sliding off her shoulder, the pleats yanking loose at her hip until the saree gaped and the thin gold blouse underneath strained over her breasts. The silk pooled and clung where he didn’t bother to unwind it fully. Her midriff was bare, warm, shining faintly with the heat of the party. A nude panty sat low on her hips, already dark at the center.

“Bruno,” she gasped, and it wasn’t a protest. “Yes. Ruin the neat version. I wore this so everyone would think I was good.”

He shoved the blouse cups down. Her breasts spilled into his palms, heavy, nipples tight, and she moaned into his mouth when he pinched them. Then she dropped. The rug was thick under her knees. She looked up at him with her lipstick smeared and her eyes bright, and she freed his cock with slow, deliberate fingers, like the mockery hadn’t ended so much as changed targets.

“Look at you,” she murmured, wrapping her hand around him. “All that pride at the party, and you’re this thick for the girl who spent an hour telling you you were easy.” She stroked him from base to tip, unhurried, thumb sliding through the wet at the head and spreading it down. Her other hand cupped his balls, gentle and filthy at once. “I want to feel how badly I got to you.”

Bruno’s head tipped back against the wardrobe. Her grip was warm, slick, steady. She twisted her wrist on the upstroke and squeezed at the base, watching his stomach jump. Every time he tried to thrust into her fist she slowed further, smiling, eyes locked on his.

“Don’t rush me,” she said. “You made me wait through three aunties asking when I’m getting married. You can take a slow hand.”

“Marlene.” His voice was rough. “Eyes up.”

She kept them there. The stroke turned wetter. She spit into her palm without looking away and went back to work, long pulls, the sound obscene in the quiet room. Outside, a firework cracked and the party answered with a cheer. In here she knelt in wrecked red silk and worked him until his thighs tightened and his hand found her hair.

“Not yet,” she said, and let go just long enough to drag the blouse the rest of the way down her arms. She pressed her breasts together around his cock, the soft weight closing on him, and gasped when the hot length slid through. “Oh—God. You’re burning.” She moved, a slow, gasping titjob, spit shining in the valley of her chest, her mouth open, her eyes never leaving his. Each thrust upward nudged her chin. She licked the head when it emerged, then sank back down so he was buried in her again.

“Eager,” he said, because she was. Her hips rocked on nothing. Her nipples dragged against his thighs. “You mocked me for an hour and now you’re using your tits like you can’t stand not having me on you.”

“I can’t.” The words came out broken. She sped up, breasts squeezing, breath hitching every time he groaned. “I want your cock in my mouth, on my chest, in me. I want you to stop treating the perfect daughter like she’s made of glass. I’m twenty-five. I know what I’m begging for.”

He lasted longer than she expected and not as long as he wanted. The sight of her—silk ruined, gold chain swinging, face flushed, eyes wide and willing—pulled a rough sound out of him. He caught her wrists, pulled her up, and kissed her again, messy, grateful, starving. She laughed into it, breathless, and turned of her own accord when his hands found her hips.

“Flip me,” she said. “I want your mouth. I’ve been thinking about it since you looked at my ass by the sparklers and tried to pretend you weren’t.”

Bruno bent her over the foot of the guest bed. The saree was a red tangle at her waist. He dragged her panties down her thighs and left them there, a pale band she stepped wider around. She was dripping. The smell of her hit him, clean and sharp under the party perfume. He dropped to his knees behind her, spread her with both thumbs, and put his mouth on her pussy without teasing past the first second.

Marlene sobbed. Not pain. Pleasure, sudden and too much after an hour of almost. Her fingers knotted in the bedspread. Bruno licked her slow at first, flat tongue through her folds, then narrower, circling her clit until her knees shook and she pushed back onto his face. She was soaked. He drank it, sucked her clit, slid two fingers into her and curled them while his tongue kept working. Her moans went high and helpless.

“Don’t stop—don’t you dare stop—Bruno, please—”

He didn’t. When her thighs started to tremble he dragged his tongue higher, over the tight rim of her ass, and she jolted like he’d struck a match.

“Oh my God.” Her voice cracked. “That’s—yes. Yes, do that. I want it. I’m saying yes.”

He rimmed her in slow circles, wet and patient, one hand still fucking her pussy with two fingers, the other keeping her open. She sobbed into the mattress, rocking, trying to get his tongue and his fingers at once. He spit, licked it in, and pressed the flat of his tongue against her rim while his thumb rubbed her clit. She came like that, shaking, crying out his name, her pussy clenching around his fingers, her ass fluttering under his mouth. He didn’t let up until she was gasping that it was too good, too much, and even then he only eased off when she reached back and tugged his hair in a plea that was half stop and half more.

“Phone,” she said, wrecked and clear. “If you’re going to fill me, I want it on your phone. I want to see my face. Not a secret. Ours. Show me after. Don’t send it anywhere unless I say.”

“You want me to record you.”

“Yes.” She looked over her shoulder, eyes wet, mouth swollen, completely sure. “Record me while you fuck me. Caption it something filthy. I want to watch myself get ruined and know I asked for every second.”

Bruno grabbed his phone from the kurta on the floor, propped it where the screen faced her and the lens caught her face and the sway of her back, and hit record only after she nodded at the red light. He lined himself up and pushed in. She was swollen and slick from his mouth, and the stretch made her sob again, a raw grateful sound. He filled her in one deep thrust, then another, the guest bed knocking softly against the wall under the muffled party. Her cheek pressed to the sheet. Her eyes stayed open for the camera, glazed and ecstatic, mouth open on every gasp.

“Look at it,” he said. “Look at what you are when you stop being perfect.”

“I’m looking.” She smiled, wrecked. “Harder. I want the clip to be disgusting.”

He gave it to her. Deep, steady thrusts that rocked her whole body, his hands on her hips, the red silk bunched under his fingers. The phone caught the way her face went slack every time he bottomed out, the way she bit her lip and then failed to stay quiet. He reached over, still buried in her, and typed a caption across the clip with his thumb while she watched the screen and moaned her approval: perfect daughter, ruined on her knees, begging for cock at her own party. She laughed once, breathless, and said, “Leave it. That’s mine.”

The tightness of her, the sight of her face on the little screen, the hour of teasing—all of it snapped. Bruno drove in deep, held, and felt the orgasm hit. He pulled out at the last possible second, fist working, and finished across the small of her back and the upper curve of her ass in hot stripes that shone against her skin. Marlene whimpered at the loss and at the heat, pushing back like she wanted to be marked. He stopped the recording, turned the phone so she could see the frozen frame and the caption, and she nodded, flushed and grinning, before he set it face-down on the nightstand where they both knew it would stay until she asked to watch.

She was still bent over, cum cooling on her skin, when she whispered, “Brigitte’s as bored as I was. She’s been wet since I started mocking you. I want you to ruin us both. If she wants it—and she will—I want you to use me and my best friend until neither of us can walk back out there looking perfect. Text her. Tell her the door will be unlocked for ten seconds and she should only come if she wants your cock and my mouth.”

Bruno wiped his hand on the ruined pallu, checked her face, and sent the message exactly as she dictated it. Marlene stayed where she was, breathing hard, one hand between her legs, not hiding. A minute later a soft knock came. Bruno opened the door a crack. Brigitte stood in the hall in her green lehenga, twenty-five, cheeks pink, eyes clear, phone in her hand with Marlene’s words still on the screen. The party roared behind her and died again when she slipped inside and he locked the bolt.

“Say it,” Marlene told her, still bent over the bed, marked and smiling. “Out loud. So he knows you’re not just curious.”

Brigitte looked at Bruno’s cock, still heavy, and at the mess on her best friend’s back, and her breath caught. “I want this. I’ve wanted it since you started teasing him in front of me. I’m not drunk. I’m not unsure. Ruin me too. Both of us. I want to kneel with her.”

They knelt together on the rug, shoulder to shoulder, saree and lehenga shoved aside, mouths open. Bruno fed his cock to Marlene first, then to Brigitte, slow so each of them could taste the other on him. Brigitte moaned around him and reached for Marlene’s breast. Marlene turned and kissed her, filthy and sweet, then guided Brigitte’s head back down. They took turns, licking the same shaft, kissing around the head, laughing when their tongues met. Bruno’s hand rested on each of their heads in turn, never forcing, only steering when they asked with their eyes.

He pulled Brigitte up and bent her over the bed beside Marlene. Two asses, one in green silk, one in red, both offered. He sank into Brigitte while Marlene watched over her shoulder and rubbed her best friend’s clit. Brigitte was tight and eager, pushing back, saying yes, yes, harder, don’t be nice. He fucked her until her arms shook, then pulled out and pushed into Marlene again, deeper, the cum on her back smearing under his thumbs. Back to Brigitte. Back to Marlene. They kissed each other sideways, messy, moaning into each other’s mouths while he switched.

“On the bed,” he said. “Marlene, on your back. Brigitte, on her face if she wants your mouth, and if you want her there.”

“I want her,” Marlene said, spreading her thighs. “Come here. Sit on me. I want to taste you while he fills me again.”

Brigitte climbed up, green silk hiked, and lowered herself over Marlene’s mouth with a shaky, grateful sound. Marlene licked into her immediately, hands on her thighs, holding her there. Bruno knelt between Marlene’s legs and pushed back into her soaked pussy, watching Brigitte’s face go slack above them. He fucked Marlene in long, deep strokes while she ate her best friend, and Brigitte ground down, chasing it, one hand braced on the headboard, the other reaching back to touch where Bruno slid into Marlene.

“Both of you,” Bruno said, voice rough. “Look at what you asked for.”

They did. Brigitte came first, shaking on Marlene’s tongue, crying out so loud Bruno had to cover the sound with his own groan. Marlene didn’t stop licking. She tipped her hips up and clenched around him, begging without words, then with them, muffled against Brigitte’s pussy: fill me, please, I want it inside this time, I want her to feel me come while you do it.

He gave her that. Deep thrusts, no pulling out, his cock swelling as Marlene sobbed and came around him, Brigitte still grinding on her face, both women clutching at each other. He buried himself and came hard, filling Marlene in thick pulses she felt and gasped at, her heels digging into his back. When he finally eased out, cum leaked from her onto the sheet. He dragged the head of his cock up and striped what was left across her stomach, then across Brigitte’s thigh when she swung off and knelt beside her, wanting the mark too. They were glossy, kissed-raw, silk destroyed, blissfully used.

Fireworks cracked outside, brighter, closer, the party answering with a shout that never quite reached the locked door. Marlene turned her face into Brigitte’s neck, smiling like the perfect daughter had never existed, and Brigitte stroked her hair with a shaking hand. Bruno sat back on his heels, chest heaving, looking at the two of them—twenty-five, willing, ruined, already reaching for each other again.

Brigitte lifted her head, eyes bright, voice hoarse and happy, and asked, “If we clean up just enough to walk out there, will you ruin us both again before the last firework dies?”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own group sex 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 threesome titjob rimming creampie facesitting

Fresh filth, nightly

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