Midnight Rails with Maria
The faint scent of her coconut lotion hit me the second I slid the compartment door shut—warm, sweet, impossible to ignore on the rumbling night train. Maria stood by the window in a thin yellow sundress that clung to her full hips and heavy tits like it was painted on, her dark Latina skin glowing under the dim reading light. She was my neighbor back home, the married one who always waved from her porch with that teasing smile, but tonight we were alone in this tiny sleeper car hurtling through the dark countryside, and the air already crackled with what we both knew was coming.
“Couldn’t sleep either, huh?” I asked, my voice low as I set my bag down. My eyes kept drifting to the way the fabric stretched across her ass when she shifted.
Maria turned, biting her lower lip. Her brown eyes locked on mine, hungry. “Not with you right across the hall, papi. My husband’s snoring two cars back… and I keep thinking about how you look at me when I’m gardening in those shorts.”
She stepped closer, the train’s gentle sway pushing her body against mine for a heartbeat. Heat rolled off her skin. My cock twitched hard in my jeans. We’d danced around this for months—stolen glances, flirty texts—but the second I reached out and traced my fingers along her bare arm, the dam broke.
“Touch me,” she whispered, voice husky with that soft Spanish lilt. “Been wet for you since we boarded.”
My hands moved slowly at first, savoring the delay. I slid my palms up her sides, feeling the curve of her waist, the soft give of her flesh under the thin dress. She shivered, pressing into me. I cupped one heavy breast, thumb circling her nipple until it stiffened against the fabric. Maria let out a soft moan, her breath hot on my neck.
“Like that?” I murmured, pinching lightly, rolling the peak between my fingers while my other hand drifted lower, tracing the swell of her hip, then slipping under the hem to stroke the smooth skin of her thigh.
“Sí… fuck, your hands feel so good.” She arched, grinding against my thigh. “Don’t rush it. Make me ache for that cock.”
I took my time, exploring every inch. Fingers danced along the lace edge of her panties, teasing the damp heat I could already feel. I slipped one finger beneath the fabric, gliding over her swollen clit in slow circles. She gasped, hips jerking. The train clacked steadily beneath us, masking the wet sounds as I dipped lower and pushed two fingers into her tight pussy. She was soaked, silky walls clenching around me.
“Oh god… deeper,” Maria begged, her hands gripping my shoulders. Her accent thickened with need. “Stretch me, neighbor. I’ve wanted this dick for so long.”
I pumped my fingers in and out, changing rhythm—slow drags, then quick shallow thrusts—while my thumb kept working her clit. Her juices coated my hand, dripping down my wrist. She trembled, biting my shoulder to muffle a cry as the first orgasm hit her hard, pussy pulsing wildly.
Before she could catch her breath, I spun her toward the narrow bunk. The dress came off in one tug, revealing her naked body—full, bouncing tits with dark nipples, that juicy round ass I’d jerked off thinking about a hundred times. I kicked off my pants, my thick cock springing free, already leaking.
Maria bent over the edge of the bunk, looking back at me with glazed eyes. “Put it in me. Slow at first… I want to feel every inch splitting my married pussy.”
I rubbed the head of my cock along her slit, coating it in her cream, then pushed in. The heat was insane—tight, velvety, gripping me like a fist. I sank deep in one long stroke, bottoming out against her cervix. She moaned loud, pushing back.
“¡Ay, tan grande! Fuck me like you own it.”
I started slow, savoring the drag of her walls, pulling almost all the way out before sliding back in deep. My hands roamed—squeezing her ass cheeks, spreading them so I could watch my cock disappear inside her again and again. The train’s motion helped, rocking us together in a perfect rhythm. I picked up speed, pounding harder, the slap of skin mixing with the wheels on the tracks.
Maria reached between her legs, rubbing her clit furiously. “Harder… yes, right there. I’m gonna cum on this cock—!”
Her second orgasm ripped through her, pussy squeezing me so tight I nearly lost it. I pulled out, flipped her onto her back on the narrow bed, and climbed between her spread thighs. This time I drove in fast, hooking her legs over my shoulders so I could grind deep. Her tits bounced with every thrust. I leaned down, sucking one dark nipple into my mouth while my fingers dug into her hips.
“Fill me up,” she panted between moans. “I want your cum leaking out of me when I go back to my husband.”
The words sent me over. I fucked her in short, powerful strokes, feeling my balls tighten. She came again, nails raking my back, whispering filthy Spanish in my ear. I buried myself to the hilt and exploded, pumping thick ropes of cum deep into her spasming pussy.
We stayed locked together as the train rolled on, breathing hard. I collapsed beside her, pulling her sweaty body against mine. My fingers lazily traced circles on her hip while she nestled into my chest.
“Think anyone heard us?” I whispered, kissing her damp forehead.
Maria smiled, voice soft and sated. “Let them wonder. This was worth every risk, neighbor. Next time… maybe we skip the train and just fuck in your garage.”
She traced a finger down my chest, already teasing again. The night stretched ahead, full of quiet tenderness and the promise of more.
From the blog
- Why First-Person Confession Erotic Stories Feel So Real
- How AI Characters Remember You: Memory Explained
- Teacher, Boss, Neighbor: Classic Fantasy Archetypes Explained
- Summer Beach Erotica: Steamy Vacation Story Ideas
- Stranger Fantasy Stories: The Thrill of the Unknown
- Romantic vs Explicit: Finding Your Favorite AI Story Style