No wardrobe is complete without this basic. It's perfect for layering in both spring and fall, and can be worn this season, next season, or 10 seasons from now. This classic coat is worth its weight in gold.
Classic Trench Coat, $139; zara.com
You can wear this to the office, but you'll need to mute it with a blazer and tonal pants. Or, you can save it for the weekends with a pair of boyfriend jeans or frilly skirt.
Pink Vichy Cotton Sweatshirt, $250; avenue32.com