Astonishing weather here today. We have had it all: thunder lightning rain hail SUNSHINE and now snow! Yikes!