There's nothing more satisfying than hearing a song so laced with shade that you could legit use them as a parasol on your next beach holiday.
And so, in celebration of the shadiest songs to ever exist, here are the best times musicians threw a whole heap of the dark stuff at an unsuspecting ex.
1. You're So Vain - Carly Simon
"You're so vain, you probably think this song is about you"
Rumoured to be about a total of three men. One is actor Warren Beatty, and Carly shared the secret of the remaining two people with Taylor Swift after a performance on her Red tour. Ooh.
2. So What - Pink
"Guess what? I'm having more fun now that we're done"
Written about Pink's husband Carey Hart, who she was separated from 6 months prior to the songs creation.
3. Cry Me A River - Justin Timberlake
"Your bridges were burned and now it's your turn to cry, so cry me a river"
Written about the sad demise of Britney and Justin, this remains the greatest break-up song of our generation. Soz, Taylor.
4. Bad Blood - Taylor Swift
"Did you think we'd be fine? Still got scars on my back from your knife"
This one was about Taylor's feud with Katy Perry, over a perceived slight involving their back-up dancers. DRA-MA.
5. Love Yourself - Justin Bieber
"My mama don't like you, and she likes everyone"
Literally who knows who this one is about? It doesn't matter really, the shade speaks for itself.
6. Take A Bow - Rihanna
"You look so dumb right now... trying to apologize, you're so ugly when you cry"
The ultimate FU song for anyone who's ever been cheated on.
7. 7 Things - Miley Cyrus
"Your vain, your games, you're insecure"
Rumoured to be about Nick Jonas, this track outline all the things she hates about an ex-boyfriend - and also the seven things she likes. But still. The hate is real.
8. Hair - Little Mix
"'Cos he was just a d**k and I knew it, got me so mad sitting in this chair"
The most underrated track on Get Weird, this one isn't specifically about anyone in particular - but still kicks plenty of ass.
9. Best Thing I Never Had - Beyonce
"You don't deserve my tears, I guess that's why they aint there"
The song you listen to after you've found happiness with someone else and reflect on how lucky you were to escape a really crap ex.
10. Zero - Chris Brown
"Ask how many nights I've been thinking of you - zero, zero"
Ultimately, just a great song to sing in the shower. ZEROOOOO.