Britain could experience a white Christmas after weather forecasters predicted dramatic conditions for in the coming days following mild temperatures in early December.
SEE ALSO: Giant 62ft wave between UK and Iceland sets record
SEE ALSO: Is this the most festive pub in Britain?
Rain, high winds and snow from the Atlantic will bring overnight lows of 0C to many parts of the UK this weekend, while the Highlands will see -2C.
Speaking to the Sun, Grahame Madge from the Met Office said: "Colder conditions are expected this weekend with clearer skies in the north and southern regions bringing morning frosts and fog."
He added: "More unsettled weather will come through with strong winds and rain next week."
On Christmas Day, Madge said that as the Met Office looks seven days ahead, it was still too early to give a snowfall forecast.
Meanwhile, Jim Dale at British Weather Services told Manchester Evening News that the North will be hit with snow.
"I can say quite clearly there will be some snow between now and Christmas Day," he said.
"Although we don't see a blanket of snow, we could see wintry showers over higher ground.
Bookies have cut the odds for snow on Christmas Day in the UK's cities, with Ladbrokes slashing the odds from 6-1 to 4-1 for London, 6-1 from 7-1 for Birmingham and 5-1 from 6-1 for Liverpool.
Spokeswoman Jessica Bridge told the Daily Mirror: "It's a case of better late than never, and punters can finally and realistically start dreaming of a White Christmas."
Visit weather.aol.co.uk for your local forecast.