He wasn’t far behind. With a guttural groan, he buried himself deep, his fingers bruising my hips as he came, pumping hot spurts of cum inside me. The warmth of it filled me, leaking down my thighs as he held me in place, riding out his release.

We stood there, panting, the air thick with the scent of sex. He pulled out, tucking himself back into his jeans, ready to bolt. I turned, still reeling, my legs shaky…

“Wait… please…”

Stranger: “No time, sweetheart, train’s stopping.”

The train was indeed slowing, the station approaching. I scrambled to clean up, wiping myself down, but my panties were nowhere to be found. I gave up and hurried back to the compartment, where the girls were grabbing their bags, ready to disembark.

On the platform, my boyfriend Nathan was waiting, his smile wide as he waved me over. He’d come early to surprise me, saying he couldn’t wait to see me. As he wrapped me in a tight hug, kissing me deeply, I felt the stranger’s cum still dripping from me, a guilty secret pooling in my core…

I clung to Nathan, the weight of what I’d done settling in. I’d let a stranger take me, raw and uninhibited, and now my boyfriend’s arms felt like both a comfort and a judgment. Then, out of the corner of my eye, I saw him — the stranger. He sauntered by, holding up my missing panties, crumpled in his fist. With a wicked grin, he brought them to his nose, inhaling deeply before pocketing them and disappearing into the crowd.

Image is illustrative. View Source.