We have had such lovely weather so far this week - spring has well and