What do all of the outfits Demi Lovato has worn in 2017 have in common? Nothing. No, seriously. The "Body Say" singer has worn looks that run the gamut from super girly and princess-like to tough and futuristic, and she rocks them all well.
There's not a trend that looks out of place when Demi wears it, nor a dress that could be labeled too risky or sexy. It might have to do with the fact that Demi has the attitude and confidence to wear anything. "I don't let anyone's insecurities, emotions, or opinions bother me. I know that if I am happy, that's all that matters to me. And it's okay to be selfish like that sometimes, when it comes to your well-being. Do what makes you happy, and don't care what others think," Demi told Seventeen once in an interview. She's sure living by that motto! Scroll ahead to see what we mean.