After-hours Reps
Copyright© 2026 by VelvetQuillX
Chapter 14: Almost Caught
Erotica Sex Story: Chapter 14: Almost Caught - Married 34-year-old Sarah hasn’t been touched in eight months. Her late-night personal training with hot young trainer Mike starts innocent — just “form corrections” that leave her soaked and guilty. Slow-burn tension builds through sweat, mirrors, and lingering touches until the empty gym doors lock.
Caution: This Erotica Sex Story contains strong sexual content, including Ma/Fa Consensual Heterosexual Fiction Workplace Cheating Slut Wife DomSub MaleDom Rough Spanking Anal Sex Cream Pie Double Penetration Exhibitionism Facial Masturbation Oral Sex Squirting Voyeurism BBW Big Breasts Public Sex Slow AI Generated
Sarah Thompson eased her car into the usual shadowed corner, the dashboard clock flickering 9:26 p.m. The memory of last night’s shallow stretch in her ass still lingered like a secret bruise—tender, insistent, making her shift against the seat every few minutes on the drive over. She had chosen a loose black tank tonight, one that would ride up easily, paired with the same leggings that now felt too tight across her hips. Underneath, the tiniest lace set she owned: a sheer bralette that did nothing to hide the stiff peaks of her nipples and a g-string that disappeared between her cheeks the second she moved. The fabric had been damp since she left the house, the narrow strip already clinging to her swollen folds. She told herself it was practical. The lie felt ridiculous.
The doors sighed open to the familiar cool rush, carrying the rubbery sweetness of mats and the faint citrus bite of fresh cleaner. The gym looked ordinary at first glance—lights low, mirrors reflecting the empty floor—but something felt off. A vacuum hummed in the distance, closer than it should have been. Mike waited near the cable machines, black tank already darkened with a light sheen across his chest. His hazel eyes met hers with that familiar hunger, but he kept his voice coach-like. “Sarah. Let’s hit a quick circuit before cooldown.”
They started like always, a real workout to keep up appearances. Rows, presses, lunges. Mike’s hands guided her with practiced firmness—palms on her hips during squats, thumbs dipping beneath her tank to brush bare skin. Sweat gathered fast along her spine, soaking into the lace at the small of her back. Each correction made the g-string shift, the thin cord rubbing her clit and the still-sensitive ring behind it. In the mirror she caught her own reflection: cheeks already flushed, lips parted, the outline of her nipples clear against the damp tank. Mike’s gaze lingered there longer than safe, the front of his shorts tightening noticeably.
They were midway through a set of cable pull-throughs when the back door clattered open. Voices—two men laughing, the rattle of carts loaded with mops and buckets. The cleaning crew. Early. Way too early.
Mike’s hand tightened on her waist. “Staff bathroom. Now.”
He grabbed her hand and pulled her across the floor, sneakers silent on the rubber. They slipped through the narrow door beside the locker rooms just as the vacuum started up again, the crew’s chatter echoing off the walls. Mike locked the door with a soft click that sounded thunderous in the tiny space. The bathroom was cramped—single stall, a sink with a wide mirror above it, fluorescent light buzzing overhead. The air smelled of industrial soap and faint bleach.
Outside, the crew moved closer, wheels squeaking, one man calling to the other about skipping the far end tonight.
Sarah’s heart hammered against her ribs. “Mike—we can’t—”
His mouth cut her off, hungry and quiet, hands already shoving her tank up and yanking the leggings and g-string down her thighs in one motion. Cool air hit her bare skin. He spun her toward the sink, pressing her front against the cold porcelain so she faced the mirror. Their reflections stared back—her flushed and wide-eyed, his jaw tight with need. Voices drifted right outside the door now, the crew chatting about weekend plans while they worked the main floor.
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.