Wild At Heart

1 0 0
                                    

     As the pep rally chaos unfolds, Sophia sits in the back of the bleachers next to Hazel, feeling an uneasy pit growing in her stomach. The gym is packed, buzzing with excitement, and draped with Rockbridge Falls colors. The whole crowd seems electrified, but Sophia can sense Hazel's unusual silence beside her. She looks at Hazel with concern, squeezing her hand. "You sure you're okay?" she whispers, but Hazel just gives her a nod and a small, forced smile.

     When Jeff and Tim strut to the front of the bleachers, their smug expressions fill Sophia with dread. She watches PJ slink in with her head down, avoiding eye contact with the others. Josie finds her way to PJ and sits beside her, trying to offer some kind of comfort, but PJ just stares ahead. Sophia leans closer to Hazel, who's gone tense.

     The mascots run out, and the crowd erupts in deafening cheers. Jeff and Tim hype everyone up, with Jeff's vulgar words making Sophia cringe, and she catches Hazel muttering something under her breath, her eyes narrowing. The energy only intensifies as the cheerleaders take the floor, pulling stunts that seem more provocative than choreographed. Then Tim's voice booms over the gym, turning the rally's focus directly onto Hazel.

     Sophia's heart sinks. She sees Hazel tense as Tim taunts the club, mentioning a "surprise" for the crowd: Hazel would be showing off her skills in a "fun little challenge." Her hand tightens around Hazel's, but Hazel just gives her a quick, determined glance before standing up, ready to descend the bleachers. Sophia can feel her pulse quicken. What has she gotten herself into?

     The football team brings out a wrestling mat, and as Hazel heads down, PJ and Josie exchange worried glances. Sophia watches, horrified, as Tucker, shirtless, painted, and wild-eyed, is released from a cage, growling like an animal. The crowd's cheering transforms into a sinister roar.

     Hazel doesn't hesitate—she charges at Tucker, tackling him to the ground, throwing punches with surprising force. The crowd roars, cheering her on, but it's short-lived as Tucker easily throws her off, sending her sprawling. She gets up, determination flaring in her eyes, and goes for a kick, momentarily bringing Tucker down again. The brief victory doesn't last, though; Tucker counters with a punch that lands squarely on her face, breaking her nose. Sophia gasps, tears filling her eyes as she watches blood trickle from Hazel's nose.

     No... why is she doing this? Sophia thinks, wanting to jump in but feeling frozen, unsure how to intervene in the middle of the spectacle. She's never felt so helpless.

     Tim continues his taunts, jeering about the club and the girls' intentions, twisting the truth into nasty lies that have the crowd murmuring and looking around in shock. Sophia catches the hurt expressions on her friends' faces, especially Josie and PJ, who now seem embarrassed and defeated. Hazel tries to push through the pain, ducking and dodging, using every ounce of her strength to keep up with Tucker's brutal attacks.

     When Tucker drags Hazel back, tossing her around like a rag doll, Sophia feels the weight of the situation crushing her. She can barely see through her tears, trembling as she watches Hazel, her strength waning, yet refusing to give up. Hazel finally manages to jump onto Tucker's back, clawing at his eyes, making him scream. The sight of blood horrifies the crowd, and for a moment, there's complete silence.

     Tim, however, dismisses Hazel and the club with one final insult, then casually ends the rally. "Okay, thanks for coming to the pep rally, everyone! Go Vikings. Fuck Huntington! Woo!" His words are so detached, it's as if the fight they orchestrated was nothing more than a cheap performance.

     Finally, Tucker throws Hazel to the ground, and Sophia can't hold back any longer. She bolts from her seat, rushing over to Hazel as tears stream down her face. "Hazel!" she sobs, her voice breaking, as she drops to her knees beside her, gently touching her bruised cheek.

You've reached the end of published parts.

⏰ Last updated: 19 hours ago ⏰

Add this story to your Library to get notified about new parts!

Wildflower Wildfire (Hazel Callahan x fem! oc)Where stories live. Discover now