I don't think I'll ever get over denim.
It goes with everything and it can be dressed up or down to go almost anywhere (except anywhere with a dress code along the lines of 'black tie' - that would be awkward).
A little while ago, ASOS challenged me to style this denim blazer (from their Australian exclusive collection) five different ways.
Here's four of them. You can view the last one here.
Photos by Ho Quang.