Moschino has quite possibly created the most exquisite jacket of all time. A creation perfect for teaming with slogan/band tees and black skinnies and for layering over dresses. I would seriously give anything to own this bad boy....anything but the £3000 price tag.
(Images via FashionGoneRogue, CoolSpotters, FashionBeans, Giglio)