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

Bumping Into a Crossdresser at the Public Toilet

A businessman and a gorgeous crossdresser hook up for hot, mutual anal sex in a public restroom.

14 min read October 10, 2026New

Gideon pushed open the heavy door of the men’s restroom on the lower level of the downtown mall, the quiet hum of distant shoppers fading behind him. At twenty-eight, tall and broad-shouldered in his sharp charcoal suit, he had only meant to take a quick piss before his next client meeting. The place was empty, the air cool and faintly scented with cleaner, fluorescent lights buzzing overhead. He strode toward the sinks, loosening his tie with one hand, when his shoulder collided hard with soft fabric and yielding flesh.

“Oh—sorry,” he started, then froze.

Leilani stood before the mirror, twenty-four and breathtaking, her long dark hair cascading over one shoulder as she paused mid-swipe of glossy lipstick. The tight red dress hugged every curve of her body, the hem riding high on her thighs above sheer black stockings and glittering heels. She turned fully toward him, and Gideon’s breath caught. The soft swell of her breasts pressed against the low neckline, but lower, unmistakably, the fabric tented over a thick, visible bulge. Her eyes—lined perfectly, lashes long—met his, and a slow, flirtatious smile curved her painted lips.

Instant heat flooded him. His cock twitched hard inside his trousers, thickening at the sheer feminine beauty of her and that shameless outline beneath the dress. She was stunning, all woman in presentation, yet the evidence of her cock made his mouth water. Desire throbbed low in his belly, sudden and fierce. The empty restroom suddenly felt charged, private, dangerous in the best way.

“No harm done,” Leilani murmured, her voice soft and sultry, a little husky. She capped the lipstick and set it on the counter, never looking away. “Though I don’t mind a tall, handsome businessman bumping into me.” Her gaze dragged down his body, lingering on the growing strain at his crotch. “Especially one who looks at me like that.”

Gideon’s pulse hammered. He could have stepped back, mumbled an excuse, left. Instead he stayed rooted, eyes locked on hers. “You’re… incredible,” he said, voice rough. “That dress. The way you look. And—” His glance dropped openly to the bulge. “Fuck. I can’t stop staring.”

Leilani’s smile widened, pleased, mischievous. She stepped closer, heels clicking softly on the tile, closing the space until the faint floral scent of her perfume wrapped around him. “I love being watched,” she admitted boldly, tilting her head so her hair brushed his lapel. “Especially by someone who gets hard just from looking. Most guys pretend they don’t notice. You didn’t pretend.” She reached up, fingertips grazing the open collar of his shirt. “You’re gorgeous yourself. Broad shoulders, that jaw… and that cock already straining. Tell me what you’re craving right now.”

His hand rose almost of its own accord, hovering near her waist. “I want to touch you,” Gideon confessed, the words tumbling out thick with hunger. “Your body, that dress, the stockings… and your cock. I want to feel how hard it is under there. Is that okay?”

“More than okay,” she breathed, eyes sparkling with heat. “I want your hands on me. Everywhere.”

They crashed together. Gideon backed her against the sink counter, mouth finding hers in a hungry, open kiss. Lipstick smeared slightly as tongues met, wet and urgent. She tasted of mint and sweetness. His hands spanned her waist, sliding up to cup the soft weight of her breasts through the thin red fabric, thumbs brushing nipples that hardened instantly. Leilani moaned into his mouth, arching, her own hands shoving his suit jacket open, palms flattening over the hard planes of his chest, then lower to grip his ass and pull his hips flush to hers.

The thick ridge of her cock pressed against his thigh through the dress. Gideon’s own erection ground shamelessly against her hip. He kissed her deeper, nipping her lower lip, then trailed hot mouth down her throat, sucking lightly at the pulse point while she gasped. “You’re so fucking beautiful,” he growled against her skin. “This body… soft and hard at the same time. I need more.”

Leilani’s fingers worked his belt open with practiced ease, popping the button of his trousers and sliding the zipper down. Her hand slipped inside, wrapping around his bare cock—hot, thick, already leaking. She stroked him slowly, thumb smearing precum over the head. “Mmm, nice and big. I want this in me later. But first…” She guided his palm deliberately downward, pressing it over the front of her dress. “Stroke me. Feel how hard you’ve made me just from kissing.”

Gideon groaned as his fingers closed around the rigid length of her cock through the stretchy fabric. It was substantial, hot even through the material, twitching under his touch. He stroked firmly, up and down the covered shaft, feeling it thicken further. Leilani’s head fell back, a low, throaty moan escaping her. “Yes—just like that. Harder. I love your hand on my cock while you look at me like I’m the hottest thing you’ve ever seen.”

He kept stroking, free hand shoving the neckline of her dress down enough to bare one breast. The nipple was dark and stiff; he lowered his head and sucked it into his mouth, tonguing it while his fist worked her bulge. Leilani’s hips rocked into his grip. She yanked his cock fully free of his open trousers and trousers, pumping him in time with his strokes on her. Pre-cum slicked her fingers. The wet sounds of their hands and mouths filled the quiet restroom—obscene, thrilling.

“Anyone could walk in,” she whispered against his ear, voice shaky with lust, “and see you sucking my tits while you jerk my cock through my dress. Does that turn you on, Gideon? Getting filthy with a crossdresser in a public toilet?”

“Fuck yes,” he rasped, lifting his head to claim her mouth again. Their tongues tangled messily. He pinched her free nipple, then slid his hand lower, rucking up the hem of the red dress. Silk stockings gave way to smooth bare thigh, then the heavy heat of her balls and the base of her cock, now freed from the dress’s confinement as he tugged the fabric higher. Her cock sprang free—long, flushed, the head glistening. He wrapped his bare hand around it at last, skin on skin, stroking from root to tip while she whimpered into the kiss.

Leilani shoved his trousers and briefs further down his hips so she could cup his balls, rolling them gently while she jacked his shaft. “I want your cock in my ass,” she panted between kisses, “and I want to fuck yours. Mutual. Deep. Right here if we can stand it. You game?”

“Hell yes,” Gideon answered without hesitation, hips thrusting into her fist. “I want to bend you over this sink and slide into that tight hole while you push back into me. Or I can drop to my knees first and suck this beautiful cock until you leak down my throat. Whatever you want. Just don’t stop touching me.”

They ground together harder, cocks trapped between their bodies now—his thick and veined against her equally hard length. Dress fabric bunched at her waist, stockings rasping against his bare thighs. Her heels clicked as she spread her legs wider for better access. Gideon’s fingers slipped behind her balls, brushing the smooth cleft of her ass, teasing the tight entrance with a dry fingertip. Leilani shuddered and pushed back onto the touch.

“Lube in my little clutch,” she managed, nodding toward the small red bag on the counter. “I always carry some. For moments exactly like this. Eager, consensual, filthy moments.” She kissed him again, slower this time but no less hungry, teeth grazing his lip. “Keep stroking me while I get it. I don’t want to lose this feeling—your big hand on my cock, your body pressed all over mine, that look in your eyes like you might devour me.”

Gideon obliged, fist pumping steadily up and down her shaft, twisting over the head on every upstroke. Pre-cum beaded and smeared across his knuckles. He watched her face, cataloguing every flutter of her lashes, every parted-lip gasp. Interior heat coiled tighter in his gut; he was aching to be inside her, to feel her cock filling him in return, but the slow build of this exploration was delicious torture. The risk of discovery only sharpened every sensation—the cool tile under her bare ass as he boosted her more fully onto the counter edge, the faint echo of their wet kissing, the distant mall Muzak seeping under the door.

Leilani reached blindly, found the clutch, fumbled it open one-handed while the other kept working his cock with long, firm strokes. A small bottle of lube appeared. She clicked it open, squeezed a generous amount onto his fingers still teasing her hole, then more onto her own palm before returning to his shaft, now slick and gliding faster. “Finger me,” she urged, voice dropping lower. “Get me ready for you. I want to feel stretched and open while I keep jerking this perfect cock of yours.”

He pressed one slick finger against her entrance and pushed slowly inside. Tight heat clenched around the digit. Leilani moaned loudly, unrestrained, hips rolling to take him deeper. Gideon worked the finger in and out, curling it, then added a second when she nodded eagerly. Her cock jumped in his other fist. He scissored gently, stretching her, while she mirrored the rhythm on him—slick twists, occasional brushes of her thumb over his slit that made his knees weaken.

“So hot and tight,” he murmured against her collarbone, biting lightly. “Going to feel amazing around my cock. And when it’s your turn… fuck, I want you buried in me just as deep.” Their free hands roamed—hers raking nails lightly down his chest under the open shirt, his kneading her breast, pinching the nipple in time with the thrust of his fingers. Stockings whispered as her legs wrapped around his waist, heels digging lightly into his back to pull him closer.

The restroom stayed blessedly empty, the only sounds their heavy breathing, the slick slide of hands and fingers, soft filthy praise. “Look at us,” Leilani whispered, glancing toward the mirror beside them. Their reflection showed everything: her dress shoved up and down, breasts bared, cock standing rigid and flushed in his grip; his trousers around his thighs, cock glistening and dark with arousal in her fist; his fingers disappearing into her ass. “Two adults who just bumped into each other and couldn’t keep their hands off. I love how badly you want this. How badly I want you.”

Gideon’s free hand cupped the back of her neck, holding her for another deep, claiming kiss as he worked a third finger carefully into her. She took it with a broken moan, fucking herself down onto his hand while continuing to stroke him expertly. Tension wound higher—his balls drawing up, her cock throbbing visibly, both of them panting, sweat starting to glisten at her temples and his throat. They were past stopping, past any polite retreat, locked in mutual, eager consent and escalating need.

He eased his fingers free, both of them slick and ready, and wrapped that hand around both their cocks together, pressing the hard lengths side by side so they could thrust into the tight channel of his fist. Leilani’s hand joined his, guiding, squeezing. The dual friction made stars burst behind his eyes. “Next,” she breathed against his mouth, “I want you turning me around, bending me over this counter, and sliding every inch into my ass while I push back and take you. Then I’ll do the same to you. Mutual. Hard. Right here where anyone might hear us moan.”

Gideon nodded, forehead pressed to hers, hips rolling steadily into their joined grip. The ache to bury himself inside her was overwhelming now, matched only by the hunger to feel her thick cock stretching him open in return. The red dress, the stockings, the heels still locked around him, the lipstick smeared across both their mouths—all of it burned into his senses. They kept stroking, kissing, grinding, the empty public toilet holding their private storm of lust as the moment stretched, taut and unfinished, every nerve alight with the promise of more.

Gideon’s fist still pumped their cocks together when Leilani slid off the counter edge, the red dress falling back into place only to hitch again as she sank gracefully to her knees on the cool tile. Her glossy lips parted, eyes locked upward on his face, and she took him into her mouth without preamble—hot, wet, eager. Gideon’s breath punched out of him. She swallowed him deep on the first glide, throat relaxing around the thick head until her nose brushed the trimmed hair at his base. Spit slicked down her chin. He tangled both hands in the long dark strands of her wig, gripping tight enough to feel the give of the lace front, and fucked gently into that perfect heat.

“Christ, Leilani—your throat,” he groaned, watching her cheeks hollow as she pulled back only to dive again, tongue swirling the underside, humming around him so the vibration shot straight to his balls. She worked him with filthy precision, one hand cradling his sac, the other braced on his thigh for leverage. Saliva dripped onto the front of her dress. Every wet sound echoed off the stalls. Gideon’s hips rolled, feeding her more, and she took it all, gagging softly once then recovering with a hungry moan that told him she loved every second. He held her wigged hair like reins, guiding the rhythm while her free fingers slipped under the hem of her own dress to stroke herself in time.

When she finally pulled off, lips swollen and shining, she rose with a wicked little smile and turned, presenting that perfect ass. “Bend me,” she ordered, voice husky. Gideon didn’t hesitate. He yanked the red fabric up over her hips, revealing black lace panties stretched taut over her hard cock and the smooth curve of her cheeks. He hooked the waistband and dragged them down to mid-thigh, stockings still framing everything. Lube bottle in hand, he slicked his cock generously, then pressed the blunt head to her tight hole. Leilani braced both palms on either side of the sink, back arched, looking at him over her shoulder through the mirror.

He pushed in slow at first—inch by thick inch—until her ring clenched and then yielded, swallowing him to the root. They both cried out. The grip of her ass was scorching, velvet-tight, fluttering around him as she adjusted. Gideon gripped her hips hard enough to leave faint marks and started thrusting: long, deliberate strokes that dragged almost all the way out before slamming home again. The sink rattled. Leilani’s cock bobbed untouched beneath her, leaking onto the tile. “Harder,” she demanded, pushing back to meet every thrust. “Fuck me like you mean it—fill that ass.”

He obliged, pace turning brutal and steady, the wet slap of skin on skin filling the restroom. Her dress rustled with each impact; her heels clicked as she spread wider. Gideon watched his cock disappear into her again and again, the sight almost too much. One hand snaked around to fist her shaft, jacking her in time with his hips so she was filled and stroked simultaneously. Leilani’s moans climbed higher, raw and shameless. “Yes—Gideon—right there, fuck, your cock is perfect in me—”

They stayed locked like that until sweat beaded along his collarbone and her thighs trembled. Then she straightened, eased him out with a slick pop, and spun them both. “My turn to use that pretty mouth,” she said. Gideon dropped to his knees without being asked. Leilani hiked the dress fully, held her cock out, and fed it between his lips. He opened wide, sucking her deep, tasting clean skin and the salt of her pre-cum. She fucked his face with measured rolls of her hips, hands resting lightly on his shoulders, never forcing more than he eagerly took. Spit ran down his chin onto his open shirt. He loved the weight of her on his tongue, the way her thighs tensed when he hollowed his cheeks and swallowed around the head.

After long minutes of wet, noisy worship she pulled free, gleaming and darker with arousal. “Wall,” she breathed. Gideon stood, turned, and braced his forearms against the cool tile beside the sinks, trousers still shoved mid-thigh. Leilani slicked herself with more lube, kicked his feet wider, and notched the fat head of her cock to his hole. She pressed in steadily. The stretch burned sweet and full; Gideon hissed through his teeth then pushed back, wanting every inch. When her hips met his ass she paused, letting him feel the complete possession, then began to thrust—passionate, rhythmic, deep strokes that rocked him forward with every snap.

Her hands gripped his waist; the red dress whispered against his bare skin. She fucked him like she owned the moment, cock dragging over his prostate on every stroke until his own shaft jerked and leaked steadily onto the floor. “So tight for me,” she panted, voice thick with pleasure. “Taking my cock so good—listen to you moan.” Gideon did moan, loud and unrestrained, forehead pressed to the tile, pushing back to meet her rhythm. The dual sensations of having just fucked her and now being filled in return left him dizzy with heat. Their bodies slapped wetly. Her balls brushed his with each forward surge. Anyone walking in would have seen a suited businessman bent and open while a gorgeous crossdresser in heels and stockings pounded him with fierce, loving intensity.

The coil snapped first for Gideon. Leilani’s hand snaked around, stroked him hard twice, and he came with a broken shout—thick ropes painting the white porcelain of the sink in messy stripes, pulsing again and again while her cock kept driving into him. The clench of his orgasm milking her sent Leilani over the edge seconds later. She buried herself to the hilt, hips stuttering, and flooded his ass with hot pulses, filling him deep while she moaned his name against his shoulder blade. They stayed locked together through the aftershocks, both shaking, breathing hard, her soft breasts pressed to his back, his hole fluttering around her slowly softening cock.

When she finally eased out, warm seed trickled down his thigh. They cleaned up together in companionable silence at first—wet paper towels, shared glances, soft laughs at the mess on the sink and the floor. Leilani helped tuck him away and zip his trousers; he smoothed her dress back down and adjusted the wig where his fists had mussed it. Their smiles were warm, sated, almost giddy. She scrawled her number on a paper towel with the lipstick still on the counter. He entered it into his phone immediately, thumbs a little clumsy. They traded a lingering kiss by the door—slow, tasting of each other—before she murmured, “Soon. Very soon,” and he answered, “Count on it.”

He stepped out first into the mall corridor, heart still hammering with leftover endorphins. The fluorescent lights suddenly felt too bright. His phone buzzed with a calendar reminder for the client meeting he’d nearly forgotten; the time stamp showed he’d been gone almost forty minutes. A faint, unfamiliar ache settled low in his gut that had nothing to do with how thoroughly she’d fucked him. He glanced back once at the restroom door as it swung shut behind Leilani’s red silhouette, and for the first time the thrill of the risk tasted slightly metallic. Something small and cold unfurled beneath the satisfaction—an unnamed doubt about how easily he’d handed over his number, how public the moans had been, how completely he’d lost track of everything outside that tiled room. The smile on his face stayed, but it no longer reached all the way to his eyes as he walked toward the escalator, already second-guessing the promise of soon.

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 attraction

Fresh filth, nightly

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