Spring has sprung, or is, at the very least, in the process of springing. For many people this will cheer their spirits – the promise of warmer weather, longer days, blossom blooming, lambs frolicking ...