← All Stories

Ghost Runner

runningfriendiphone

The track stretched before me like a sentence I didn't want to finish, all rubber and heat and the smell of hot asphalt. Coach Martinez's voice echoed across the surface, practically vibrating with enthusiasm I couldn't match.

*Let's go, Torres! Running! Not jogging!*

Yeah, sure. My legs were definitely moving, but my head was stuck fifteen minutes ago—stuck on what Jasmine had posted.

Some best friend.

The screenshot from my private Instagram story—me, at 2 AM, admitting I was thinking about quitting track—was now live on her feed for all 847 of her followers to see. Caption: *LOL someone's being dramatic again 💅*

My iPhone burned in my pocket like a hot coal, but I couldn't stop checking it. The notifications kept piling up. Everyone had something to say.

*ur quitting track???*

*damn that's wild*

*lmao not u having a meltdown at 2am*

The worst part wasn't even the post. It was that Jasmine had been in my room when I sent that story. We'd been lying on my floor, listening to her playlist, eating those gummy worms that taste like disappointment. I'd told her things I hadn't told anyone. About how I'd been running from my own life since seventh grade, how track wasn't my dream—it was my mom's. How I secretly loved writing more than anything but was too scared to admit it.

And she'd still posted that screenshot.

*Focus, Torres!* Coach yelled. *You've got regionals in three weeks!*

Regionals. Right. The thing my mom had already framed pictures of me winning, even though I hadn't even qualified yet.

My phone buzzed again.

Probably Jasmine with some half-assed apology. Or the group chat blowing up. Or—

*You good?*

The text was from Marcus, that quiet guy from my English class who always sat in the back row and wrote in this beat-up notebook he carried everywhere. The one I'd caught looking at me like, actually looking at me, not just glancing past my shoulder.

I slowed to a walk, chest heaving, and pulled out my phone. The screen was cracked (thanks, my clumsy ass dropped it last week skating) but the message was clear.

*Just saw Jasmine's post. That was messed up.*

My thumb hovered over the keyboard, thoughts racing faster than I ever had on this track. Part of me wanted to vent, spill everything about how I'd been running—literally and metaphorically—away from who I actually was. How exhausting it was, performing this version of myself that everyone expected.

*Yeah,* I typed, the letters blurring slightly. *Not really good.*

*Want to talk about it?*

The invitation hung there in the silence between us. Simple. No pressure. No judgment. Just... open.

Something shifted in my chest, like taking a deep breath after holding it way too long. The track was suddenly too quiet, too empty, too full of expectations that weren't mine.

Maybe, just maybe, I didn't have to keep running. Not from this conversation. Not from my truth. Not from myself.

I deleted Jasmine's contact. Then I typed back to Marcus, my fingers actually steady for the first time all day.

*Yeah. I do.*

*After practice?*

*After practice.*

The first step toward something real felt terrifying. But also? Kind of like crossing a finish line I didn't even know I'd been running toward my whole life.