← Back to list

Zoe’s Escape

I’m twenty-four. Petite, Vietnamese-American, golden tan year-round from my mom’s side, ridiculous little body that still turns heads even…

Jack S. Gremory · 2026-06-11 12:36 · 0 claps · 4.8 min read paywalled
#erotica #erotic-fiction #infidelity #sex #sexuality
Open on Medium ↗
Wiki topics: ✍️ · Writing & Creative

EROTICA — INTERRACIAL — CHEATING — ONLINE TO IRL — CONVENTION WEEKEND

Zoe’s Escape

I’m twenty-four. Petite, Vietnamese-American, golden tan year-round from my mom’s side, ridiculous little body that still turns heads even when I’m in sweats. David and I have been together since junior year of high school. He was sweet then — awkward laughs, mixtapes, late-night drives. Now he’s twenty-five, drowning in debt to people you don’t want to owe money to, failing every engineering class because he’s always “handling business,” dodging cops, and coming home reeking of weed and regret. I stayed loyal. Cooked for him. Listened to his rants. Let him crash on my chest when the world got too heavy. I put my own wants on mute for years.

Then I started playing League again to escape.

That’s where Marcus found me.

Late-night queues, voice chat on, his accent hit first — British with soft French edges, deep and smooth like velvet poured over gravel. Haitian-Moroccan, twenty-four, living in Cardiff. Playful in game, filthy in DMs once we moved off Discord. He called me “love” without irony. Teased my Yasuo plays. Sent voice notes that made my thighs press together under the desk.

I knew what I was doing. Felt the guilt every time David stumbled in at 3 a.m. smelling like smoke and bad decisions. But Marcus listened. Marcus asked questions. Marcus made me laugh until my stomach hurt.

Then he sent the pic.

Shirtless, gym lighting, dark skin gleaming, abs carved like they were drawn with a ruler, thick arms, that easy half-smile. Nothing like David’s soft middle and tired eyes. I stared too long. Closed the tab. Opened it again five minutes later. That night I searched “BBC” for the first time. Came so hard I had to bite my pillow so David wouldn’t wake up on the couch.

Our chats escalated fast.

Harmless flirting became “what would you do if I was there?” became dick pics and mirror selfies and promises. He booked a flight for the League convention in New York. I told David I was going for the weekend. He barely looked up from his phone. “Cool. Have fun.”

I rented a room at the convention hotel. Packed my best cosplay — Yasuo but sexed up: cropped jacket, thigh-high boots, short pleated skirt that barely covered my ass. I looked like sin in the mirror. My heart hammered the whole Uber ride.

Marcus was waiting in the lobby bar.

Taller than his pics suggested. Six-two, lean muscle, dark skin under the low lights, dreads pulled back, that same easy smile. He stood when he saw me. Walked straight over. Didn’t hug — just cupped my face with both hands and kissed me like we’d been doing it for years. Deep. Hungry. Tongue sliding against mine while people milled around us. I melted. Felt my thong soak through in seconds.

We didn’t make it through the first panel.

I dragged him to the elevator. Door barely closed before he had me pinned against the wall, skirt hiked up, fingers inside me. “Fuck, you’re dripping,” he growled against my neck. I came on his hand before we reached my floor.

The room door slammed. Clothes hit the carpet. He lifted me like I weighed nothing — threw me on the bed, spread my legs wide. First time seeing his cock in person — thick, long, veiny, dark head already leaking. My stomach flipped. I’d watched the porn. I knew the stereotype. Still, the sight of it made me clench.

“You sure?” he asked, voice gentle despite the hunger in his eyes.

I nodded. “I need it.”

He went slow at first. Rubbed the head along my slit, coating himself in my wetness. Pushed in inch by inch. The stretch was intense — burning, delicious. I gasped, nails digging into his shoulders. “Breathe, love,” he whispered. “You’re taking me so well.” When he bottomed out I felt impossibly full. Then he moved — slow, deep rolls of his hips that made my toes curl.

I came twice like that — gentle, loving, his mouth on mine, whispering how beautiful I was, how perfect I felt. He kissed every inch of my body like he was worshipping it. When I asked for rough on night two, he didn’t hesitate.

He flipped me onto my stomach. Pulled my hips up. Slapped my ass hard enough to sting. Called me his “dirty little Asian slut” while he railed me from behind — deep, punishing strokes that made the headboard slam. I screamed into the pillow. He fisted my hair, yanked my head back. “Say it,” he growled. “Say you’re my cheating whore.”

“I’m your cheating whore,” I sobbed, coming so hard I squirted on the sheets.

He didn’t let up. Flipped me again. Pinned my wrists above my head. Fucked me missionary — eyes locked — until he came deep inside me, groaning my name like a prayer.

Afterward he held me. Tight. Kissed my forehead. “You’re not a slut, Zoe. You’re just neglected. And you’re not alone anymore. I’m here.”

I cried — quiet, relieved tears. He wiped them away. We talked until dawn. About leaving. About starting over. About Cardiff.

I didn’t go back to the con. We barely left the room all weekend.

When I flew home Monday, David was still asleep on the couch, Xbox controller in his lap. I packed a suitcase while he snored. Left a note: I’m done waiting to be seen.

He called. Texted. Begged. Threatened. I blocked him.

My parents were furious — how could I abandon “such a good boy”? How could I run off with some “foreigner”? I didn’t care. I sold everything I could, booked a one-way ticket.

Marcus met me at Cardiff airport. Same smile. Same arms. We eloped two weeks later — quiet registry office, just us and two witnesses from his gaming group. No white dress. Just me in jeans and his hoodie, him in a black tee that still smelled like him.

David’s still in New York — last I heard, still dodging debt collectors, still failing classes. I don’t check anymore.

I wake up in Cardiff every morning to Marcus’s voice — soft British-French accent murmuring “morning, love” against my neck. He fucks me slow on weekdays. Rough on weekends. Calls me his wife while he’s buried inside me.

I’m not neglected anymore.

I’m home.

Thank you for exploring my creative world. I genuinely hope you find as much joy in reading my stories as I do in crafting them. Your feedback is invaluable to me, as it contributes to the refinement of my writing.

If you’re inclined to show additional support or appreciation, consider making a small contribution through BuyMeACoffee or Subscribe Star. Your support not only aids in honing my craft but also enables me to deliver more thrilling content to you.

Your ongoing encouragement means the world to me. Thank you! Thank you! Thank you!


메타데이터
post_id
acf95c230bcd
slug
zoes-escape-acf95c230bcd
url
https://medium.com/@sitri2121a/zoes-escape-acf95c230bcd
canonical_url
https://medium.com/@sitri2121a/zoes-escape-acf95c230bcd
author_url
https://medium.com/@sitri2121a
status
ok
fetched_at
2026-06-13 12:55:53