The magic and stillness of the first snow of the season. That incredible moment as a child, filled with awe and excitement, when the first white flakes fall. Christmas in the countryside of England is always accentuated in those rare years when snow actually falls in time for December 25.