the snow shall fall a long while