Aberdeen could become a Christmas winter wonderland.
Bookies have cut the odds on a white Christmas as freezing temperatures have seen North-east residents shivering already.
Ladbrokes is now offering odds of 4/5 that snow falls on Christmas Day, with Aberdeen the favoured city with odds of 7/4.
But hats and scarves are likely to be well-used before the festive season as forecasters warn the mercury could plunge, and parts of the North-east have already seen temperatures of -6C (21.2F).
Met Office forecaster Marco Petagna said: “Tonight could be the coldest night of the autumn so far.”
He said the coldest temperature of the season so far was on November 6 in Braemar in Scotland when the mercury fell to -6C.
Marco added: “Tonight we could get down to -7C (19.4F) in the Scottish glens, and possibly even -6C locally across places like Katesbridge in Northern Ireland, and perhaps higher ground of Cumbria, places like Shap in Cumbria.”
He said it would warm up a bit over the next few days, but would turn chilly again with frost expected in some places from Friday night onwards.
Mr Petagna said it was too early to tell whether or not a white Christmas was on the cards, but bookies said they have taken a flurry of bets.
Coral’s John Hill said: “We’ve taken an avalanche of bets on this year being a white Christmas as punters are convinced that everybody’s dream will become a reality with snowfall in mainland UK on Christmas Day.
“We’ve not seen a gamble this early on there being a white Christmas for many years, therefore we’ll be keeping our fingers crossed that temperatures don’t continue falling over the next six weeks otherwise it won’t just be Santa handing out presents this Christmas.”
Jessica Bridge of Ladbrokes said: “The odds are falling as quick as the mercury, and it looks like the bitter weather is here to stay.”
Aberdeen was previously a favourite for a white Christmas in 2014, 2015, 2016, but none of the years saw snow on the day.