I've always thought it is a great idea to invest in beautiful timeless pieces of clothing that you know you will get to wear 20 years from now. 
This coat by Givenchy is the perfect example. Its color and cut are so amazing I am sure my children will be fighting over it...
 Why wouldn't they, it will be "vintage" by then!

Picture: Vogue.com