We pretty much freaked out when we saw Demi Lovato's latest over-the-top outfit, because she looked like a total princess in a feathery floor-length gown. Of course, her all-white look had a bit of her signature rocker edge to it, but it was totally fitting for the Royal Variety performance at the Palladium Theatre in London that she wore it to.
Demi even raved in her Instagram photo caption that she felt like a princess in her fluttery gown, and we're so glad she felt so special in the stunning style.
Click through the gallery above to see even more stars who had princess-worthy fashion moments. Are you obsessed with Demi's new look? Tell us below!