We have an inkling we're that friend — you know, the one that always encourages you to "just buy it" when you're waffling on a piece of clothing during a weekend shopping trip. But we do know a sound clothing investment when we see one, we swear. If there's one item that every girl should go ahead and splurge on, guilt-free, it's a killer trench coat. The ultimate piece in timeless apparel, this is the coat you will wear again and again, season after season, year after year, until you're wearing it with your plutonium space suit (spring '78).
Amazon's Best-Selling Beauty Products Will Surprise You