2. A Trench Coat
![Trench coat](https://media.guestofaguest.com/t_article_content/wp-content/uploads/2012/11/49185_na6410_m.jpg)
We cannot stress the virtues of a great trench coat enough. It's a classic wardrobe staple you will have forever, is appropriate at any age and will never go out of style. Rain or shine, a trench provides protection against the elements while keeping your look smart and sophisticated with as many or as few layers under as you like.
J. Crew Collection Icon Trench via