As I write this, we have been shrouded with a dense winter fog, and yet a sudden burst of sunshine...