50 Best Songs of 2017

Cardi B's money moves, Harry Styles' classic rock breakout, the record-breaking "Despacito" and more

Load Previous

12. Selena Gomez, "Bad Liar"

Stop making sense, indeed. America's sweetheart bites a New Wave bassline from the Talking Heads and turns it into a fiendishly clever tale of addictive lust. Whether Selena is whispering, cooing or belting it out, she makes every moment of "Bad Liar" prove that this girl's got her feelings on fire.

Back to Top