Elvi Floral Trench Coat You'll find that the Elvi Floral Trench Coat (£125) is surprisingly versatile. Image Source: Nordstrom Elvi Floral Trench Coat £125 from shop.nordstrom.com Buy Now