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

Stepgrandmother's Boxer Shorts Inspection

I made my stepgrandmother inspect my cock through sheer new boxer shorts until she sucked me dry.

9 min read November 11, 2026New

Sunlight poured through the tall windows and laid itself across the living room rug, bright on the glass of water Danielle had poured and brighter still on the shopping bag at her feet. Danielle was fifty-two. She wore a cream silk blouse and tailored pants, dark hair swept back so the silver at her temples showed, lipstick a deep rose against skin that still held a summer color. She was Lorenzo's stepgrandmother by marriage and nothing else. His grandfather had married her when Lorenzo was already twenty, long grown, and not one drop of blood connected her to the man who visited every week. The Thursdays had become ordinary. Today she meant to ruin ordinary.

The door opened. Lorenzo came in at twenty-four, tall, shoulders broad under a work shirt open at the throat, a sheen of heat on his skin from the walk up from the street. He shut the door and gave her the easy smile he always brought.

"You're glowing," he said. "What's in the bag?"

"A project for you." Danielle lifted it onto the coffee table and folded the paper back. Inside lay several pairs of new boxer shorts, tags still attached, charcoal and pale blue and black, one pair so thin the sunlight went through the cotton. "I bought these. I want you to try each pair on for me, one by one, so I can inspect the fit. The ones you leave in the guest drawer ride up and gap. These should sit closer. Living room is fine. No one else is here."

He laughed, startled. "You want me to model underwear?"

"I want to see how they hang before I decide what stays." Her smile stayed level. "You change where you stand. I look. If a waistband twists, I fix it. Then the next pair. Simple."

Lorenzo took the charcoal pair. The knit was fine, almost sheer. He meant to joke and stall. Then he caught her eyes. Danielle was not watching his face. Her gaze had dropped, slow and bare, to the front of his pants, and it stayed there long enough that heat climbed his neck. She did not look away.

She only wanted to see his cock. The thought landed whole and filthy. Not the seams. Not the fit. His cock, under thin new cotton, while she stood close and called the staring an inspection. His pulse kicked. His cock stirred against his zipper and thickened with a speed that shortened his breath, fed by the certainty that this elegant woman of fifty-two had planned the afternoon around getting a look at him. He shifted his weight. If she kept staring, the swell would show. She kept staring.

"All right," he said, rougher than he meant. "I'll try them on."

Danielle's smile deepened. "Start with those."

He set his shoes aside and worked the buttons of his shirt, aware of her attention like a hand on his skin. The shirt came off. His pants followed, belt loose, fabric pushed down his thighs until he stood in the worn briefs he had put on that morning. Danielle did not pretend to study the cut of the new shorts. Her eyes stayed on the heavy shape already pushing at the cotton, and the knowledge of it made him harder. He shoved the briefs down and off. Cool air hit him. His cock lifted, half swollen, the head darkening as he stepped into the charcoal pair and drew them up.

The knit did nothing to hide him. It clung. It outlined the thickening shaft and the blunt head and the way he curved as the filthy thought finished its work. Danielle wanted to see his cock. She was seeing it. The taboo of that, sharp and hot, dragged him the rest of the way to a full, aching erection that tented the thin fabric and left a damp spot where the head pressed. He stood with his hands useless at his sides, flushed from chest to throat, and watched her look.

"Turn," she said softly.

He turned. The shorts pulled tight across his ass and then, when he faced her again, framed the rigid length that would not lie down. Sunlight made the cotton nearly transparent over the vein along his shaft. Danielle stepped in until her blouse brushed his bare stomach. She smelled like warm skin and rose lipstick. Her fingers found the waistband as if she meant only to settle it.

"These sit low," she murmured. "Let me see."

She slid her hand along the band, a practical little tug, and then her knuckles drifted lower in what could have been a slip. They brushed the hard ridge of his cock through the knit. The touch was light and exact, a pretended accident that lasted one heartbeat too long. His cock jumped against her fingers. A sound broke out of him, helpless.

Danielle did not snatch her hand away. She let her palm settle over him, the heat of his erection bleeding through the thin cotton into her skin, and she stroked once, slow, from the trapped head down to the heavy base and back up. The pretense fell off her face. Her rose mouth parted. She did it again, firmer, feeling the shape of him, the throb, the wet spot spreading under her thumb.

"I love the way you look," she whispered. "Thick. Straining. All of that for me, while I pretend I'm checking a waistband. God, Lorenzo. Look at you."

He was shaking. Her hand kept moving, a steady rub through the cloth that made his hips want to chase her. The living room was bright and ordinary and she was stroking his cock like she had every right, eyes hungry, breath quick. He caught her wrist, not to stop her, only to hold her there.

"I want you to keep going," he said, breathless, the words tumbling out. "I'm sober. I'm awake. I'm choosing this. I want your hand on me. I want more than your hand. Say you want it too, or I stop."

Danielle looked up into his face, flushed and certain. "I want it. I've wanted it since you walked in. I'm clear-headed, I'm not asleep, and I'm choosing you. Keep standing there. Let me have you."

"Then don't stop."

She smiled, wicked and pleased, and stroked him through the cotton until the fabric was damp and his cock was so hard it ached. "These fit," she said, voice low. "They fit so well I can see every inch. But I need them off you."

Lorenzo stood flushed and fully hard, chest rising, the charcoal shorts strained around a cock that would not soften. Danielle sank to her knees on the sunlit rug. The silk of her blouse pulled across her breasts. She looked up once, checking his face, and he nodded, wrecked and willing. Her hands caught the waistband and yanked. The thin cotton dragged down his hips, over the swollen head, and his cock sprang free, heavy and flushed, a string of clear fluid shining at the tip. She shoved the shorts to his ankles and left them there.

"Beautiful," she said, and wrapped her hand around him.

Her grip was experienced, warm, sure. She did not rush. Slow, firm strokes worked him from the base to the crown, her fist snug, thumb sliding through the slick at his slit and spreading it down the shaft until every pull sounded wet. Lorenzo's head tipped back. The living room blurred. All he could feel was her hand, the twist at the top, the way she squeezed just under the head and then stroked down to milk another bead of pre-cum onto her fingers. She watched his cock as she worked it, lips parted, hungry, the rose lipstick smudged where she had bitten her own mouth.

"So hard," she murmured. "Hot in my hand. I could jerk this all afternoon and still want more."

She leaned in. Her breath washed over the wet head. Then her tongue came out and licked him, a slow stripe from the ridge underneath up over the crown, gathering the salt of him. Lorenzo groaned. Danielle hummed, pleased, and licked him again, flatter, messier, painting him with spit until he gleamed. She opened her mouth and took him in.

Heat. Wet. The soft give of her tongue under his shaft as she sank down, lips stretching around his thickness, rose lipstick smearing at the base of the head. She took him halfway and pulled off with a slick sound, then went down again, deeper, her hand still working what her mouth had not yet claimed. Spit spilled from the corner of her lips and ran over her fist. She did not care. She sucked him with obvious hunger, cheeks hollowing, tongue swirling, the wet sounds obscene in the quiet room.

Lorenzo's hands hovered, then settled in her hair, not forcing, only holding on. "Fuck. Your mouth. Danielle, your mouth is—"

She pulled off long enough to speak, lips shiny, a thread of spit connecting her to his cock. "Use it. I want you in my throat. I want to taste every drop when you finish. Don't hold back."

She took him again, eager, wet, filthy. Her head bobbed. Each descent was greedier. She relaxed and let the head nudge the back of her throat, gagged softly, and did not retreat for long. Her hand jerked the slick lower half in time with her mouth, firm strokes, a twist, a squeeze of his balls with her free hand that made his thighs shake. She licked the underside on every withdrawal, sucked hard at the crown, then plunged down and moaned around him so the vibration ran straight into his gut.

He looked down and nearly lost it. Danielle on her knees in cream silk, fifty-two and elegant and ruined, rose lipstick wrecked, eyes wet and bright, his cock disappearing between her lips while sunlight lit the spit on her chin. She wanted this. She had said so. He had said so. The knowledge made it filthier. His hips began to move, small thrusts he could not stop, feeding her his cock in short, needy pushes.

"I'm close," he warned, voice broken. "Danielle, I'm going to come. If you don't want it in your mouth—"

She sucked harder. Her hand sped up, firm and relentless, milking him toward her tongue. She looked up, mouth full, and the look said everything: stay, finish, give it to me. Lorenzo's hips bucked. A rough sound tore out of him. His cock pulsed, thick and hot, and the first heavy spurt flooded her mouth, salty and sudden, coating her tongue. She groaned and stayed on him. Another pulse. Another. Hot cum flooded her throat in thick ropes while she swallowed, throat working, lips sealed around him so nothing escaped. He kept coming, shuddering, fucking shallowly into the wet heat as she took every drop, gulping, sucking, her hand stroking him through it until the pulses weakened and she had drained him dry.

She held him in her mouth a moment longer, tongue lazy against the sensitive head, cleaning the last bitter-salt trace. When she finally let him slip free, his cock was shining, spent, still half hard against her lips. A faint sheen of cum glossed her lower lip. She licked it in. Swallowed. Licked again, making sure her mouth was empty of nothing she wanted to keep.

Danielle rose, knees pink from the rug, blouse creased, lipstick ruined, and smiled with raw satisfaction. "The inspection is complete. These fit you obscenely well. I'll buy more pairs for next week's visit. Several. Thinner than these, if I can find them."

Lorenzo dragged in a breath, still flushed, cock wet and heavy between them. "I'll be here."

She caught his jaw and kissed him, lingering and consensual and nowhere near sweet. Her mouth was hot, open, and he tasted himself on her tongue, thick and obscene, the salt of the load she had swallowed still clinging there while she licked into him like she was not finished being hungry. He kissed her back, hands on her waist, both of them aroused and wrecked and entirely willing. When she broke it, her smile was filthy.

He dressed with unsteady hands, the charcoal shorts abandoned on the rug, already counting the days until Thursday. Danielle wiped her mouth with two fingers and sucked them clean while she watched him.

Next week she would put him on his knees' worth of new cotton and suck the cum straight out of his cock until it flooded her mouth again.

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
Tagged blowjob handjob cum-swallowing dirty-talk

Fresh filth, nightly

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