Demi Lovato Rocks on Good Morning America!

Demi Lovato appeared on 'Good Morning America' earlier today to put on a great show!

Above, she sings a soulful version of Skyscraper! She also sang Give Your Heart a Break and Unbroken!