Snowdrops in Scotland mean spring has come and Beltane is not far off.