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

Stepmom Watches Stepsister Fuck Stepbrother

Stepmom watches stepsister ride stepbrother's cock.

9 min read November 02, 2026New

The upscale apartment still held the heat of dinner, garlic and red wine hanging in the air under low lamps. Forty-two-year-old Rosa sat in the wide leather armchair with her legs crossed, watching the two younger adults who shared the place with her. Twenty-one-year-old Vivian had kicked her heels off and tucked her feet under herself on the long couch, the thin black dress riding high on her thighs. Twenty-three-year-old Grant occupied the far cushion, shirt open at the throat, body angled toward Vivian even when he pretended not to stare.

They were not blood. Rosa had married in after both of them were already grown. That fact sat in the room as plainly as the expensive furniture. What also sat in the room was the hunger they had been pretending not to feel.

Vivian's gaze kept dropping to Grant's mouth. Grant's eyes kept returning to the pale inner skin of her thighs. When she reached for her glass, her fingers brushed his knee and stayed a beat too long. He did not move away.

Rosa set her wine down with a soft click.

"You two have been circling this for months," she said, her voice even. "I have known. I see the way she looks at you. I see the way you get hard when she walks past in that dress. I am not angry. I am interested."

Vivian's breath caught. Grant's hand clenched on his thigh.

"You are both adults," Rosa continued, unhurried. "You have wanted this since long after you were old enough to choose it. If you want to stop pretending, you can do it here. On that couch. And I will sit in this chair and watch every second. That is my offer. Not a demand. You both have to want it, out loud."

The arrangement made Vivian's cunt clench around nothing. Grant's cock thickened visibly against his slacks.

Vivian licked her lips. "You've really known?"

"For months. And I have thought about watching you take him. Don't look scandalized. I am forty-two, not dead."

Grant's voice came out gravel. "And you'd just sit there."

"I would sit there and tell you when to go deeper. If you both consent. If either of you says no, this conversation ends."

The tension went electric. Vivian's nipples showed through the dress. Grant's breathing had gone shallow. They looked at each other like the last wall had finally cracked.

Vivian shifted closer first. Her knee pressed along Grant's thigh and stayed. He turned into it, one hand sliding to the small of her back, feeling the heat of her skin through the thin fabric. Rosa watched from the armchair without blinking, her expression calm, almost clinical, except for the faint flush along her throat.

"Kiss her," Rosa said softly. "Properly. Don't rush it."

Grant cupped Vivian's jaw and kissed her. It started careful and went filthy in seconds, mouths open, tongues sliding, Vivian making a small sound into his mouth that went straight to his cock. Her hand fisted in his shirt. His other hand found her thigh and pushed the dress higher.

"That's it," Rosa murmured. "Feel how wet she is. Vivian, open your legs for him. Let him."

Vivian did, breath hitching, spreading her knees on the couch. Grant's palm slid up, over the damp crotch of her panties, and she jerked against his fingers. He rubbed her through the soaked fabric, slow, and she rolled her hips into it, kissing him messier.

"Take the dress off her," Rosa said. "Then her panties. Grant, shirt and pants. I want to see you both."

They broke apart only long enough to obey. Vivian lifted her arms and Grant peeled the dress up and off, leaving her in a black bra and ruined panties. He unhooked the bra; her breasts spilled into his hands, full, nipples tight. She shoved his shirt off his shoulders and went for his belt with shaking fingers. He stood to kick the slacks down. His cock sprang out thick and already leaking, flushed dark, and Vivian's eyes went hungry.

"Panties," Rosa said. "Off. Then sit back down, Grant. Let her look at you."

Vivian hooked her thumbs in the waistband and dragged the wet panties down her legs. Her cunt was shaved smooth, lips swollen, shiny. She dropped the panties on the floor and stared at his cock like she wanted to choke on it.

Rosa's voice stayed low, guiding without heat in it, only instruction. "Touch her. Fingers first. Two. Slow. Vivian, you tell him if you want more."

Grant sat. Vivian climbed onto his lap without being told, straddling one of his thighs, and he slid two fingers between her folds. She was soaked, hot, clutching at him. He pumped them in and out, thumb brushing her clit, and she rode his hand, head falling back.

"Fuck," Vivian breathed. "I want you inside me. Not fingers. Your cock. I want it so badly I can barely think. I want this. I am saying yes. I want you to fuck me right now, in front of her, because I choose it."

Grant's other hand gripped her ass hard. "I need to fuck you right now. I have been hard for you for months. I want this. I am sure. Nobody is making me. I want my cock in your cunt and I want her watching while I do it."

"Then do it," Rosa said. "Vivian, get on him. Cowgirl. Sink down slow so I can see him stretch you."

Vivian rose on her knees, wrapped her fist around his shaft, and lined him up. The head nudged her entrance, fat and slick with her wetness. She looked at Rosa once, eyes glassy, then down at Grant, and dropped her weight.

He punched into her in one long slide. Vivian cried out, high and raw, her cunt swallowing him to the base. She was tight, dripping, stretched around the thick vein along the underside of his cock. Grant's head fell back against the couch cushion, a groan tearing out of him.

"Ride him," Rosa said from the chair. "Hard. I want to hear how wet you are."

Vivian braced her hands on his chest and started to move. She lifted until just the head stayed inside her, then slammed down, ass slapping his thighs. Her breasts bounced. Her clit dragged against his pubic bone on every stroke. The wet sound of her cunt taking him filled the apartment, filthy and rhythmic. Grant's hands clamped on her hips and helped her fuck herself on him, meeting her with upward thrusts that made her gasp.

"Look at that," Rosa murmured. "Look how greedy she is for it. Faster. Don't be gentle. She asked for your cock. Give it to her."

Vivian rode him harder, grinding down, circling her hips so his shaft rubbed the spot inside her that made her thighs shake. Her juices ran down his balls. Grant's jaw was tight, watching her tits bounce, watching his cock disappear into her pink, stretched hole.

"Talk," Rosa said. "Tell him what you feel."

"You're so fucking thick," Vivian panted. "Filling me up. I can feel you in my stomach. Don't stop. Use me."

Grant growled and snapped his hips up, burying himself to the hilt on every stroke. "Your cunt is dripping down my balls. Tight as hell. Been wanting to wreck this pussy."

Rosa's fingers rested on the arm of her chair, still, but her eyes never left the place they were joined. "Slow for three strokes. Then slam. I want to see her take all of you."

They obeyed. Three deep, grinding rolls, Vivian whimpering, then Grant planted his feet and fucked up into her brutally. She came close, clenching, but Rosa's voice cut in before she could fall over.

"Not yet. Off him. Hands and knees on the couch. Grant, behind her. Doggy. I want to see his cock split you from the back."

Vivian climbed off with a wet sound, shaking, and dropped to her hands and knees on the cushions, ass up, back arched. Her cunt was open, shiny, dripping onto the leather. Grant knelt behind her, rubbed the head of his cock through her folds, and shoved in to the root in one thrust.

Vivian moaned into the couch. Grant grabbed her hips and started pounding, skin slapping skin, his balls hitting her clit. Rosa leaned forward slightly in the chair.

"Deeper," Rosa said. "Faster. Don't you dare ease up. I want her dripping on the couch. Vivian, push back on him. Take it."

Vivian shoved her ass back onto his cock, meeting every thrust. Grant's hands slid up her back and fisted in her hair, pulling her head up so Rosa could see her face, mouth open, eyes unfocused. He hammered her, the wet smack of it obscene. Her breasts swung under her. Her cunt made filthy sucking noises around him.

"Grind your clit," Rosa ordered. "On his cock when he bottoms out. I want you messy."

Vivian dropped one hand between her legs and rubbed her swollen clit while Grant fucked her from behind, fingers circling, smearing her own slick. She was shaking, moaning on every thrust, the dual pressure making her cunt flutter around his shaft.

"Switch," Rosa said, voice still calm, still in control. "Missionary. On her back. Legs over his shoulders. I want to see his cock punch into you. I want to see your face when he goes deep."

Grant pulled out, glistening, and Vivian flipped onto her back without being asked twice. He hooked her legs over his shoulders, folding her, and drove back in. The angle made her cry out. He was so deep it bordered on too much, the head of his cock battering her cervix, her cunt stretched wide around him. He planted his hands beside her head and fucked her in long, punishing strokes, the couch creaking.

"Look at her," Rosa said. "Look how she takes it. Faster. I said faster. Make her come on that cock while I watch."

Grant's hips snapped. Vivian's nails raked his back. Her legs trembled on his shoulders. She was soaked, the sounds wetter, louder, her clit trapped between their bodies. Rosa's gaze stayed locked on the slick piston of his cock in and out of Vivian's cunt, on the way Vivian's hole clung to him on the withdraw, on the way Grant's abs flexed with every thrust.

"I am going to come," Vivian gasped. "I am going to come all over him. Don't stop. Fuck me through it. I want it. I want him to fill me while you watch."

"Come," Grant snarled. "Come on my cock. I am right there. Going to pump you full."

Rosa's voice cut through, low and certain. "Together. Now. Let me see it."

Vivian's orgasm ripped through her first, her cunt clamping down in hard, rhythmic pulses, a broken shout tearing from her throat as she soaked his cock and the couch beneath them. The squeeze dragged Grant over with her. He buried himself to the hilt and came in thick, hot spurts, groaning, hips jerking as he flooded her, cum leaking out around his shaft on the last few messy thrusts. They shook through it together, loud, wet, unashamed, Rosa watching every twitch and every drop.

They stayed locked like that for a few seconds, panting, Grant still buried in her, cum already sliding down the cleft of her ass.

Rosa stood.

She walked over, looked down at the two of them wrecked on the couch, and smiled without any softness in it.

"That was a filthy show," she said. "You rode him like a slut who had been starving for that cock, and you fucked her like you wanted to leave her dripping for a week. I enjoyed every second of watching that cunt swallow you."

She reached out and caressed Vivian's flushed cheek with two fingers, then dragged those same fingers down, through the mix of spit and sweat at the corner of Vivian's mouth, and lower, to where Grant's cum was leaking out of her used hole. She scooped it, brought it up, and painted Vivian's bottom lip with it.

Grant was still catching his breath, cock twitching as it softened inside the mess they had made.

Rosa licked her thumb clean and looked at both of them.

"Next time I watch, I want her choking on it before you pump that load down her throat."

Rate this story

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

Want your own taboo story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Sponsor

Porn with real chemistry.

Films made for how women actually like it.

Take a look →
Sponsored link. 18+ only.
Tagged cowgirl doggy-style missionary creampie voyeur

Fresh filth, nightly

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