Selena Gomez has finally given fans some new music. 
Gomez's catchy new single, "Bad Liar," dropped Wednesday night, and the slow-build pop-rock tune could be just the fix her fans have been waiting for.
"Bad Liar" is the first new music Gomez has released since she dropped "It Ain't Me," her collaboration with Kygo, back in February. For this new track, the 24-year-old singer reteamed with Justin Tranter and Julia Michaels, who penned most of the songs off her 2015 album, Revival.