Selena Gomez' All Saints Smiley Silk Vest

Who: Selena Gomez wearing an All Saints smiley silk vest
Shop: All Saints US $128
All Saints UK £75
Where: Out & About, LA

Credit: Bauer Griffin via Twitter