Spring will wing its way into our lives this week, with Britain set to say goodbye to the last of the wintry showers which on Tuesday left snow in the north of England.
Although temperatures continued at an unseasonably low of between 4C (39.2F) and 7C (44.6F) in the north of England and in Scotland throughout the day, there is much better weather on the way for the whole country, with temperatures after Sunday expected to leap up to 20C (68F) in parts of England.
Billy Payne, a forecaster at Meteogroup, the weather division of the Press Association, said: "Cold easterly winds have continued to cause snow in the north of England and Scotland, with a quite brisk wind coming from Scandinavia still affecting large parts of the country.
"Tonight temperatures are likely to dip down below freezing across the same areas and even down as far as the Midlands, and tomorrow will be wintry again with accumulations of snow on the high ground.
"But we are seeing change on the way through tomorrow, with heavy rain pushing north and bringing temperatures up with milder air before things get warmer next week.
"By Sunday and into Monday temperatures should be driving towards 20C in the south east and East Anglia, and double digits in Scotland and the north of England."
The unseasonable weather has caused chaos for farmers, the transport network and homeowners throughout March and the Easter holiday.
Average temperatures between March 1 and 26 were just 2.5C (36.5F), three degrees below the long-term average, the Met Office said.
This would make it the coldest March since 1962 and also the fourth coldest in the UK since records began in 1910.
The coldest March in the UK was in 1962, at 1.9C (35.4F), followed by 1947, 2.2C (35.9F), 1937, 2.4C (36.3F), and 1916 and 1917, 2.5C (36.5F).