If you were dreaming of a white Boxing Day, you may just have got your wish.
People in parts of Scotland woke to a wintry, festive scene outside their bedroom window – albeit a day too late for a white Christmas.
Was not expecting this today! #snow #aberdeenshire #scotland #brrr #cold #freezing https://t.co/9EfhBKKNxB pic.twitter.com/BDRul3bAq6
— Kevin Hay (@kwjhay) December 26, 2016
Almost a white #xmas! Not enough to build a snowman though. #uksnow pic.twitter.com/lq2s0LkpIy
— Duncan Stewart (@Duncan9474) December 26, 2016
Yay, snow!! ❄ #aberdeenshire @BBCScotWeather @bbcweather @BBCNorthEast #snow #cuminestown #winter #weatherwatchers pic.twitter.com/91lKuOKWyk
— Laura Taylor (@douglas_laura) December 26, 2016
Snow ❄️ in #Ballater #Aberdeenshire #uksnow AB35 5/10 at 10:45. @WindyWilson88 pic.twitter.com/M3ZXUmtVd1
— Nick the Nanny (@nannynick) December 26, 2016
Just a wee bit of snow aye pic.twitter.com/bawgDidom0
— Angus (@sssolidarity) December 26, 2016
The heaviest snow reported was in the north of Scotland, but there were flurries elsewhere as well.
Even shoppers looking for bargains in Boxing Day sales in Edinburgh were caught up in it.

The snow arrived in some of the same areas that had experienced an unusually warm Christmas Day.
The mercury rose to 15.1C in Dyce, Aberdeenshire, pushing the record of 15.6C (60F) registered in Devon in 1920, but snow and gusts of up to 90mph had been forecast to hit on Boxing Day as Storm Conor took hold.
Snow accumulations of 5cm to 10cm are expected above about 200 metres, and 10cm to 15cm above about 400 metres, with drivers warned to be aware of icy patches.