Just a week ago May was heading towards being one of the coldest and dullest on record but in the space of 7 days that has changed.
Spring has sprung back into life across the Anglia region after weeks of seemingly relentless cloud and rain.
April was one of the wettest on record and May is rapidly turning into a washout. It's a far cry from the record-breaking spring of 2012.
Temperatures in the Anglia region have again peaked at 19C (66F), some 9 degrees higher than normal for March. It reached 19C at Lakenheath, Suffolk as well as in Cambridge and Norwich.
Sea breezes off the chilly North Sea are keeping the coast a little cooler with highs of 15C in Southend, Essex and 13C at Weybourne, Norfolk.
It will be warmer still on Wednesday with temperatures expected to reach 19-22C (66-72F) which is more like June than March.
Scotland has beaten its March temperature record for the third day in a row with the mercury rising to 23.4C (74.1F) at Aboyne in Aberdeenshire. The all-time UK March record is 25.6C (78.1F) recorded in Mepal, Cambridgeshire in 1968.
After a chilly start to the day in the Anglia region temperatures will rapidly rise under the sunny conditions. The highest temperatures will be towards Hertfordshire and Bedfordshire with highs around 19°C.
Onshore breeze keeps coastal areas, especially the Norfolk coast, noticeably cooler
Monday's highest temperature in the Anglia region was 18.9C at Santon Downham on the Suffolk-Norfolk border Although it reached only 10.1C at Weybourne, Norfolk.
Wittering in Cambridgeshire was the sunniest place with 12 hours of sunshine.