Bing Crosby once sang about it and it's something we all dream of - but will we get a white Christmas this year?
Any Brits hoping for a blanketing of snow on the ground on December 25 will be disappointed to learn that it's not looking likely.
While once a common occurrence for the Victorians, snowfall is becoming increasingly rare as the world heats up, with the Met Office reporting that only once in the last 51 years has there been a "widespread covering of snow on the ground" over Christmas.
December temperatures usually hover around even or above average, meaning it's never quite cold enough to snow over Christmas. Instead, the forecaster says we're more likely to see snow between January and March when colder weather typically hits Britain.
But don't lose all hope just yet - according to the forecaster, the last time there was a white Christmas was in 2010, which means we could be in line to see a thin dusting on the ground.
So will we see a white Christmas this year? When asked by the Standard, Met Office spokesman Grahame Madge replied with a blunt "no".
He added that outside of the hills in northern Scotland, snow is not looking likely but instead the festive season could be blighted by heavy downpours.
"But if you look at the long range forecast there isn't anything within that that suggests there's any snow outside of northern hills," he said.
"Generally across the UK it looks like it's going to be dominated by heavy rain, and any snow is becoming increasingly confined to northern hills."
Mr Madge added: "The prospect of a white Christmas is looking very low indeed. We couldn't' rule out a dusting in some of the higher communities of Scotland, but for anything else it doesn't look likely at all for that period".
What are the odds on a white Christmas?
In a complete shift from the forecasters, the bookies are expecting a white Christmas in 2019, making it 4/9 that snow will fall anywhere in the UK on December 25.
Edinburgh and Glasgow are the most likely to see snow and have listed at 4/1, while Cardiff and London have been placed at 10/1 with Ladbrokes.
Alex Apati of Ladbrokes said: "We're expecting a White Christmas this year and punters will be looking to cash in all over the UK with Edinburgh and Glasgow heading the betting to see snow."
- Snow to fall anywhere in the UK on Christmas Day - 4/9
To see snow on Christmas
- Edinburgh - 4/1
- Glasgow - 4/1
- Belfast - 6/1
- Liverpool - 6/1
- Nottingham - 6/1
- Birmingham - 7/1
- Bristol - 8/1
- Dublin - 8/1
- Cardiff - 10/1
- London - 10/1
What is a white Christmas?
According to the Met Office, a white Christmas occurs when one snowflake is "observed falling the 24 hours of December 25 somewhere in the UK", which has happened 38 times in the last 54 years.
But a full covering of snow on the ground is looking much less possible, given this has only happened four times in the last 51 years.