beach fight
warnings: angst, mentions of blood, cussing, topper, fighting, mentions of cheating, Ruthie
disclaimer: this is so satisfying to read — requests are open!!
pairing: rafe cameron x reader
The Pogues were lounging on the beach, enjoying the rare moment of peace. Y/N tried to relax, but the air felt tense, like something was about to go down. She couldn’t help but notice the Kooks pulling up in their flashy cars, parking way too close. Rafe, Topper and the rest of their stupid crew stepped out, making sure everyone saw them.
The last thing Y/N needed was to see Rafe. After everything he did— cheating on her with Sofia. it still stung. they had a thing going on for a while, he changed when they were together— but that all went away when Sofia happened. And now, here they were, together, acting like nothing had happened
Topper and JJ had made a quick agreement not to start anything. Both knew things could get messy fast, so they decided to keep it chill for the day.
Everyone settled back into their spots, but Y/N could feel the tension in her muscles. She couldn’t help glancing over at Rafe, who looked too comfortable around Sofia, his arm draped lazily over her shoulder. Her stomach twisted with a mix of anger and hurt.
Suddenly, Kiara gasped. “Guys, look!”
The Pogues’ attention snapped to the tiny turtle hatch making its way to the ocean.
Everyone gathered around, watching as the turtle moved slowly through the sand. It was a rare moment of quiet wonder, the kind that reminded them why they loved this place.
But then the loud roar of an engine shattered the peace. Ruthie’s truck tore through the sand, heading right for the turtle, swerving dangerously close to the Pogues.
“Watch out!” JJ yelled, grabbing Kiara and pulling her out of the way.
The truck barely missed them, the tires kicking up sand. Ruthie laughed from inside, clearly amused at the chaos she was causing.
“She almost killed them!” Kiara said, horrified, looking back at the little turtles still struggling through the sand.
Y/N clenched her fists, biting her tongue. Her heart raced with anger, but she tried to hold it in. Not yet, don’t explode yet.
But Ruthie wasn’t done. She spun the truck around, her laughter echoing through the air. As she drove past them again, she leaned out the window, holding a drink. Without warning, she tossed it right on Kiara, drenching her in sticky liquid and ice.
Kiara stood there, frozen, dripping wet. “Are you kidding me?”
Y/N felt the last thread of control snap. “Don’t” John B muttered, trying to keep the peace.
But Y/N couldn’t take it anymore. She stormed toward Ruthie, eyes blazing with fury, not caring what anyone said.
“Y/N, don’t!” John B called after her, but it was too late. The anger that had been building for months—Rafe’s betrayal, seeing Sofia here, Ruthie’s blatant disrespect—had reached its breaking point.
Y/N marched right up to Ruthie, who was standing by her truck now, smirking at the mess she’d caused.
“What’s your problem, you bitch?” Y/N spat, her voice shaking with rage.
Ruthie sneered, completely unfazed. “What’s yours, Pogue? Go cry about it with your dirty friends.”
That did it. Without a second thought, Y/N grabbed Ruthie by the shirt and shoved her back, hard. Ruthie stumbled, caught off guard, but before she could react, Y/N swung her fist, landing a solid punch to Ruthie’s face.
Ruthie shrieked in pain, clutching her nose as blood started to drip. “You psycho!”
The Kooks looked on in shock, unsure of what to do. Sofia’s eyes widened as she watched Y/N completely lose it. But she noticed something else—Rafe wasn’t running to Ruthie’s defense. Instead, his eyes were glued to Y/N, a mix of anger and concern flashing across his face.
Ruthie tried to fight back, but Y/N wasn’t having it. She grabbed Ruthie’s hair, yanking her down toward the sand as Ruthie let out another scream. Y/N’s fists flew, fueled by months of pent-up rage.
“Y/N!” Rafe’s voice finally broke through, but she didn’t stop. He rushed over and grabbed her from behind, wrapping his arms around her waist and pulling her off Ruthie. “That’s enough!”
Y/N struggled against his grip, still fuming. “Let go of me!”
Ruthie lay on the ground, crying and holding her bloody nose. Y/N had done enough damage, but the fire inside her wasn’t out.
Rafe held her tight, his breath warm against her neck as he tried to calm her down. “What the hell are you doing?”
“Get your hands off me, Rafe,” Y/N snapped, finally breaking free of his grip. She spun around to face him, her chest heaving. “What am I doing? I’m doing what you should’ve done—keeping your bitchass friends in check.”
Rafe narrowed his eyes, but Y/N didn’t give him a chance to respond. “You’ve been running around with these Kooks, pretending like nothing matters, while you’re just as bad as them. You cheated on me with her!” Y/N’s voice cracked as she pointed at Sofia, who was standing frozen, watching the whole scene unfold.
Rafe clenched his jaw, but there was a flicker of guilt in his eyes. “That’s not—”
“Don’t even try to defend yourself,” Y/N cut him off. “You lost that right the second you chose Sofia.”
Sofia, who had been silent this whole time, shifted uncomfortably as Rafe’s attention stayed focused on Y/N. She could see how much Y/N still affected him, how his whole demeanor changed around her. His concern, his frustration—it was all for Y/N, and that realization stung.
Y/N turned her back on Rafe and marched back toward Ruthie, who was still sitting in the sand, clutching her bleeding nose. Before anyone could stop her, Y/N grabbed Sofia’s drink from the hood of the truck and dumped it right over Ruthie’s head.
Ruthie gasped, soaked and defeated, blood and soda dripping down her face.
“Don’t ever mess with my friends again,” Y/N hissed, her voice low and dangerous.
Rafe watched in shock, still standing frozen in place, as Y/N walked back toward the Pogues. He barely noticed Sofia next to him, her face twisted in jealousy and confusion as she realized how much control Y/N still had over him.
The Pogues erupted in cheers as Y/N rejoined them. JJ slapped her on the back, laughing. “Hell yeah, Y/N! That was awesome!”
Kiara, still wiping the drink off her, grinned. “You really know how to handle things.”
But as the Pogues celebrated, Rafe stayed behind, his eyes locked on Y/N, conflicted emotions swirling inside him. Sofia glanced between them, noticing the way Rafe’s attention was fixed on Y/N, and it was clear: no matter what had happened between him and Sofia, Y/N still had a hold on him that Sofia could never break.