A trench coat for all occasions

When comes spring I always have to wear a trench coat. To me it is the absolute chic for spring. It goes with everything, from trainers for a casual look to long dresses of mini skirts for an elevated look and just with a jeans or straight pants, for a business look by Orsay.

The past years, I can see that there are more and more version of trench coat. Not just the regular beige one. I myself have 3 trench coat at home, one classic beige one, one with a deconstructed look à la Margiela, and this one that I am wearing on the picture with a checked back.