Grandma and Grandson Share a Bed on a Cold Night
Snowed in, 58-year-old step-grandma Camila and 22-year-old step-grandson Xavier share a bed and cross the taboo line.
The blizzard had come down on the mountain like a fist, turning the world outside the cabin windows into a white, howling nothing. Camila stood at the frosted glass in a thick robe, fifty-eight years old and still carrying the soft, full figure that had always drawn eyes, watching the snow pile higher against the porch rail. The power had failed two hours ago. The generator sat useless under a drift. Every bedroom but one had gone cold as a meat locker.
Xavier came up behind her, twenty-two, broad in the shoulders from the outdoor work he did, dark hair still damp from the futile attempt to clear the path. “Thermometer in the back rooms is at thirty-one,” he said. His voice stayed low, careful. “Only heat left is the wood stove in the main room. That bed’s the only one close enough to stay warm.”
Camila turned. The robe gaped a little at the collar, showing the upper swell of her heavy breasts, skin still smooth, the deep cleavage that years and two marriages had never quite flattened. She had married his grandfather late, become step-grandmother when Xavier was already a teenager, and the years since had never quite settled the quiet charge that sometimes crackled when they were alone. Tonight the charge felt louder.
“We don’t have a choice,” she said. “I won’t freeze, and I won’t let you freeze either.” She managed a dry little smile. “We’re adults. We can share a bed without the world ending.”
They banked the stove high. The big old four-poster sat only eight feet from the iron belly, blankets already piled thick. Camila slipped under the covers first, still in the soft cotton nightgown she had packed—thin enough that the stove’s glow showed the dark circles of her nipples and the generous curve of her hips and belly. Xavier hesitated only a second, then stripped to boxers and a T-shirt and climbed in on the far side.
The mattress dipped. Cold air rushed under the blankets, then their body heat began to pool. They lay on their backs, stiff as boards, staring at the ceiling beams while the wind screamed outside.
Camila felt every inch of the space between them. Her thigh was only a hand-span from his. The nightgown had ridden up; her bare calves brushed the sheet. She could smell the clean soap on his skin and the faint wood-smoke that clung to his hair. Her pulse sat high in her throat.
“You warm enough?” Xavier asked after a long silence.
“Getting there.” Her voice came out huskier than she meant. She turned onto her side, facing him, the movement making her breasts shift heavily under the cotton. “You can come closer if you’re still cold. Body heat works better that way.”
He rolled toward her. The gap closed to almost nothing. His knee bumped hers. The thick muscle of his thigh pressed along the soft outer curve of her own. Camila’s breath caught. She felt the heat of him through the thin layers, felt the way her nipples had gone tight and obvious against the nightgown. Taboo sat heavy between them—step-grandmother, step-grandson, snowed in, sharing one bed like lovers instead of family—but neither of them moved away.
Xavier’s eyes flicked down, just once, to the deep shadow of her cleavage, then back to her face. “This is… weird,” he said, honest.
“I know.” She kept her voice soft. “But we’re stuck. And you’re not a little boy anymore.” Her hand rested on the mattress between them, fingers curling into the sheet. “I can feel how warm you are already.”
He shifted again, angling so his chest almost touched the full pillows of her breasts. The contact was light, accidental, then not quite accidental when neither pulled back. Camila’s soft stomach brushed his hip. Under the blankets the air grew thick, scented with skin and the faint perfume she still wore. She felt herself getting wet between her thighs, a slow shameless slickness that had nothing to do with the cold and everything to do with the hard young body pressed so close to her mature one.
“Your hands are freezing,” she murmured, finding one of them in the dark and tugging it against her side, just under the curve of her breast. “Put them on me if you need to. I don’t mind.”
Xavier’s fingers spread against the warm cotton, feeling the give of her flesh. He exhaled hard through his nose. “Camila…”
“It’s all right.” She let her own hand settle on his ribs, feeling the rise and fall, the solid muscle. “We’re just staying alive. Nobody has to know how close we have to get.”
The stove popped. Outside the storm hammered the walls. Under the blankets their legs tangled further—her soft thigh sliding over his harder one, the hem of her nightgown riding higher until bare skin met bare skin from knee to mid-thigh. Camila felt the unmistakable thick length of him starting to harden against her hip through the thin boxers. She did not pull away. A low sound escaped her throat, half surprise, half something hungrier.
Xavier’s hand slid higher, still on top of the fabric, cupping the heavy underside of her breast. The nipple dragged across his palm. “Tell me to stop,” he whispered.
“I won’t,” she answered, just as quiet. Her fingers traced the waistband of his boxers, not crossing it yet, just resting there while her hips made the smallest, slowest roll against him. The taboo throbbed between them like a second heartbeat—step-grandmother’s ripe body offered in the dark, step-grandson’s cock thickening against the soft give of her belly. “We’re adults. We can decide what keeps us warm.”
They lay locked like that, breathing the same air, the blankets trapping every degree of heat their bodies made. Camila’s nightgown had worked fully up around her waist now; only the thin barrier of his boxers separated her bare, slick cunt from the hard ridge of him. She felt how wet she had become, how easily she could tilt her hips and take the head of him if either of them moved wrong—or right. His thumb found her nipple through the cotton and stroked once, deliberate. She shuddered and pressed closer, tits flattening against his chest, mouth near his ear.
“Xavier,” she breathed, using his name like a secret. “If you need more heat… you can take it.”
His hand left her breast, skimmed down the soft slope of her waist and hip, and settled on the bare cheek of her ass, kneading the full mature flesh. She opened her thighs a fraction wider in invitation, still not quite fucking, still suspended in the thick, aching tension of almost. The head of his cock nudged against her folds through the fabric, smearing the wetness there. Both of them went still, trembling on the edge of the line they had already half crossed.
Outside, the blizzard showed no sign of breaking. Inside, under the shared blankets, Camila and Xavier held each other in the only warm place left, bodies fitted together like they had been made for this exact forbidden night, hearts hammering, waiting to see how much further the cold would push them before morning.
They stayed locked together under the heavy blankets, the stove’s orange glow throwing slow shadows across the beams. Xavier’s hand stayed cupped on the bare cheek of her ass, fingers sinking into the soft mature flesh, while the thick ridge of his cock pressed through the thin cotton of his boxers against the slick folds of her cunt. Camila’s nightgown was bunched at her waist; every small breath made her bare thighs slide along his harder ones. The wind still howled, but the real storm was the heat trapped between their bodies.
She shifted first, angling her mouth closer to his ear so the words stayed private in the dark. “I’ve been so lonely since the divorce,” she whispered. Her voice carried the low husk of a woman who had spent years keeping quiet about want. “Your grandfather left and the house went quiet. Nights like this I lie awake wishing someone would just… hold me the way a man holds a woman. Not family. Not careful. Real.” Her fingers traced the hard plane of his ribs through the T-shirt, then slipped lower to rest on the waistband again. “Fifty-eight years old and I still wake up wet sometimes, thinking about being filled. Embarrassing, isn’t it?”
Xavier’s breath left him in a rough exhale. His cock twitched hard against her thigh, thickening further until the head dragged along the soft inner curve. “Jesus, Camila.” He swallowed. “I’ve wanted you since I was nineteen. Watched you bend over the garden beds in those short shorts, watched your tits move when you laughed. Every holiday I’d jack off in the guest bathroom thinking about that heavy ass and those big soft nipples. You’re my step-grandma and I still came so hard it hurt, picturing you on your knees for me.” His hand kneaded her cheek more firmly, pulling her hips tighter so the wet heat of her cunt smeared along the shaft through the fabric. “I used to feel sick about it. Now I just… need it.”
The confession hung between them like smoke. Camila’s free hand came up, palm flattening against his chest as if to steady herself—then she pressed forward, full breasts crushing deliberately against the solid muscle there. The thin cotton of her nightgown did nothing; the soft weight of them mashed into him, nipples diamond-hard and dragging across his pecs. She made a soft sound that pretended surprise. “Oh—sorry. Cold made me clumsy.” But she did not pull back. She rolled her shoulders so the heavy pillows of flesh shifted and settled heavier, the deep cleavage spreading warm against his shirt. “Feel how full they still are? Divorce didn’t take that away.”
Xavier groaned low in his throat. The contact sent another pulse of blood straight to his cock; it jerked against the soft give of her upper thigh, leaving a damp spot of precome on her skin. He rocked his hips once, slow, letting her feel every thick inch. “Not clumsy,” he muttered. “You’re doing that on purpose. And I’m hard as fuck because of it.” His thumb stroked the underside of one breast through the fabric, then slipped under the neckline to find bare skin—warm, heavy, the nipple stiff under the pad of his finger. He pinched lightly. Camila’s thighs tightened around his leg.
“I am doing it on purpose,” she admitted, voice shaking with something greedy. She arched so her tits flattened harder against his chest, the soft belly pressing into his hip, the bare mound of her cunt grinding a slow circle over the rigid line of him. Wetness soaked through the boxers now; she could feel the flared head catch on her folds every time she moved. “I’ve thought about this too. About crossing it. About letting my step-grandson put that big young cock wherever he wants.” Her hand finally slid inside the waistband, fingers wrapping around the hot shaft, stroking from root to tip and smearing her own slickness along the length. “Tell me you want it the same way. Out loud.”
“I want to fuck my step-grandma,” Xavier said, no hesitation left. The words came rough, almost broken. He thrust into her fist, cock throbbing. “I want to bury it in you until you can’t walk straight. Want to suck on these heavy tits while you ride me. Want to hear you call me by name while I stretch that lonely cunt.” His hand left her ass long enough to shove the boxers down his hips; the bare, hot length slapped against her bare thigh and then nestled fully between her legs, sliding through the slippery folds without entering—just resting there, thick and insistent, the head nudging her clit with every tiny shift. “I choose this. We both do.”
Camila’s answering moan was pure relief. She guided the fat head of him higher, letting it kiss her entrance without taking him yet, the taboo roaring between them like the storm outside. “Then we explore it together. No more almost. No more pretending body heat is all we need.” She rolled fully onto her back, pulling him half over her so his chest pinned her breasts flat, his cock trapped against her dripping cunt. Her legs opened wider in clear invitation, heels sliding up the backs of his calves. “Touch me like you mean it. Put your fingers in me first if you want—feel how ready I am for my step-grandson’s cock. I’ve been empty too long.”
He did not make her wait. Two thick fingers pushed between her folds and sank deep in one smooth glide, curling against the soft spot inside that made her hips buck. She was soaked, walls already clenching. Xavier fucked her slowly with those fingers while his thumb circled her clit, watching her face in the stove-light—the parted lips, the flush climbing her throat, the way her heavy breasts jiggled with every thrust of his hand. “So fucking wet for me. Grandma’s pussy grabbing my fingers like it never wants to let go.” The dirty word slipped out natural, charged; Camila only moaned louder and rolled her hips to take him deeper.
“Yes—call me that while you do it,” she panted. Her hand stroked his cock in time with his fingers, twisting over the head, spreading the mix of her cream and his precome. “I’ve missed being touched like a woman who still gets wet for the wrong person. Keep going. Tell me more of what you’ve imagined.”
Xavier leaned down, mouth against her ear, fingers working steadily. “Imagined bending you over the kitchen counter after Sunday dinner. Pulling your panties aside and sliding in while everyone else was in the living room. Imagined waking you up with my tongue on that fat clit, then fucking you slow until you came on my cock and begged for more. Imagined painting these big tits with come and watching it drip down your belly.” He added a third finger, stretching her open, the wet sounds lewd under the blankets. “Tonight I don’t have to imagine. We crossed the line the second you put my hand on your tit. Now we decide how far past it we go.”
Camila’s free hand tangled in his dark hair and dragged his mouth to hers. The kiss was deep, filthy—tongues sliding, her soft lips sucking at his lower one, the kind of hungry kiss that belonged to lovers instead of family. When they broke she was panting. “All the way. I want every inch of that cock inside me before morning. I want to feel my step-grandson come deep. But first…” She pushed at his shoulders gently, guiding him down her body. “Put your mouth on me. Taste how lonely I’ve been. Lick your grandma’s cunt until I say you can fuck it.”
He went willingly, shoving the blankets aside just enough for air, the cold kissing their heated skin before the stove heat reclaimed them. Xavier’s broad shoulders forced her thighs wider. He dragged his tongue through her folds in one long, slow stripe, then sealed his mouth over her clit and sucked. Camila cried out, hips lifting; one hand fisted the sheets while the other held his head in place. He ate her like a man starving—tongue fucking into her hole, lips tugging her swollen clit, two fingers still pumping while he groaned against her. The taste of her coated his chin. She came hard and sudden, thighs clamping his ears, a broken “Xavier—oh fuck, baby—” spilling out while her cunt pulsed around his fingers.
He kept licking through it, gentler now, until she tugged him back up by the hair. Their mouths met again, her own slickness shared between them. His cock rested heavy and leaking against her belly. Camila reached down, lined the thick head to her entrance, and held him there—right on the edge of sinking in. Eyes locked in the dim light.
“We do this together,” she whispered. “No guilt after. Just this cold night and whatever we take from it.”
Xavier nodded, forehead pressed to hers, hips already trembling with the need to drive forward. “Together. I want you, Camila. All of you.”
Outside the blizzard kept its white fist closed around the cabin. Inside, under the shared blankets and the last of the stove’s heat, step-grandmother and step-grandson hovered on the final brink—her hand guiding him, his cock kissing the open, dripping entrance that had already chosen him—hearts hammering, bodies slick, the taboo line no longer a wall but a door they had both decided to walk through before the night was over.
They hovered there only a heartbeat longer, the thick head of his cock kissing her open folds, both of them trembling with the final decision already made. Then Camila took the lead the way a woman who has waited too long always does—decisive, hungry, done with waiting.
Her fingers wrapped fully around his shaft, stroking him slow and tight from root to flared tip, smearing her cream along the veined length until he glistened. She felt every pulse under her palm, the way his cock kicked harder with each firm glide. Xavier’s hips jerked helplessly into her fist. “Fuck—Camila—”
“Shh.” She kissed the corner of his mouth, still pumping him. “I want to feel you under me first.” She pushed at his shoulders until he rolled onto his back on the mattress. The blankets stayed draped over them like a private tent, trapping the heat and the scent of her arousal. Camila swung one soft thigh over his hips, straddling him in a slow, deliberate cowgirl. Her heavy breasts hung full and free once she peeled the nightgown the rest of the way off and tossed it aside. The stove light painted the undersides gold. She reached down again, fitted the swollen head right to her dripping entrance, and sank.
Inch by thick inch she took him, walls stretching around the young, hard invasion, a long broken moan spilling from her throat as she seated herself fully. His cock filled her deeper than anything had in years—hot, rigid, perfect. She stayed still a moment, just feeling the forbidden stretch, the way her cunt fluttered and gripped him. Then she began to ride.
Slow rolls of her mature hips, lifting until only the head remained inside, then dropping heavy so her ass met his thighs with a soft wet slap. Her tits bounced with every descent—full, heavy, nipples dark and stiff. Xavier’s hands flew to her waist, then higher, cupping the weight of them, thumbs stroking the soft undersides. He craned up and sucked one fat nipple into his mouth, tongue flicking, lips sealing tight while she ground down harder.
“Yes—suck them,” she breathed, riding in steady waves, the wet sound of her cunt taking him filling the little space under the blankets. “God, your mouth… my step-grandson’s mouth on my tits while I fuck myself on this cock…” She braced her hands on his chest and worked him deeper, circling her hips so the head dragged over that sweet spot inside her again and again. Her belly soft against his hard stomach, her thighs quivering with the effort of keeping the pace deliberate, torturous. Every downward slide made her gasp. Every suck of his mouth sent fresh slickness coating his shaft.
Xavier groaned around her nipple, teeth grazing just enough to make her clench. He switched to the other breast, sucking greedily, one hand sliding back to grip her ass and help her bounce. She was so wet the blankets under them would be ruined; she didn’t care. The taboo burned hotter with every thrust—fifty-eight-year-old step-grandma riding her twenty-two-year-old step-grandson’s cock like she owned it, tits filling his mouth, cunt swallowing him whole.
She rode until her thighs shook and her clit throbbed against his pubic bone. Then she lifted off with a wet pop, the sudden emptiness making them both hiss. “On top of me,” she ordered, voice husky. “I want you deep. Missionary. Hard.”
He flipped her easily onto her back. The mattress dipped. Xavier shoved her thighs wide, lined up, and drove in to the hilt in one powerful thrust. Camila cried out, legs wrapping around his waist, heels digging into the small of his back. He fucked her deep and steady at first, then harder—long strokes that bottomed out every time, the wet slap of skin loud under the covers. Her heavy breasts bounced with the force. She locked eyes with him in the dim orange glow.
“It feels so fucking wrong,” she moaned, nails scoring his shoulders. “My step-grandson’s cock buried inside me—stretching my cunt like it was made for you. Hotter than anything. Don’t stop. Harder. Make me take every inch.”
Xavier’s hips snapped faster, the thick shaft pistoning through her soaked folds, the head punching deep. Sweat slicked their skin despite the cold outside. She kept talking through the moans, filthy and honest. “Wrong and perfect—your big young cock fucking grandma’s lonely pussy. Feel how it grabs you? How wet you make me? Oh God, Xavier, right there—”
He hooked one of her legs higher, changing the angle so every thrust dragged over her clit. The bed creaked. Outside the blizzard screamed; inside she was coming apart under him, walls fluttering, juices coating his balls. He didn’t let her finish yet. She needed the last position.
“Turn over,” he growled, pulling out only long enough for her to scramble onto all fours. The blankets slid half off; cold air kissed her bare back and the full hanging sway of her tits before he yanked the covers back over them. Camila braced on her forearms, ass lifted, the mature curve of her hips and the soft jiggle of her belly on display. Xavier gripped those hips hard—fingers sinking into the flesh—and slammed back inside from behind.
The first deep stroke punched a raw cry from her. He set a punishing rhythm, fucking her hard and deep, the slap of his hips against her ass loud and filthy. He held her steady, yanking her back onto every thrust so she had no choice but to take it all. Her tits swung heavily beneath her. She pushed back to meet him, moaning into the pillow.
“Yes—grip me—use me,” she panted. “Fuck your step-grandma from behind like you’ve always wanted. Fill me. Make us both come on this cock.”
Xavier’s hands bruised her hips, holding her exactly where he needed. The forbidden pleasure coiled tight—step-grandmother on all fours in the only warm bed left, step-grandson pounding her cunt like a man claiming what had always been off-limits. Her walls clamped hard around him. She reached between her legs and rubbed her swollen clit in tight circles.
They broke together. Camila came first, a full-body shudder that ripped a broken “Xavier—fuck, baby, coming—” from her throat. Her cunt milking him in powerful waves. The squeeze dragged him over; he buried deep, hips jerking, and emptied inside her in thick hot pulses, flooding her while he groaned her name like a prayer and a curse. The intensity left them both shaking, gasping, locked together under the blankets while aftershocks rolled through.
He stayed buried, cock still twitching, hands still locked on her hips. Camila collapsed forward onto her elbows, breathing hard, the wet heat of his come already starting to leak around him. Outside the storm showed no mercy. Inside, the stove crackled lower. They were still joined, still slick and throbbing, hearts slamming. She felt him soften only a little—still thick enough to keep her stretched—and the slow, greedy clench of her walls told him neither of them was finished wanting.
Xavier leaned over her back, mouth against her ear, still buried to the hilt. “Not done,” he whispered, voice wrecked. “Not even close.”
Xavier stayed buried to the hilt, cock still twitching inside the flooded heat of her cunt, hips locked tight against the soft curve of her ass. Camila’s arms had given out; she lay flattened on her forearms and belly, nightgown long gone, the blankets dragged half over them again so only their joined bodies and the stove’s fading orange kept the mountain cold at bay. His breath rasped against the damp nape of her neck. She clenched around him on purpose, a slow greedy pulse that milked another thick dribble of come from his tip.
“Not done,” he repeated, voice raw. He rolled his hips once, grinding deep so the head of him nudged her cervix. Camila moaned into the pillow, the sound filthy and open. “Feel that? Still hard for my step-grandma’s pussy. Still full of you.”
She pushed back, taking him even deeper, the wet slap of their skin loud under the covers. “Then don’t pull out. Keep fucking me while your come is still dripping down my thighs. I want to feel it squelch every time you shove back in.” Her fingers found her clit again, rubbing hard circles while he began to thrust—short, deep strokes that stirred the mess he had already left. Every withdrawal dragged strings of their mixed slickness; every slam home forced more of it out around his shaft to coat his balls and her swollen lips.
Xavier gripped her hips harder, fingers dimpling the mature flesh, and fucked her with rising force. The bed frame creaked in time. Camila’s heavy tits dragged across the sheet with each impact, nipples scraping the fabric until they burned. She talked through every moan, dirty and unbroken. “That’s it—use grandma’s cunt like a sleeve. Pound it. I can take your whole cock now that you’ve stretched me open. Feel how sloppy I am for you? How your come makes me wetter?”
He answered by yanking her upright onto her knees, still buried, one arm banded under her soft belly and the other cupping a full breast so he could pinch the nipple while he hammered up into her. Camila reached back, clawing his thigh, grinding down to meet every upward thrust. The angle made the head of him drag relentlessly over the spot inside that turned her voice into broken gasps. “Xavier—fuck—right there—fill me again. I want another load before we even catch our breath.”
He lasted longer this time, the second round building slower, filthier. Sweat slicked the valley of her spine. He mouthed curses against her shoulder—“step-grandma’s so fucking tight still—taking every inch like a cock-hungry slut”—and she only clenched harder, loving the words. When she came the second time it ripped through her in long shudders, cunt spasming, juices and his earlier seed frothing out around his pistoning shaft. The milking pull dragged him over the edge with her; he buried deep and flooded her again, pulse after hot pulse, groaning her name while his hips jerked helplessly.
They collapsed forward together, him still half-hard inside her, both panting hard enough that the blankets rose and fell like a single pair of lungs. The stove had burned lower; outside the blizzard still screamed white nothing against the glass. Camila felt the slow leak of fresh come sliding down her inner thighs, the stretch of him softening only a fraction. She reached back and kept him lodged with a hand on his ass.
After the trembling eased she rolled carefully onto her side, pulling him with her so they stayed spooned, his cock still nested in the wet heat of her. The blankets sealed them into a private pocket of body heat and sex-scent. Camila twisted just enough to find his mouth. The kiss started tender—soft lips, slow tongue—then deepened as she tasted herself on him. She pulled him closer under the covers until her soft belly and the heavy hang of her breasts pressed fully against his chest and arm.
“This bed is ours for the rest of the blizzard,” she murmured against his lips, kissing him again, gentler. “Every cold night. No one else. We keep the stove going and we keep fucking. I don’t care how many times. You’re mine under these blankets until the snow melts.”
Xavier’s hand stroked the length of her back, then cupped her ass and squeezed, already starting to thicken again inside her. “Every cold night,” he agreed, voice still rough. “I’ll wake you with my cock already sliding in. I’ll bend you over the stove if the power stays out. We’ll empty each other until neither of us can walk straight, and nobody outside this cabin ever knows what step-grandma and step-grandson do when the world freezes.”
They lay entwined, legs tangled, his shaft slowly hardening once more in the slick clutch of her cunt. Camila’s fingers traced idle circles on his hip while her walls fluttered around him in quiet little pulses of renewed want. The storm howled on. Sleep edged closer, heavy and sated, yet neither of them fully soft; the taboo secret already humming between them like a second heartbeat—plans forming in the dark of more nights just like this one, more come painted deep, more filthy mornings after.
Camila shifted one last time, rolling her hips so his cock dragged through the fresh mess, whispering the last promise against his ear before exhaustion took them: “Keep that cock ready, baby. Grandma’s cunt stays open for you every freezing night until we both drown in it.”
Rate this story
Something wrong with this story?
Want your own taboo 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 →Real people on cam, right now.
Free to watch. No card, no signup needed.
Watch live →Popular Collections
Browse Categories