Much of the country woke up to dense fog yesterday morning, which even saw 20 flights cancelled at London airports.
But the mist soon cleared and turned into Britain's hottest day of the year.
According to the Daily Mail, temperatures reached 19C (66f) in Gravesend, Kent, with 17.6C (63.7f) at Santon Downham in Suffolk and 17.1C (62.8f) in central London.
People were seen hitting parks and beaches across the country, soaking up the early spring sunshine, but not everybody enjoyed the rays.
Met Office spokesman Dan Wiliams told Aol Travel: "Yesterday was the hottest day of the year so far (happens quite frequently at this time of year!).
"The highest temperature was 19C at Gravesend and the sunshine pushed the temperature into the mid teens celsius across much of East Anglia and southeast England once the overnight fog cleared.
"It was a different story across the west and northwest of the UK though, here the cloud and mist persisted all day and temperatures only reached 7C in places."
Dan said that we might be reaching for the umbrellas over the weekend though, adding:
"Most parts of the UK can expect a mixture of sunshine and showers over the weekend, and in northern and western areas some of the showers could be heavy with hail and possibly thunder. The north of England , Cumbria-Durham-Northumberland could well see more persistent rain at times on Saturday as could East Anglia and southeast England ."
Sign up to our weekly newsletter | Follow us on Twitter | Become a fan on Facebook