Billboard: Top 50 Breakup Songs of All Time
1. Taylor Swift - "All Too Well (10 Minute Version)"
2. Robyn - "Dancing On My Own"
3. Lorde - "Supercut"
4. Jeff Buckley - "Hallelujah"
5. Whitney Houston - "I Have Nothing"
6. Alanis Morissette - "You Oughta Know"
7. Amy Winehouse - "Back To Black"
8. Adele - "Someone Like You"
9. The Beatles - "Yesterday"
10. Olivia Rodrigo - "Drivers License"
https://www.billboard.com/lists/top-breakup-songs-all-time/