Rob Sheffield's Top 25 Songs of 2017
25
Rob Sheffield weighs in on his top 25 songs of 2017, including Cardi B's "Bodak Yellow" and Harry Styles' "Two Ghosts."

But enough about 2017. Let's fast forward to what didn't suck this year, which would be the music. These are my 25 favorite songs of 2017 (though some gems are over on my albums list, to avoid duplicating all the same artists). Including, but not limited to: hits, flops, obscurities, guitar monsters, cheap pop kicks, rap hustlers, bad liars, punk rockers, soul divas, disco disasters and karaoke room-clearers. And the Beatles, obviously.