So hands up, who has had some glorious spring sunshine this week?
No doubt if you are in the UK or Ireland, you will have enjoyed some lovely weather, even if it was only through the window.
Unfortunately, however, although we are still going to have sunshine at times, there is a change on the way and winter will make a return over the weekend and into next week.
The fine and settled conditions that we have experienced over recent days have been down to an area of high pressure that has been sitting over the British Isles.
This high is now beginning to drift northwards and over the coming 24-48 hours it will continue to move towards the north-west of the UK and Ireland, to be centred to the south of Iceland.
With low pressure expanding across eastern Europe, and edging westwards towards us, a generally northerly flow will develop across the British Isles over the weekend and into next week.
This wind direction will bring with it much colder air than we have been experiencing and a return to winter for some.
Overnight frosts are expected across many areas of the UK, with gardeners having to give some protection to delicate young plants.
There will also be the risk of snow.
This will mainly be over the hills of northern Britain, but also at lower levels in northern Scotland at times.
At present, Monday is looking the coldest and the windiest.
Thankfully the strength of the sun will mean that, where the sun does come out, and you are sheltered from the northerly wind, the edge should be taken off the temperatures in the afternoons.
Thankfully conditions are not looking as bad as they were 35 years ago when a depression over south-east England led to a cold north-easterly flow, which brought snow in a wide arc from the Peak District down to Dartmoor.
The Cotswolds and Peak District saw more than 24in (60cm) of snow on April 25 1981, with more than 12in (30cm) in north Devon. This event led to a lot of transport disruption, power failures and the severe loss of livestock, including newly born spring lambs.
So what does this mean for the London Marathon?
Those taking part in the Marathon this year, hoping to be the millionth finisher, or those lining the streets of the capital to cheer on the runners, will be pleased to hear that it looks like being a dry day.
There may well be a build-up of cloud, but some sunshine should break through at times.
The prevailing wind will be gentle and from the north-west, but it can be brisker than this as it weaves through the streets and around the tall buildings.
First off the mark, at 8.55am, are the elite wheelchair athletes, when temperatures are expected to be around 6C (43F).
By the time of the elite men and masses start, at 10am, temperatures look like they will have picked up a notch, to around 7C-8C (45F-46F).
By midday, when the elite men are due to be close to finishing, temperatures are expected to be 8C or 9C (46F or 48F).
The maximum temperature for the day at St James's Park, alongside the finish on The Mall, will be 11C (52F), with this likely to fall in mid-afternoon when those running a 5-6 hour pace will be crossing the line and picking up their medals.
These temperatures are likely to be a welcome relief for those dressed as rhinos or carrying fridges.
Layers are likely to be key for participants and spectators alike.
You can keep up to date with the forecast and current conditions via our website and apps.
MeteoGroup is Europe's largest independent weather forecast provider.
A bright start, with frost patches and perhaps hill fog. Any hill fog will soon clear with another fine day following with plenty of sunny spells, although it will feel rather cool compared to Thursday, especially in the breeze. Maximum Temperature 12 °C.
A dry end to the day with clear spells overnight allowing a frost to form. Through the second half of the night, scattered wintry showers will spread from the north. Minimum Temperature 0 °C.
A frosty start, then the rest of the day will see further scattered showers, but also good spells of sunshine. Feeling cold in the freshening northerly breeze. Maximum Temperature 10 °C.
Outlook for Sunday to Tuesday:
Remaining cold and breezy, with some sunny spells but also wintry showers. Overnight frosts will become more widespread, with some patchy snow accumulation possible, especially on hills.