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

Porcelain Tgirl Fucked by Ebony Tranny in the Shower

Porcelain tgirl Cassidy gets her tight ass pounded by muscular ebony trans woman Harriet in a steamy locker-room shower.

14 min read October 06, 2026New

The upscale fitness center on the edge of downtown stayed open until midnight three nights a week, and Cassidy had learned the hard way that the last hour belonged to the serious ones. At twenty-two she still moved like someone who had only recently grown into her own body—slim hips, narrow waist, perky little breasts that sat high and firm under the thin fabric of her sports bra. Porcelain skin, pale as fresh cream, glowed under the harsh fluorescent lights of the women’s locker room. She had finished her last set of hip thrusts twenty minutes ago and was still glowing from the effort, a light sheen of sweat making her look almost polished.

Harriet came through the door a few minutes later, towel slung over one broad shoulder. Twenty-eight, six feet of solid ebony muscle wrapped in sleek dark skin that drank the light. Her shoulders rolled with every step, thick thighs flexing under tight compression shorts. Between those thighs, even soft, the heavy outline of her cock was impossible to ignore. They had nodded at each other for weeks—gym acquaintances who spotted each other on the squat rack sometimes, who traded the occasional “nice set” and nothing more. Tonight the place was empty. The late hour had cleared everyone else out.

Cassidy’s eyes flicked up from her locker. Harriet’s gaze locked on immediately, dark and hungry. “Late night again,” Harriet said, voice low and rough like gravel warmed by sun. “You always stay till they lock the doors, porcelain?”

Cassidy felt heat climb her neck. “Only when I know the competition’s still here.” She let her eyes drop deliberately to the bulge between Harriet’s legs, then back up. “Looking strong tonight.”

Harriet’s mouth curved. She stepped closer, close enough that Cassidy caught the clean scent of her—sweat and expensive body wash. “You look like you could snap if I breathed on you too hard. Tiny little thing. Those tits are perfect though. High and soft. Bet they bounce when you run.”

Cassidy’s nipples tightened under the damp sports bra. She licked her lips. “They do. You watch me on the treadmill sometimes. I’ve noticed.”

“Hard not to.” Harriet reached past her for a towel, arm brushing Cassidy’s bare shoulder. The contact sent a spark straight down Cassidy’s spine. “That ass too. Round and tight. Makes me wonder how it would look with my hands on it.”

The air between them thickened. Cassidy’s pulse thudded in her throat. She turned fully, facing Harriet, and let her fingers trail lightly down her own stomach, over the waistband of her shorts. “Maybe you should stop wondering.”

Harriet’s laugh was quiet, filthy. “Careful what you offer, baby girl. I’ve got something thick that needs a home.”

They moved toward the showers without another word, tension crackling like static. The locker-room shower area was all dark tile and frosted glass, multiple open stalls with rainfall heads, private enough once the main lights dimmed to the night setting. Steam was already rising from the far end where someone had left a shower running on hot. Cassidy stepped under the nearest spray first, peeling off her sports bra. Water hit her porcelain skin and turned it glossy. Her small breasts jiggled slightly as she tossed the bra aside, pink nipples already hard. She hooked her thumbs in her shorts and pushed them down, revealing the neat, smooth mound of her pussy and the delicate line of her cocklet, soft and pretty between her thighs. She kicked the shorts away and turned under the water, letting it cascade over her shoulders, down the shallow valley of her spine, over the high curve of her ass.

Harriet watched every second. She stripped with deliberate slowness—sports bra peeled up over dense pecs, shorts shoved down thick thighs. Her cock sprang free, already half-hard, a heavy ebony shaft that thickened toward the base, veins standing out along the length, the broad head flaring dark and smooth. It hung heavy, then twitched upward as she stroked it once, openly, right there in the steam. “Fuck, look at you,” Harriet murmured. “All that soft white skin. Tiny waist. Those little tits. And that ass… damn. Built to take dick.”

Cassidy’s breath caught. She turned to face Harriet fully, water streaming between her breasts. Her own hand slid down, fingers circling her cocklet, stroking it gently until it stiffened against her palm. “You’re staring like you want to ruin me.”

“I do.” Harriet stepped under the adjacent spray, close enough that their hips almost brushed. Steam billowed around them, turning the air thick and intimate. She kept stroking herself, long pulls that made her cock swell fully hard—thick, maybe eight solid inches, the kind that would stretch anything it entered. Water ran over the dark shaft, made it gleam. “Your body’s so fucking smooth. No freckles, no marks. Like porcelain that needs fingerprints all over it. Tell me you want this.”

Cassidy’s free hand cupped one of her own breasts, thumb flicking the nipple. Her voice dropped to a whisper that still cut through the hiss of water. “I want it so bad. I’ve watched you lift, watched that cock print in your shorts, and I’ve gone home touching myself thinking about you bending me over. I want you to fuck my tight ass. Hard. Make me feel every inch.”

Harriet’s eyes darkened. She closed the last of the distance, one big hand settling on Cassidy’s slim hip, thumb stroking the wet skin. “Turn around. Let me see that hole while I keep stroking.”

Cassidy obeyed, planting her hands on the warm tile, arching her back so her ass pushed out. Water sluiced down the cleft. Harriet’s free hand parted the cheeks gently, exposing the pink, puckered entrance that clenched under the attention. “Pretty little asshole. So tight-looking. You ever take anything this thick before?”

“Nothing like you,” Cassidy admitted, voice shaky with want. She reached back with one hand and spread herself wider, fingers framing her hole. “But I want it. I need it. Please—stroke that cock for me while you look. Tell me how you’re going to use me.”

Harriet groaned low in her throat and stroked faster, the wet sound of her fist on her cock mixing with the shower. Precome beaded at the tip and was washed away by the spray. “I’m going to press this fat head right against that little hole and watch it stretch around me. Slow at first so you feel every ridge. Then I’m going to bury it until my balls slap your pretty white cheeks. You’ll be dripping for me, clenching, begging. I’ll hold these tiny hips and fuck you until you can’t stand without my cock holding you up.”

Cassidy’s cocklet throbbed in her hand. She stroked it in time with Harriet’s words, hips rolling back as if already taking the imaginary thrusts. “Yes—fuck, yes. I want to feel you splitting me open. Want your hands leaving marks on my pale skin. Want to hear how wet my ass gets for your ebony dick.”

Harriet stepped in close behind her, the heat of her body radiant even through the steam. Her cock brushed the cleft of Cassidy’s ass, hot and heavy, sliding up and down once so the shaft nestled between the cheeks. She didn’t push in yet—just let Cassidy feel the weight and the heat of it. One arm wrapped around Cassidy’s waist, big palm covering a small breast, squeezing gently, nipple trapped between thick fingers. “You feel that? That’s what’s about to own this tight little hole. Tell me again how bad you need it.”

Cassidy pushed back, grinding her ass against the thick length. Her voice cracked with pure want. “I need you to fuck me. Right here in this shower. I want your cock deep in my ass, stretching me until I cry from how full I am. I want you to use me like the greedy little slut I am for you. Please, Harriet—don’t make me wait anymore.”

Harriet’s hand left Cassidy’s breast and slid down, wrapping around the smaller cocklet, stroking it firmly while her own shaft continued to grind slow and dirty between Cassidy’s cheeks. “Gonna give it to you. Gonna make this porcelain body shake. But first I’m going to finger this hole open so it can take me. You ready for that?”

“Yes,” Cassidy gasped, already trembling. “Do it. Open me up. Then fuck me.”

Harriet’s thick fingers, slick with water and the faint soap still clinging to her skin, circled the tight ring. She pressed one in slowly, feeling the heat and the immediate clench. Cassidy moaned, high and sweet, hips rocking back to take it. Harriet worked the finger deeper, curling it, then added a second, scissoring gently to stretch the delicate entrance. All the while her other hand kept stroking Cassidy’s cocklet, thumb smearing over the leaking tip.

“So fucking tight,” Harriet growled against Cassidy’s ear. “Gonna feel incredible around my cock. You’re dripping for it already—look at this little dick jumping in my hand. You want me to keep fingering you until you’re loose enough, or you want me to push in now and make you take it?”

Cassidy’s answer was immediate, desperate. “Now. I want the stretch. I want to feel you force it in. Fuck me, Harriet. Put that thick ebony cock in my ass and pound me.”

Harriet lined herself up, the broad head kissing the slicked hole. She pressed forward, slow but relentless, watching the pale rim stretch wide around the dark crown. Cassidy’s mouth fell open in a silent cry of pure sensation as the head popped inside, the burn blooming into heat. Harriet held there, letting her adjust, one hand still working Cassidy’s cocklet, the other gripping a slim hip hard enough to leave faint marks on porcelain skin.

“That’s it… take it. Feel how thick I am. This is only the start.”

Cassidy pushed back, taking another inch, then another, the stretch intense and perfect. Water poured over them both, steam swirling, their bodies locked together at the point of entry. Harriet’s cock throbbed inside the vise-tight heat, and she began to rock—shallow thrusts that worked more of her length deeper with every pass. Cassidy’s moans turned continuous, broken by whispered pleas for more, harder, deeper.

They moved together under the spray, Harriet’s muscular body covering Cassidy’s delicate one, the wet slap of skin on skin building as more cock disappeared into the greedy hole. Cassidy’s free hand braced against the tile, the other reaching back to grip Harriet’s thick thigh, urging her closer. The tension that had started with hungry glances and flirty compliments had become this: raw, mutual need, bodies already joined, pleasure climbing, the night far from over.

Harriet bottomed out with a guttural sound, balls pressed flush to Cassidy’s cheeks, and held herself deep while she stroked the smaller cock faster. “Feel that? Every inch. Your tight ass is gripping me like it never wants to let go. I’m going to fuck you until you come all over the tile, and then I’m going to keep going.”

Cassidy’s whole body shook with the fullness, the stretch, the overwhelming rightness of it. “Don’t stop. Don’t you dare stop. Fuck me through it—make me yours in this shower.”

Harriet pulled almost all the way out and drove back in, setting a rhythm that was already starting to turn filthy and deep. The steam swallowed their sounds, the water washed over their joined bodies, and the night held them there—two women who had only ever been gym acquaintances now locked together in heat and need, the first act of their shared hunger only beginning to unfold.

Harriet’s thick cock throbbed deep inside Cassidy’s stretched hole, the porcelain tgirl’s walls fluttering greedily around every veined inch. Water hammered their joined bodies, steam curling thick as Harriet rolled her hips in slow, grinding circles that made Cassidy’s knees threaten to buckle. But the dominant ebony woman had other plans before she fully claimed that tight ass again. She eased back, the fat head popping free with a slick sound that tore a desperate whimper from Cassidy’s throat. “Not yet, baby girl,” Harriet growled, voice rough over the spray. “Want that pretty little cock in my mouth first.”

She spun Cassidy around by the slim hips and shoved her firmly against the wet tiles, the cool ceramic kissing the smaller woman’s back and shoulders. Cassidy’s cocklet stood stiff and flushed, water cascading over the delicate shaft and the neat mound below. Harriet dropped to her knees right there under the hot rainfall, thick thighs spreading for balance on the slick floor, her own heavy ebony cock jutting upward between them. Dark eyes locked on Cassidy’s face as she leaned in and swallowed the smaller cock whole in one smooth motion.

Cassidy’s head thunked back against the tile, a broken moan ripping free. “Fuck—Harriet—your mouth—” The wet heat enveloped her, Harriet’s tongue swirling expertly around the sensitive head, lips sealing tight as she sucked hard enough to hollow her cheeks. One big hand pinned Cassidy’s narrow hip to the wall while the other cupped and rolled the smooth sac beneath, fingers teasing lower to brush the still-stretched, twitching rim of her freshly fingered hole. Harriet bobbed deep, nose pressing into the soft pale skin above Cassidy’s cocklet, throat working around the slim length until Cassidy’s hips jerked helplessly forward.

“You taste so fucking clean,” Harriet pulled off just long enough to rasp, spit and water mixing as she stroked the glistening shaft with her fist. “Sweet little porcelain dick. Gonna suck every drop out of you later, but first I need back inside that ass.” She dove down again, sucking harder, faster, the filthy wet sounds echoing off the tiled walls. Cassidy’s small breasts heaved, pink nipples tight and streaming, one hand flying down to fist in Harriet’s short dark hair while the other braced against the wall. Pleasure coiled hot and low in her belly; her cocklet pulsed on Harriet’s tongue, precome leaking steadily that the older woman swallowed greedily.

Just when Cassidy’s thighs started to shake, Harriet released her with a final hard suck that left the smaller cocklet shiny and throbbing. She surged up, spinning Cassidy back around to face the wall, pressing that sleek porcelain body flush to the tiles once more. “Arch that back. Push that ass out for me.” Cassidy obeyed instantly, feet planting wider, the high curve of her cheeks presenting under the spray. Harriet lined up again, the broad dark head kissing the slick, puffy rim, and drove forward in one powerful thrust that buried half her length at once.

Cassidy cried out, pure raw pleasure, the stretch blooming hotter than before. Harriet didn’t pause—she gripped those tiny hips hard enough to leave blooming finger marks on the pale skin and slammed the rest of the way home until her heavy balls slapped wetly against Cassidy’s cheeks. Standing doggy-style under the cascading water, she set a brutal rhythm, pulling almost free then punching back in deep, the wet slap of muscle against soft flesh filling the shower stall. “Take it—fuck, your hole is squeezing me so tight—every ridge, baby, feel how I’m carving you open.”

Cassidy’s free hand braced on the tile, the other reaching back to claw at Harriet’s thick thigh, urging her deeper. “Harder—yes, pound me—your cock is so fucking thick, filling me up—” Water streamed down her arched spine, over the place where dark shaft disappeared into pale stretched rim again and again. Harriet’s thrusts turned raw and passionate, hips snapping with full force, the dominant rhythm making Cassidy’s small breasts bounce and her cocklet slap against her own stomach with every impact. Steam thickened around them, their moans rising louder, unrestrained.

Harriet shifted, one powerful arm looping under Cassidy’s right thigh and lifting it high, opening her wider, forcing the smaller woman’s weight onto her planted left leg and the solid support of Harriet’s body. The new angle drove that ebony cock even deeper, the fat head grinding over the sweet spot inside with every long stroke. Cassidy wailed in ecstasy, the full stretch bordering on overwhelming, her lifted leg trembling in Harriet’s grip. “Deeper—god, you’re in so deep—don’t stop fucking me—”

They stroked each other frantically now. Harriet’s free hand snaked around to fist Cassidy’s cocklet, pumping it in time with her brutal thrusts, thumb smearing over the leaking slit. Cassidy reached back awkwardly between their bodies, fingers wrapping as best she could around the thick base of Harriet’s shaft where it pistoned in and out of her, feeling the wet heat of her own stretched hole around that pounding cock. Their moans tangled—Cassidy’s high and sweet, Harriet’s low and guttural—echoing under the hot spray as the dominant ebony tranny fucked the eager porcelain tgirl with raw intensity, muscles flexing, water flying off their skin with every savage snap of hips.

“Gonna come,” Cassidy gasped, voice cracking. “Your cock—your hand—I’m so close—” Her walls clamped down rhythmically, milking Harriet’s thick length. Harriet growled approval and stroked faster, slamming in harder, the lifted-leg position letting her bury every last inch until her abs pressed flush to Cassidy’s cheeks. “Do it—come on my cock while I breed this tight white ass. Milk me.”

Cassidy shattered first. Her cocklet pulsed hard in Harriet’s fist, thick ropes of come spurting across the wet tiles and her own pale stomach, body convulsing as orgasm ripped through her. The clenching heat around Harriet’s shaft pushed the older woman over right after. Harriet buried herself to the hilt with a shout, cock throbbing violently as she flooded Cassidy’s ass with hot, heavy pulses of come, grinding deep through every spurt until both of them were shaking and gasping under the relentless water.

For a long moment they stayed locked together, Harriet’s cock still twitching inside the overfull hole, Cassidy’s leg lowered carefully back to the floor. Then Harriet eased out slowly, a thick trickle of come following the retreat and sliding down Cassidy’s inner thigh before the shower rinsed it away. She turned the smaller woman gently, cupping that delicate face in both big hands, and kissed her deeply—tongues sliding wet and slow, tasting each other under the cascading spray, the kiss lazy and satisfied now that the raw hunger had been fed.

They broke apart only to reach for the soap dispenser on the wall. Harriet’s soapy hands glided over Cassidy’s porcelain skin first, sliding down the slim back, cupping and gently cleaning the tender, well-fucked cheeks, fingers careful around the puffy rim as she washed away the evidence of their fucking. Cassidy returned the favor, lathering those dense ebony muscles, soapy palms gliding over Harriet’s heavy pecs, down the ridged abs, wrapping carefully around the softening but still thick cock to clean every inch with soft strokes. They traded soft smiles between gentle touches, the steam wrapping them in private warmth.

“Next late night,” Harriet murmured against Cassidy’s wet hair, voice low and already scheming as her hands lingered on that tiny waist. “I’ll text you the minute I finish my last set. We’ll claim this same stall again—maybe I bend you over the bench first, or make you ride me right here against the wall until your legs give out. I’m already thinking about how many times I can fill that pretty ass before they lock the doors.”

Cassidy’s satisfied smile widened, fingers tracing the defined lines of Harriet’s hip as she rinsed them both clean. “I’ll be here waiting, cock hard and hole ready. Don’t make me wait too long.”

Rate this story

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

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 →
Adults only · no real people · your request is never shown, only your credit name
Sponsor

Real people on cam, right now.

Free to watch. No card, no signup needed.

Watch live →
Sponsored link. 18+ only.
Tagged dirty-talk size-difference breast-play

Fresh filth, nightly

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