Thunder Over the Fair
Maya's hair was a disaster. She'd spent forty-five minutes trying to perfect the messy waves her favorite TikTok tutorial promised, but humidity had other plans. Now her hair looked less "effortlessly beachy" and more "dragged through a bush backwards."
"You look fine, chica," said Zoe, barely looking up from her iPhone. "You're being dramatic."
Maya rolled her eyes so hard it actually hurt. Easy for Zoe to say—she'd spent the entire car ride doom-scrolling through some group chat drama that Maya still didn't fully understand. Something about Tyler and Alyssa and a screenshot that shouldn't have been screenshot.
"That's literally your catchphrase whenever I'm not fine," Maya shot back. "Remember when I failed that chem test? 'You'll be fine, it's just one grade.' Remember when I cried at lunch because Jason looked right through me like I was invisible? 'You'll be fine, he's not worth it.'"
"Okay, but you weren't fine then either," Zoe said, finally pocketing her phone. "What's actually up?"
Before Maya could answer—could admit that maybe her freakout wasn't about hair at all, but about how everything felt like it was changing and she couldn't control any of it—screams erupted from the petting zoo.
A massive bull had somehow found its way out of the enclosure, its hooves thundering against the packed dirt as kids scattered like pigeons. Maya grabbed Zoe's arm, but Zoe was already moving, sprinting toward the chaos.
"What are you DOING?" Maya yelled, chasing after her because apparently that's what you did when your best friend decided to become a matador.
"The little kid by the fence!" Zoe shouted back, and that's when Maya saw him—a tiny boy frozen like a deer in headlights, clutching a stuffed dinosaur, while the bull charged toward him.
Everything happened in slow motion. Zoe throwing herself between the bull and the kid. The bull skidding to a halt, snorting, confused. Maya's heart hammering against her ribs like it was trying to escape.
Then lightning cracked the sky, so close it made the air taste like ozone. Rain dumped from the clouds like someone had overturned a bucket. The bull bolted toward its now-open enclosure, and fair workers swarmed in to secure the gate.
Zoe scooped up the kid, whose lower lip was wobbling, and carried him to his mother. Maya's phone buzzed in her pocket—her mom, checking in. But she didn't answer.
Instead, she found Zoe by the concession stand, wringing out her soaking wet hair.
"You're insane," Maya said, and there were actual tears in her eyes now, the kind you couldn't blame on humidity. "You could've gotten hurt."
"He was scared," Zoe said with a shrug, like it was nothing. "Someone had to do something."
Maya looked at her friend—really looked at her. The frizzy hair, the smeared mascara, the way her hands were still shaking a little. And suddenly the group chat drama and the chem test and Jason who didn't know she existed seemed exactly as small as they actually were.
"Your hair's a mess," Maya said.
Zoe laughed. "Yours too, bestie. Yours too."
Outside, lightning flashed again, but this time Maya didn't flinch. Some things—the important things—could weather any storm.