Exes Share a Sleeper Car
ex-lovers fuck in an exhibitionist sleeper car.
Prefer to read it? Open the full story →
The overnight train smelled of metal and recycled air when Mia shoved her bag into the cramped sleeper and froze. Jax was already there, six-two of hard muscle and bad decisions, sprawled on the lower bunk like he owned the fucking rails. Two years since the screaming match that ended them, and here he was, dark eyes dragging over her like no time had passed.
“You’re kidding,” she said, voice flat.
“Flight canceled. Same story.” His mouth crooked. “Looks like we’re stuck, Mia. Curtain’s thin as hell. Anyone walks by, they get the show.”
She yanked the privacy curtain halfway across the narrow doorway anyway. It left a gap wide enough to see straight into the corridor. Heat crawled up her neck. The old bitterness sat right next to the spark that had always been stupid and mean and perfect. She dropped her bag and started unbuttoning her blouse without looking away from him.
Jax’s stare went molten. “Still hate me?”
“Still think about fucking you when I’m alone,” she shot back, peeling the blouse off and kicking free of her jeans. The tiny white tank and plain black panties left almost nothing to the imagination. The train rocked hard around a curve; she braced a hand on the upper bunk and felt his eyes lock on the flex of her thighs.
“I get hard every time I remember the way you used to come on my tongue,” he said, open and raw, no shame. He shifted on the bunk so the thick ridge in his jeans was impossible to miss. “Right now I’m thinking about it.”
Mia climbed onto the narrow lower bunk opposite him, back against the wall, knees bent. She let her legs fall open, slow, deliberate, until the thin cotton of her panties stretched over her cunt. A couple of passengers murmured past in the corridor, shoes scuffing inches from the half-open curtain. The thrill punched straight through her.
“Then watch,” she said, sliding two fingers down and rubbing slow circles over her clit through the fabric. She was already wet. “Dare you.”
Jax’s breath left him in a rough sound. He didn’t look away. “Filthy girl. You’re dripping and anyone could glance in.”
“Good.” She pushed the crotch of her panties aside and dragged a finger through her folds, lifting it to show him the shine. “Still want this after everything?”
“I want to fuck you right here where they can hear it,” he growled. “Want them to know I’m balls-deep in my ex while the train keeps moving.”
The banter turned filthier with every sway of the car. She fucked herself with two fingers while he watched, hips rolling, soft wet sounds mixing with the clack of the rails. A man in a suit passed close enough that Mia saw the flash of his profile; she didn’t stop. Jax’s hand was on his cock through his jeans, squeezing.
“Get over here,” he ordered, voice low and scraped.
She pulled him on top of her without another word. Consent was a hungry kiss and her legs wrapping his waist. He yanked her panties roughly to the side, shoved her thighs wide, and buried his face between them. His tongue was aggressive, broad and relentless, licking hard from her entrance up to her clit and sucking. Mia bit her lip raw to stay quiet, fingers knotted in his hair, every wet noise loud in the tiny space. The curtain fluttered with the train’s motion. Footsteps came and went. She arched hard when he speared two thick fingers inside her and curled, tongue lashing her clit until her thighs shook.
“Gonna come on my face if you keep that up,” she whispered.
He pulled back just enough to speak against her slick skin. “Do it. Let them hear you try not to scream.”
She didn’t quite come yet; the edge was too good. She pushed at his shoulders and climbed over him, stripping his jeans down far enough to free his cock. Thick, flushed, leaking. She sank onto it reverse cowgirl in one smooth drop, gasping at the stretch. Facing the half-open curtain, she could watch the corridor blur past. Jax’s hands clamped her hips and he thrust up hard, meeting every bounce. The bunk creaked. Her tank rode up so her tits bounced free. Anyone walking by would see her riding him, see the way his cock disappeared into her cunt, see the shine on her thighs.
“Fuck, look at that,” he gritted. “They could catch us any second. Bounce harder.”
She did, grinding down so her ass slapped his abs, deliberately loud. A soft laugh echoed somewhere down the hall. Mia’s pulse jackhammered. She reached back and braced on his chest, fucking herself on him while they both stared at the gap in the curtain like it was a dare.
Jax flipped her without pulling out. He shoved her flat on her stomach, pressed her cheek and tits against the cool window glass, and slammed back in prone-bone. The angle was brutal and deep. Each thrust rocked her forward; her breath fogged the glass. He pounded her fast, hips snapping, one hand fisted in her hair, the other gripping her ass hard enough to bruise.
“Louder,” he demanded, voice rough. “I want someone to know. Want them to hear how wet you still get for me.”
Mia stopped biting her lip. She moaned open-mouthed, filthy and broken, matching every deep stroke. The train whistled somewhere ahead. Footsteps slowed outside. Neither of them stopped. Jax fucked her like he was trying to leave permanent marks, cock dragging over every sensitive spot until she was shaking and babbling yes, harder, right there where anyone can see.
He pulled out at the last second with a guttural sound, stroking himself twice and painting thick white ropes across her ass and the small of her back. Mia shoved two fingers into her cunt and rubbed her clit frantic, coming hard a second later, thighs locking, body jerking under the hot stripes of his cum. She didn’t bother staying quiet. The orgasm tore a cry out of her that the thin curtain did nothing to hide.
They stayed tangled and panting while the train began to slow for the station. Still trembling, Mia reached back, scooped his cum off her skin with the crotch of her own panties, and wiped herself clean with the soaked fabric. Then she leaned over, still half-naked, and deliberately hung the black lace on the outside of the curtain like a filthy little flag for whoever came next.
Jax hauled her in for one last hungry kiss, tongues sliding, teeth catching. Dawn light leaked through the window. When the train finally shuddered to a stop they dressed in charged silence, bodies still buzzing.
On the platform the air was cold and sharp. Commuters streamed past. Mia hooked a finger in his belt loop one more time, voice low and wrecked.
“Next time we both travel, we book this exact sleeper. Same car if we can swing it. I want the curtain open wider. I want you to fuck me against the glass while the city lights go by so anyone on the platform can see exactly who owns this cunt again.”
Jax’s smile was pure trouble. “Already scheming the booking. Don’t cancel your flights next time. I’ll be hard the whole ride just thinking about hanging another pair of your panties out for the corridor.”
She walked away first, hips still loose, the ghost of his cum sticky between her cheeks, already planning the route and the dates and how loud she was going to be when they did it all over again.