Demi Lovato has had quite the run over the last few months. While she's not trying to get her life in order, she's making some pretty great music. Now you can hear her brand new single 'Heart Attack'.

This one wasn't supposed to be out until March 4, but thanks to the wonderful world of the internet, the song has been leaked for all to hear - or at least until it's taken down. Either way, it's not a bad tune!

Unlike Demi's last big single, 'Give Your Heart A Break', she's not trying to get a guy to let his guard down. She's instead trying to protect herself from something that might turn out bad. Listen to the song below, and judge for yourself.