Britain is set to bask in the hottest temperatures of the year so far today.
The Met Office is forecasting up to 24C in parts of the country, with the summer quickly approaching.
Over the weekend, north Wales recorded highs of 23C, though there were "mixed fortunes" elsewhere, the national weather agency said.
England and Wales saw glorious sunshine, but Scotland and Northern Ireland were overcast with patchy rain.
The hottest temperatures today are expected at around 4pm for all of the UK.
Swansea and Cardiff were projected to hit 23C by mid-afternoon, while Bristol, Exeter and Plymouth could reach 22C by 3pm.
The rest of the England and Wales will be looking at anywhere between 14C and 20C for the remainder of the day.
See below for the weather in your area
Scotland
A few showers are affecting parts of southern Scotland early in the day before easing later.
Otherwise, it will be a fine and dry day with warm sunny spells.
Highs of around 18C are expected in parts at around 5pm.
North West
Remaining largely dry with sunny spells, but a few very isolated showers possible over the Pennines.
Generally feeling warm but breezier and cooler on some coasts, particularly around Merseyside.
Maximum temperatures are expected to be 20C, which should arrive around Manchester by 1pm.
North East
A bright day with some sunshine for much of the region.
Clouding over for the afternoon with some chance of showers and patchy rain.
Light winds for most, but freshening breeze near coasts, with a high of 19C by around 3pm.
Midlands
Early mist is clearing with a fine day, including sunny periods, expected.
Fair-weather cloud gradually bubbling up, perhaps giving a rogue afternoon shower.
It will feel warm but somewhat breezier than on Sunday with maximum temperatures of 22 C by 5pm.
Wales
Staying generally dry with plenty of sunny spells.
Feeling warm, particularly in sheltered southern areas, however a brisk northerly breeze will give a cooler feel in the north and west.
There's a low chance of an isolated late-afternoon shower, with maximum temperatures of 23C by 1pm.
South West
Plenty of sunny spells expected throughout the day.
Warm inland and on many southern coasts, but with a freshening northerly breeze, feeling slightly cooler on some northern coasts.
Maximum temperatures of 23C by 1pm around Exeter.
London & South East
The best of the morning sunshine has been in the west.
Feeling warm in the sunshine by the afternoon, with winds mostly remaining light.
Maximum temperature 21C on the south coast from around 3pm.