Trench coats are an autumn wardrobe staple that never go out of style. Light enough for layering, the timeless design evolved from military wear and provides a flattering and elegant silhouette that ...