It is here - Spring. This means sunshine and blossoms, outdoor adventure, bugs and floods Are you ready?BRITAIN WEATHER DAFFOLDILS IN SPRING