Purple Hair & Pet Store Truths
Maya stood in front of the bathroom mirror, hair dye staining her fingers like grape juice. The box promised "vivid violet" but Maya's hair currently looked more like "bruised plum." Still, it was better than the mousy brown that made her invisible at school. At least this version of her demanded attention.
Her phone buzzed. Three texts from Skylar: "party tonight," "wear something cute," "ALEX WILL BE THERE."
Maya groaned. Alex, who'd been in her homeroom since sixth grade and had never once looked her way. Alex, who probably liked girls who smelled like vanilla and spent hours curling their hair. Girls who didn't dye their hair at 2 AM because they couldn't sleep.
"Hey, can you watch Mr. Whiskers?" Her mom's voice through the door. "We're taking Buster to the vet."
Maya's cat. Her mom's dog. The eternal household standoff. Mr. Whiskers, a judgmental tabby who glared from atop the refrigerator, versus Buster, a golden retriever who'd probably greet a burglar with wagging tail and slobber.
"Yeah, sure."
Her mom appeared in the doorway, eyes widening. "Your hair!"
"Yeah, well. Change is good, right?"
Her mom's lips pressed together like she'd tasted something sour. "It's... certainly different. Just—maybe a hat for your grandmother's birthday dinner next week?"
Maya waited for the door to click shut, then let out a breath she'd been holding since she'd opened the dye box. Texting Skylar back: "can't. petsitting."
Skylar's reply was instant: "YOU'RE MISSING YOUR CHANCE."
Mr. Whiskers jumped down from the refrigerator and head-butted Maya's shin, purring like a tiny engine. At least someone didn't care what she looked like.
"You'd tell me if I looked ridiculous, right?" Maya asked him.
He blinked slowly and walked away.
"I'll take that as a maybe."
Maya ended up on the front porch, purple hair wild, watching the neighborhood kids chase each other down the street. They didn't care about perfect hair or being seen with the right people. They just ran because running felt good.
Her phone lit up with a new notification.
Alex: Hey, saw Skylar's story about the party. Everything cool?
Maya stared at the screen. Since when did Alex DM her? Since when did Alex care?
Alex: Also, is that purple in your hair? Sick.
She typed and deleted three responses before settling on: "yeah. spontaneous decision."
Alex: I like it. It's brave.
Maya's heart did this stupid flutter thing. Brave. She'd felt foolish and impulsive and terrified. But brave?
Alex: I've been thinking about dyeing mine blue but haven't had the guts.
Maya: do it.
Alex: Maybe. Need a consultation first?
She sat with that for a moment. Alex. Asking to hang out. Not because Skylar orchestrated it, but because Alex noticed her. Noticed something real.
Mr. Whiskers chose that moment to slip out the door, making a break for freedom. Buster, returning from the vet with her parents, spotted the cat and bolted after him.
"BUSTER! NO!" Maya's dad yelled.
It was chaos. The cat up a tree. The dog jumping beneath it. Her dad in his work clothes, fruitlessly calling the cat. Mr. Whiskers, clearly offended by Buster's enthusiasm, hissed from his perch.
Maya couldn't help it. She laughed until her sides hurt, purple hair falling in her face, the absurdity of everything hitting her at once. This messy, imperfect, ridiculous life. And Alex wanted to be part of it.
Her phone buzzed again. Alex: So about that consultation...
Maya: tomorrow after school. pet store parking lot. bring dye ideas.
Alex: Deal.
Inside, Mr. Whiskers eventually came down for treats. Buster got scolded but forgave everyone instantly, tail wagging like nothing had happened. And Maya—purple hair, imperfect life, potentially upcoming date with Alex—felt like maybe, just maybe, brave wasn't something you had to feel. It was something you decided to be.