Britain is facing a Christmas Day freeze as mild weather gives way to Arctic temperatures and festive snow.
A cold northerly blast will roar in during the middle of next week with wintry showers possible on the big day.
It will follow an unsettled weekend with bouts of strong winds and torrential forecast through until Christmas Eve.
Heavy rain has seen flooding across swathes of Britain prompting a raft of Met Office weather warnings and Environment Agency alerts.
Thermometers will plunge overnight into Christmas morning putting parts of the country in the running for a festive flurry.
James Madden, forecaster for Exacta Weather, said: "We could still see a true White Christmas particularly in northern parts of the country.
"There is the risk of some widespread snow, the Christmas Eve to Boxing Day period is going to be one to watch."
A blast of air from the south will push temperatures above-average for winter over the next few days.
Low-pressure from the west is forecast to give the weather a shake up with heavy rain threatening floods in parts of the country.
The weather will start to calm down towards the middle of next week when polar air will make it feel much colder.
Mr Madden said: "Milder conditions will be accompanied by some windy conditions and widespread heavy showers at times.
"Low pressure and associated weather fronts will work across the country over the coming days.
"It will then turn colder around the Christmas period when there will be a risk of seeing more widespread wintry showers."
Britain is facing a turbulent run up to the festive season with strong winds and rain forecast widely through the next few days.
Low-pressure systems will barrel in from the Atlantic before high pressure brings colder but calmer weather for Christmas.
Met Office meteorologist Emma Smith said: "We are going into quite an unsettled period of weather with low pressure in charge although it will feel milder in the run up to Christmas.
"After the weekend high pressure will build and although it will be more settled it will turn colder with the arrival of Arctic Maritime air.
"There will be some showers around on Christmas Eve although Christmas Day is looking drier.
"There will be some easterly winds along the east coast of the country, to the southwest there will be milder winds coming in from the west."
Weather Company meteorologist Amy Hodgson added: "Our current forecast favours slightly cooler conditions from Christmas Day, with temperatures dropping marginally below normal as a colder flow from the north-east develops across eastern areas."