M&S X Ghost Floral Puff Sleeve Midi Tea Dress M&S X Ghost Floral Puff Sleeve Midi Tea Dress (£69) Image Source: marksandspencer.com M&S X Ghost Floral Puff Sleeve Midi Tea Dress £69 from marksandspencer.com Buy Now