We don’t usually get ballads from Brooke Taylor. She’s the girl who gives us punchy hooks, fast heartbreaks, and glossy pop you can still cry to in the Uber. But this? This one’s different. “I Hate Hating You” is stripped down, bruised, and brutally honest. I listened to it alone on the couch after a night out, still in my leather mini and smudged eyeliner, and damn—I wasn’t ready for how hard it hit.
It opens like she’s trying to outrun her own feelings. “I wanna move to another city, maybe another planet — I’d run from you forever.” Been there. The production is almost shy, just a soft echo of chords behind her voice, and it leaves nowhere to hide, which is kind of the point. She admits right away that “the stress of being honest isn’t worth the face that you’d make”—but then she delivers the truth anyway: “I figured you out.”
Advertisement
That’s the thing with this song. Every line sounds like it took everything in her to say it. Every syllable is like peeling off another layer of bullshit. By the time she gets to the chorus—“If you want the truth, I hate hating you”—it’s not just about an ex. It’s about the emotional hangover that comes from being the one who gave a fuck. She doesn’t want to hate him. She just does.
If you’ve followed Brooke since her 2019 debut “Ruined Me,” you already know she doesn’t half-ass heartbreak. She’s always written like someone who journals the truth, then dares herself to sing it. But this one’s more raw than usual. Less armor. Less melody-driven charm. And more silence—weaponized silence. It’s the kind of song that gives you space to process your version of that breakup. The one where it wasn’t some big betrayal, just a slow unraveling and the sick feeling you got every time he spun the story to make you the villain.
“I’ll thank myself later, but right now I’m terrified ’cause I’ve come to life.” That line ruined me. That’s the panic you feel when you finally walk away and don’t turn back. When you’re done apologizing for the mess he made. And it doesn’t stop there. Brooke flips the script on the classic sad girl narrative in the second verse. She’s not begging for closure—he is. “You still blame me and you’re begging to say it again… how I ruined all your plans.”
And just when you think she’s settled into her sadness, she drops the bridge like a punch to the gut: “You convinced me to stay, tears weren’t dry on my face / Had me buy you lunch on the way out.” Like—what the actual fuck? The audacity. She spells out exactly how women get manipulated into softness, even when they know better. It’s that line—“I felt bad for you / I wanted the best for you”—that made me pause the track and pour another glass of wine. Because yeah. That’s the part no one talks about. How hard it is to hate someone who made you feel like loving them was a character flaw.
Advertisement
Her delivery isn’t a full-blown power ballad. She holds back, breathy and wounded, which makes it all feel more real. You can hear her voice shake—like she’s still trying to convince herself this conversation’s really over or that if even happened. And I think that restraint is what makes it hit harder than a scream ever could.
Brooke’s not just playing sad—she’s documenting the part of healing that still stings. This isn’t a revenge anthem. It’s not even empowerment. It’s the in-between. The ache. The reality that sometimes we still care, even when we know we shouldn’t. “It’s fine, I’m alright, we’re alive… but don’t you assume that just ’cause I didn’t say it, you didn’t leave me in two.”
“I Hate Hating You” feels like opening a wound just to show us what healing actually looks like—messy, confusing, and necessary. It’s the most vulnerable thing Brooke Taylor’s given us so far. And honestly? I hope it’s not the last time we see her like this.





