It's a big call to try and narrow down the best of all the bangers that have been dropped in the past century, but Rolling Stone has gone and done just that.
The music publication has just released it's list of the 100 Greatest Songs Of The Century...so far, and it's gonna take you on a lovely nostalgic journey through the 2000s.
The top 20 songs feature everything from Kiwi sweetheart Lorde to Kanye West, Adele, The Strokes, M.I.A., two songs from Missy Elliott, and as for number one? You're just gonna have to scroll down and see for yourself...but you won't be disappointed.
Do you agree that these are the best? Or are there some songs that should've made the cut?