It either arrives too late...or arrives not at all. It's a season that so often gets squeezed between a too long winter and a summer that can't wait to begin. Never - in all my years - can I remember spring actually happening when the calendar says it should.
But this year. This year - after a winter that never quite happened...spring has sprung. And - just in time.