Dreams of a white Christmas have come true for some in the Scottish Highlands and the Yorkshire Dales.
Shetland, Aboyne, Strathallan and parts of Yorkshire have already recorded some snow this morning.
Elsewhere, rain is due to spread northeast across the UK on Christmas Day, but it won’t reach Scotland, northern and eastern England until tonight.
Good morning and merry Christmas! 🎄
Here’s how the weather is looking this #Christmas morning…
— Met Office (@metoffice) December 25, 2021
The rain will be heavy for some, with a yellow weather warning in place for parts of County Down and Armagh in Northern Ireland from this afternoon.
Between 25mm and 40mm of rain is forecast there by mid-morning on Boxing Day, with up to 60mm possible.
After the recent wet weather there, local flooding is a risk.
Scotland and northern England will have the best chance of sunshine today, but it will feel cold there, especially in the wind.
Tonight, as the rain pushes into the colder air, it will turn increasingly to snow over northern hills, but it won’t reach northern Scotland.
A yellow warning for snow covers the Pennines, the Cumbrian Fells and the Southern Uplands on Sunday. Strong winds there will bring blizzard conditions too.
There will be further snow on northern hills on Boxing Day, but it will turn light and patchy during the morning.