← All Stories

Undead Prom Queen

hairzombieorange

Maya's purple hair was supposed to be her rebellion, her statement. Instead, the dye job had turned into a patchy disaster somewhere between grape and mud, and now she had three hours until homecoming.

"You look like a zombie that crawled out of a grave," her little brother Leo announced, not looking up from his Switch. "A very enthusiastic zombie."

"Thanks, Leo. You're why I have trust issues."

Maya stared at her reflection, fingers pulling at the frizzy strands. This was supposed to be the night she finally stopped being invisible Maya who sat in the back of AP Bio, the girl whose biggest risk was wearing mismatched socks. Junior year was halfway over, and she was still waiting for her main character moment.

The phone buzzed. GROUP CHAT: Skincare & Scares (their friend group's genius name).

Chloe: Guys, I just saw Tyler at the salon. Getting his hair done. FOR HOMECOMING.

Jasmine: OMG what? He never goes to salons

Chloe: His hair looked AMAZING. Like, anime character amazing. He's doing something big tonight

Maya's stomach did that thing it always did when Tyler was mentioned. Not butterflies — more like angry hornets. They'd been lab partners since September, had exactly 47 inside jokes, and somehow she'd never managed to say anything remotely normal when he looked at her too long.

Which was always.

Her reflection mocked her. There was no way she was showing up to homecoming looking like a failed science experiment.

Maya grabbed her keys. "I'm going to the store. Don't burn the house down."

The drive-through line at Tropical Bob's was ridiculous, naturally. That's what she got for craving an orange slushie at 5 PM on a Friday. The radio played something she didn't recognize, probably because her Spotify algorithm had given up on her taste months ago.

"That'll be $4.87," the cashier said.

Maya fumbled with her wallet, dropped a quarter, and watched it roll under her car. "Of course."

"Maya?"

She froze. That voice. The one that made her brain cells abandon ship.

Tyler stood at the window of the next car over, looking unfairly good in a flannel she'd definitely seen him wear to school three times this week. His hair was different — shorter on the sides, somehow intentional in a way that made her throat feel tight.

"Hey," she managed. Smooth. Truly.

"Your hair..." He gestured vaguely at her head. "It's purple now."

"Disaster purple. Like, electric grape gone wrong."

"No." He shook his head, and she could hear the smile in his voice even over the drive-through background noise. "It's cool. It's like... you're finally matching your vibe."

"My vibe is very loud and slightly messy."

"Exactly." His car pulled forward as the line moved. "See you tonight, Maya."

Her orange slushie was melting by the time she got home, but she couldn't bring herself to care. Some things were worth waiting for.

Two hours later, standing in her bathroom with hair that was now intentionally messy and a dress that felt like armor, Maya realized something.

Main character moments didn't just happen. You had to make them, even if that meant showing up with purple hair that wasn't quite right, even if it meant talking to boys who made you forget how words worked.

Even if it meant being a little bit of a zombie in the morning, because main characters stayed up past their bedtime rewriting their stories.

Her phone buzzed again.

Tyler: Outside. Ready?

Maya smiled at her reflection. Purple hair and all.

Always.