Caught by My Stepson
A crossdressing stepfather gets caught in lingerie by his stepson and ends up bent over and fucked like a slut.
The afternoon light came in low and gold through the living-room blinds, striping the couch and the hardwood and the man standing in the middle of it in his wife’s clothes. Sergio was forty-two, and he had been waiting for this particular silence since dawn. Adriana’s suitcase had rolled out the front door before the coffee finished brewing, her heels clicking, her kiss quick and distracted on his mouth, the kind of kiss a wife gave a husband she trusted completely. Chicago until Thursday. Meetings, a client dinner, a hotel key she would not think twice about. The house was his. The closet was his. The tight black dress he had been eyeing for a year was finally, dangerously, his.
He had started the way he always started. Years of it now, a private ritual he never named out loud, not even to the mirror. Shower hot enough to pink his skin. Razor. The careful scrape along his jaw, then the slower work down his chest, his stomach, the tops of his thighs, until the hair was gone and his body felt borrowed. He liked that feeling. He had liked it since the first time he slipped into a pair of her panties on a Tuesday she worked late and stood in the bedroom shaking, hard, ashamed, and more awake than he had been in months.
Today he took his time. Adriana’s good black set, the lace that bit a little at the hips. He stepped into the panties and eased them up, the sheer panel cupping him, his cock already thickening, half-trapped and half-displayed. The garter belt next, snug at his waist. Then the stockings, rolled slow up each leg, nylon whispering over skin, the wide bands snapped to the clips with a small, satisfying click. He walked the hallway in the heels — the black ones with the red soles, a half size tight, the kind of ache that made his hips learn the sway again — until the tick of them on the wood sounded like someone else coming home.
Makeup at her vanity. Foundation to blur what the razor had missed. Liner drawn with a steady hand he did not feel. A mouth painted the color of a bruise, blotted, painted again. The wig last: dark, shoulder-length, a little too glossy, ordered online and hidden in a garment bag behind the winter coats. When he settled it and looked, the man who paid the mortgage went somewhere quiet. What looked back was flushed, lipsticked, narrow through the waist in the dress he had zipped with shaking fingers, the hem ending high on his stockinged thighs. He turned. The fabric clung to his ass. He looked, he thought, like a woman who knew she was about to do something she shouldn’t and had dressed for the occasion anyway.
He came downstairs to see himself in the bigger mirror by the front door and stayed there, posing, one hand on his hip, the other smoothing the dress over the hard line of his cock. Her perfume on his throat. The house smelling like her and like the lotion he had already set on the side table, shameless, for later. He was hard enough that the lace hurt. He liked the hurt. He bent a little, watching the hem ride, imagining a hand that wasn’t his.
The front door opened.
Sergio’s whole body locked. Keys. A duffel hitting the tile. A voice, young and tired and familiar, calling, “Mom? You home? I caught an earlier bus, my Friday class got—”
Anton stopped in the archway.
He was twenty-two, broad through the shoulders from the university gym, hair messy from the drive, a gray T-shirt and jeans, a backpack sliding off one arm. He had left for the semester in August. He was not supposed to be back until Sunday. His mouth was open. His eyes moved once, slow, from the wig to the painted mouth to the tight black dress to the stockings and the heels and back up, and Sergio could not make his hands move to cover a single inch of it.
The refrigerator hummed. A car passed on the street. Sergio’s pulse filled his ears. Heat climbed his throat and settled, bright and ugly, across his cheeks and the tops of his breasts where the dress dipped. He was a forty-two-year-old man in his wife’s lingerie, caught full and transformed by his stepson, and there was nowhere in the room to put that fact. His cock, traitor that it was, had not gone soft. The lace held it up against the dress like a confession.
“Anton,” he said, and his voice came out thin, wrecked. “Your mother’s not— she’s in Chicago. I didn’t know you— you weren’t supposed to—”
He couldn’t finish. The wig itched at his temple. His heels had rooted him to the rug.
Anton didn’t yell. He didn’t laugh. He set the backpack down with a careful thud and straightened, and the look on his face was not the disgust Sergio had rehearsed in every nightmare version of this moment. It was sharper. Hungrier. His gaze stuck on the smear of lipstick Sergio had already worried with his teeth, on the way the dress pulled across his chest, on the unmistakable shape beneath the hem.
“Holy shit,” Anton said, quiet.
Sergio’s hands fluttered at the dress and dropped. “I can explain. It’s not what it— I was just trying something on, I was going to change before—”
“Don’t.” Anton took one step into the living room. Then another. Coffee and road dust and the cheap soap from the dorm laundry came with him. “Don’t explain it away. I’ve been thinking about this.”
Sergio blinked. The humiliation had nowhere to go; it sat hot under his skin. “Thinking about what?”
“You. Like this.” Anton’s throat moved. He stopped a foot away, close enough that Sergio could see the pulse jumping in his neck, the way his jeans had gone tight. “For months. Since spring break, when I came home and saw a stocking in the bathroom hamper that wasn’t hers. Too long in the leg. I put it together and I didn’t say a word. I just pictured it. You in her things. Painted up. Bent over. I jerked off to it in my apartment like a creep, and I told myself if I ever actually saw it I’d walk back out that door and keep my mouth shut.”
He didn’t walk out. His eyes dragged down Sergio’s body and back up, and something in his face cracked open into plain, stunned want.
“You look sexy,” he said. The word landed clumsy and honest. “I mean it. The dress. The mouth. The way those stockings stop. I didn’t know you’d be this— Jesus, Sergio. Turn around for me.”
“Anton.” It was barely a protest. Sergio’s flush had changed temperature. Shame was still there, bright as a slap, but under it a low treacherous relief had opened: Anton was looking at him like a secret he had been starving for, not like a joke.
“Please. I want to see.”
Sergio turned. The heels made his ass tilt. He heard Anton breathe in, a short rough sound, and then a hand — warm, hesitant for one second, then not — touched the hem of the dress where it met the back of his thigh. Fingers on nylon. The touch went straight to Sergio’s cock. He made a small noise he didn’t mean to make, and his painted mouth parted around it.
“You’re shaking,” Anton said.
“I’m embarrassed.”
“You’re hard.” The fingers slid an inch higher, under the hem, tracing the strap of the garter, the warm skin above the stocking. Anton’s breathing had gone quick and shallow, matching Sergio’s. “Tell me to stop and I will. I mean that. I’ll go upstairs, and we can pretend I got in late and the lights were off and I never saw a thing. But if you don’t tell me to stop, I’m going to keep touching you. I’ve wanted to put my hands on you like this for months, and you’re standing here looking like every filthy thought I tried not to have.”
Sergio’s eyes shut. The living room felt too bright and too small. Adriana’s perfume on his throat. His stepson’s hand on his thigh, thumb stroking the nylon like he was afraid it might vanish. He had wanted, in the secret of the mirror, to be looked at exactly like this — not forgiven, not understood. Wanted. Used. The confession came out breathy, barely a voice at all, the words scraping free of years of locked doors.
“Don’t stop. I want you to treat me like a woman. Right now. Please.” His cock throbbed against the lace, and he pushed back, just a little, into the touch. “I want it. I’ve wanted someone to catch me and not laugh. I want you to— I want you to fuck me. I’m saying yes.”
Anton’s hand tightened on his thigh. The air between them went hot and thin. “Say it again so I know you mean it. All of it.”
“I mean it.” Sergio looked over his shoulder, lipstick smeared, eyes wet and certain. “Treat me like a woman. Bend me over. Use me. I want your cock. I’m not confused and I’m not drunk and I’m not going to take it back. Yes.”
“Okay.” Anton’s voice had dropped, rough and eager. His fingers hooked the hem and held. “Then get to the couch. I want that dress up and those panties down, and I want you asking for it while I give it to you.”
The walk was six steps and it felt like a decision Sergio made with his whole body. He put his hands on the back cushion, the black dress pulling tight across his shoulders, and he bent. The heels lifted his ass. Anton came up behind him and dragged the hem up, slow, exposing the lace panties and the garter straps and the pale curve above the stocking tops. For a moment he just looked. Sergio could feel the looking like heat on bare skin, like a hand he hadn’t been given yet.
“Fuck,” Anton said. “Look at you. Pretty as anything in her clothes, and hard enough to ruin them.”
He hooked his fingers in the panties and drew them down, careful over the heels, leaving them tangled at Sergio’s knees. Cool air on his ass. Sergio’s cock swung free, flushed and wet at the tip, smearing the inside of the hanging dress. He heard Anton spit, felt wet fingers press between his cheeks, circling his hole, testing. Sergio pushed back without being asked, a needy little rock of his hips that made the garter straps tug.
“Lotion,” he managed, nodding at the side table, shameless now, voice gone high and wrecked. “In the drawer. I was going to use it before you walked in. Use a lot. I want you deep. I want to feel all of it.”
Anton found it. The cap clicked. Cool slick on Sergio’s hole, then a finger, slow, working in while Sergio’s forehead dropped to his wrists on the cushion. The stretch burned sweet. A second finger, scissoring, patient and filthy. Anton curled them and Sergio moaned, startled and loud, the sound of a man who had practiced being quiet for years and had just been given permission to fail at it. His cock dripped onto the rug. His heels shifted, searching for purchase, and he fucked himself back onto those fingers like he had been waiting all afternoon for exactly this hand.
“You take it so easy,” Anton said, wonder and dirt braided together. “You’ve done this before.”
“Toys. Alone. In this dress, sometimes. Never anyone.” Sergio’s voice broke when Anton added a third finger and stroked that spot until his knees softened. “I wanted a cock. I wanted to be filled and talked to like I was good for it. Please. Yours. I want your cock in me. I’m ready. I’m asking.”
Zipper. The rustle of jeans shoved down. Anton slicked himself — Sergio glanced back and saw it, thick, flushed dark, his stepson’s cock heavy in his fist, the head shining — and then the blunt pressure settled against his hole and held there, not pushing yet.
“Still yes?” Anton asked, one hand spread on the small of Sergio’s back, holding the dress up.
“Yes. Fuck me. Hard. I can take it. I want to take it.”
Anton pushed in.
The stretch was enormous, a bright line of pressure that made Sergio’s mouth fall open against the couch cushion, lipstick smearing the fabric in a wet red streak. He breathed through it, bearing down, opening, and Anton sank deeper, inch by inch, the lotion making it filthy and smooth, until his hips met Sergio’s ass and he was buried to the root. They stayed like that, both of them shaking. Anton's hands gripped the dress at Sergio’s waist, bunching the black fabric into his fists. Sergio could feel every throb of the cock inside him, the heat of it, the way his own body fluttered and clenched like it was trying to keep him.
“Tight,” Anton groaned. “God, you’re tight. You feel incredible. Like you were made to take me in this dress.”
He drew back and drove in again, harder. The couch shifted on the rug. Sergio cried out, not from pain exactly but from the shock of being filled, of being held open and used in his wife’s lingerie in the middle of the afternoon while the blinds cut the light into bars across his arms. Anton found a rhythm, deep and mean, hips snapping, the wet sound of lotion and skin filling the room. Each thrust knocked a broken noise out of Sergio’s throat. His cock swung and leaked, untouched, painting the front of the couch. The stockings whispered. The heels scraped. He took it and took it, pushing back to meet every stroke, greedy for the slap of Anton’s hips against his ass.
“Touch me,” Sergio begged, the words smearing into the cushion. “Please, stroke it, I’m aching, I need your hand on my cock while you fuck me—”
Anton reached around, wrapped a slick fist around him, and fucked him and jerked him at the same time, rough and steady, thumb smearing the wetness at the head. The dual sensation wiped Sergio’s thoughts clean. He was a hole and a cock and a painted mouth making whore sounds into the upholstery, wig slipping, garters tugging, heels scrabbling as his thighs shook. Anton’s chest was hot against his back through the dress. Anton’s breath hit his ear.
“That’s it,” Anton said. “Take it. Take every inch. You wanted to be treated like a woman, so take it like one. Look how wet you are for me. Look how you push that pretty ass back.”
“Yes— yes, harder, don’t stop, fuck my ass, please, ruin me, I can take harder—”
Anton did. The pace turned punishing, the kind of fucking that made the sofa knock the wall in a steady, obscene beat. Sergio’s cock pulsed in Anton’s fist, close, too close, and he gasped a warning that came out as a sob. Anton slowed just enough to drag him back from the edge, squeezing the base, keeping him trembling and full and denied, then pulled out with a wet sound that made Sergio whine at the sudden emptiness, hole clenching on nothing.
“Up,” Anton said, voice shredded, sitting back onto the couch and shoving his jeans lower. His cock stood up shining, flushed almost purple, slick with lotion. “On me. I want to watch you ride it. I want to see that dress bounce.”
He pulled Sergio down into his lap facing away — back to Anton’s chest, the black dress rucked to his waist, panties still tangled at one heel. Sergio reached back, lined the thick head up with his slick hole, and sank down in one long trembling slide until Anton was deep again and Sergio was seated on his cock, stockings stretched taut, heels planted on the rug. The angle hit different. Deeper. Meaner. Sergio’s head fell back onto Anton’s shoulder, the wig tickling Anton’s jaw, and a broken moan spilled out of him as he started to move.
He rode him. There was no other word for the greedy, bouncing grind of it, Sergio’s ass slapping down onto Anton’s thighs, the dress bunched in Anton’s fists, lace and nylon and bare skin everywhere Anton looked. Sergio moaned like he had forgotten the neighbors, like the only job he had left was to be loud and full and used. His cock bobbed, leaking a shiny thread onto the garter. Anton gripped his hips hard enough to bruise and thrust up to meet him, driving into that sweet spot until Sergio’s voice broke into a continuous, filthy keen.
“Listen to you,” Anton said, mouth against the side of Sergio’s throat, under the perfume, teeth grazing. “Moaning like a slut. Look at you. Pretty little stepmother whore, bouncing on my cock in her dress. You love it. Say you love it. Say what you are.”
“I love it,” Sergio gasped, riding harder, chasing the thickness splitting him open. The words came easy, degrading and true, spilled in a breathless rush. “I love your cock. I’m your whore. Fuck me, Anton, I’m your pretty little stepmother whore, don’t stop, use my ass, I’m so close I can’t think—”
“Come on it.” Anton’s hand found Sergio’s cock again and stroked fast, twisting at the head, filthy and sure. His other arm locked around Sergio’s waist and held him down on every thrust. “Come while I’m in you. I want to feel this slutty hole squeeze me. Come, you desperate painted slut. Make a mess on her dress.”
Sergio broke. His ass clenched hard around Anton’s cock, rhythm stuttering into helpless little jerks, and he came in thick pulses over Anton’s fist and his own stockinged thigh, striping the black dress, a raw shout tearing out of him that didn’t sound like the man who did the taxes. The orgasm went on and on, wrung out of him by Anton’s hand and the relentless grind of the cock inside him, each spurt making him clamp down tighter. He shook through it, heels slipping on the rug, painted mouth open, wig askew, wrecked and still trying to bounce because he didn’t want it to stop.
Anton didn’t let him rest. He held Sergio’s hips and fucked up into the clenching, cum-slick heat, chasing his own end, grunting, filthy praise spilling out of him between his teeth. “That’s it, milk me, take my cum, I’m gonna fill this pretty ass up, you hear me, I’m gonna come in you so deep you feel it tomorrow—”
“Do it,” Sergio slurred, still twitching, pushing down to take him to the root. “Come in me. Fill your stepmother whore up. I want it dripping out of me. Give it to me, all of it, I want to be stuffed with it—”
Anton slammed deep and came. Sergio felt it, the hot pulse of it, Anton’s cock jerking inside him, a groan ripped from Anton’s chest as he emptied himself in long, grinding thrusts, flooding Sergio’s ass until it leaked around the shaft and slid down onto his jeans and the couch. They stayed locked together, Sergio sagging back against him, both of them breathing like they’d run, sweat and perfume and sex thick in the striped light. Cum leaked and cooled. Sergio’s own spend glistened on Anton’s wrist and the ruined hem of the dress.
Anton turned Sergio’s face with a sticky hand and kissed him.
It was deep and lingering, tongue and lipstick and the salt of sweat, Anton’s cock still buried to the hilt, softening only a little inside the mess he’d made. Sergio kissed back, open and used, moaning into it when Anton shifted his hips and the head nudged that tender, oversensitive spot again. There was nothing soft in the way Anton bit his lower lip and spoke against his mouth, still stuffed inside him, still holding him down on it.
“I’m not wiping you clean and I’m not letting you pretend this was a mistake,” Anton said, low and mean. “You’re going to sit on my cock full of my cum in that dress until I decide you can move. Next time she gets on a plane, you’re bent over this couch in her panties before her car’s out of the driveway, begging me to wreck this hole again.”
Sergio’s ass fluttered around him, greedy, already clenching for more, lipstick smeared across both their mouths.
“Yes,” he rasped, filthy and certain, grinding down so the cum squelched. “Leave it in me. Stuff my used ass whenever she’s gone and make me thank you for every drop, you filthy boy.”
Rate this story
Something wrong with this story?
Want your own transgender 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 →Porn with real chemistry.
Films made for how women actually like it.
Take a look →