ASOS AW12 Collection: Favourite Fashion Picks

ASOS AW12 Floral Beaded Vest, £40