Who: Demi Lovato wearing a Diane von Furstenberg Ellowyn vest
Shop: Net-A-Porter US $300
Net-A-Porter International £275 / €331.40
Where: Out & About, New York

Credit: Wenn