Coats Every Woman Should Own
9 Essential Coats to Have in Your Closet Until the End of Time
50
Consider this the cool parent to the classic trench coat — a warmer version, but one that's stood the test of time while still coming in and out of trendiness.