While the weather goes through that somewhat erratic phase between the British Summer and Autumnal chills, outerwear is often difficult to get right. You can't go wrong with a sturdy wool blazer though, like this heritage-look version from Zara.
The use of a checked wool fabric gives an immediate gentrified feeling to the blazer, with the addition of leather elbow patches adding a geek chic sixties and seventies feel. The subtle addition of a pocket handkerchief, complete with psychedelic floral print, is a cute touch that rounds off the vintage inspiration.
It's available now from Zara for £69.99.