Commute Control
Copyright© 2026 by VelvetQuillX
Chapter 12: Changing Room Mirror
Erotica Sex Story: Chapter 12: Changing Room Mirror - Every morning on the packed 7:42 a.m. train, 24-year-old Sophia catches the 45-year-old married stranger staring. What begins as innocent skirt teases and upskirt flashes quickly spirals into no-panties flashes, whispered commands, public grinding, train-toilet blowjobs, park-bench creampies, remote vibrators, alley piss play, full anal, footjobs, cum facials, and pregnancy-risk marathons. A slow-burn, addictive public-risk thrill ride that will own your commute.
Caution: This Erotica Sex Story contains strong sexual content, including Ma/Fa Consensual Heterosexual Fiction Workplace Cheating Spanking Anal Sex Cream Pie Exhibitionism Facial Masturbation Oral Sex Pregnancy Sex Toys Voyeurism Water Sports Foot Fetish Public Sex Slow AI Generated
Sophia stepped off the midday train at David’s usual stop wearing an emerald-green wrap skirt that tied loosely at her hip, the fabric whispering against her thighs with every stride and threatening to part at the slightest tug. A deep-V black silk blouse clung to her curves, unbuttoned low enough that the inner swells of her breasts caught the station lights like pale invitations. She had chosen sheer fishnet stockings with bold back seams that ran straight up her legs like arrows, clipped high to a delicate black garter belt, and glossy red patent heels with thin ankle straps that arched her feet and lifted her ass into a perfect tease. No panties. No bra. A tiny bottle of clear lube waited in her clutch beside her phone.
The shopping centre attached to the station buzzed with lunch-hour crowds, but the changing rooms in the upscale lingerie boutique at the far end were quiet this hour. She had texted him the exact cubicle number after the morning ride, the one with floor-to-ceiling mirrors on three walls and a flimsy curtain that barely reached the floor. He was already waiting outside the boutique, charcoal suit jacket slung over one arm, wedding ring catching the overhead fluorescents. Their eyes met across the tiled floor; heat crackled between them like static before a storm.
Sophia didn’t speak. She simply turned, hips rolling in the red heels, and walked straight into the boutique. He followed. The sales assistant barely glanced up from her phone as Sophia selected a single lace bodysuit she had no intention of trying on. She led him to the back corridor, slipped behind the heavy velvet curtain of cubicle six, and yanked him inside with two fingers hooked in his belt loop. The curtain swished closed. The tiny space smelled of fresh cotton and faint vanilla room spray, but within seconds it filled with the richer musk rising from between her thighs.
“Watch,” she breathed, turning her back to him and facing the largest mirror. She untied the wrap skirt; it fell open like stage curtains, pooling at her red heels. The fishnet stockings framed her bare ass and the smooth pink between her legs in a lattice of dark threads. She braced both palms on the cool glass, arched her back, and spread her stance wider. The reflection showed everything: her flushed cheeks, breasts swaying inside the open blouse, the way her nipples had already tightened into dark peaks.
David’s hands settled on her hips, warm and steady. In the mirror she watched his face—jaw tight, eyes locked on the view—while he freed himself. His cock rose thick and flushed, the head already glistening. He rubbed it along her slit once, twice, coating himself in her slickness, then notched at her entrance and pushed forward in one slow, deliberate glide. The stretch made her gasp; the mirror fogged slightly from her quick exhale. Every inch disappeared inside her while they both stared at the reflection—his thick shaft vanishing between her fishnet-clad thighs, her lips parting around him, the faint tremor in her legs as she took him to the hilt.
To read the complete story you need to be logged in:
Log In or
Register for a Free account
(Why register?)
* Allows you 3 stories to read in 24 hours.