Ginny slammed the bedroom door behind her and shoved James against it, her hand already yanking his jeans open. “You’ve been walking around this house with that hard cock for days, son. Time to stop teasing your mother.”
James groaned as her fingers wrapped around his thick shaft and stroked him rough and fast. “Fuck, Mum, I can’t help it. Every time I see you I get stiff.”
She dropped to her knees, spit on the head, and swallowed him deep, gagging wetly on the first thrust. Saliva ran down her chin while she bobbed hard, one hand cupping his balls and squeezing. “That’s it, give Mummy every inch,” she growled around his cock, then pulled off to lick the underside from base to tip.
James grabbed her red hair and fucked her mouth, hips snapping. “Suck it, you dirty bitch. You love your son’s dick, don’t you?”
She moaned in answer, throat working around him until she pulled back gasping. “Bed. Now.”
He stripped her fast, shoved her onto the mattress on all fours, and slammed into her soaked cunt in one brutal stroke. Ginny cried out, pushing back to take every inch. “Harder, James.

Fuck your mother like you mean it.”
He pounded her, skin slapping loud, one hand reaching under to rub her swollen clit while the other spanked her arse red. “You’re so fucking tight. Been wanting this pussy since I turned eighteen.”
Ginny reached back and spread herself wider. “Fill it up. Come inside Mummy.”
He flipped her onto her back, hooked her legs over his shoulders, and drove in deep, sweat dripping onto her tits. She clawed his back, biting his shoulder as she came hard, cunt pulsing around him. “Don’t stop, don’t you fucking stop.”
James kept thrusting through her orgasm, then pulled out and flipped her again, this time pressing his cock against her arsehole. “Want it here too?”
“God yes,” she hissed. He spat on her hole, worked two fingers in, then pushed his cockhead past the ring. Ginny moaned into the pillow while he sank in slow and thick. Once he was buried he started fucking her arse with the same rough rhythm, reaching around to finger her cunt at the same time.
“Such a filthy mum,” he grunted. “Letting your own son wreck both holes.”
She came again, screaming into the sheets, and James followed, shooting hot loads deep in her arse. He stayed inside her until he softened, then pulled out and watched his cum leak down her thighs.
Ginny rolled over, pulled him down for a messy kiss, and whispered against his mouth, “Round two in the shower. Don’t make me wait.”
They stumbled into the bathroom still naked, water already running. She soaped his cock back to full hardness and bent over the tiles, guiding him straight back into her cunt. He fucked her under the spray, water cascading over them, hands gripping her hips hard enough to bruise. Every thrust made her tits swing and her moans echo off the tiles.
“Tell me whose pussy this is,” he demanded.
“Yours, son. Always yours.”
He came again, pulling out to paint her lower back and arse with thick ropes. She reached back, scooped some onto her fingers, and licked them clean while he watched.
Later they collapsed on the bed again, limbs tangled, breathing hard. James traced lazy circles on her stomach. “We’re doing this every night from now on.”
Ginny smiled, already stroking him back to life. “Every morning too. Now shut up and fuck me again.”