Thousands of people have hit the slopes as temperatures plunged across the north.
All but one of the region’s five ski areas was able to open yesterday, with blue skies and perfect conditions reported throughout the Highlands.
The freezing conditions also added a crystal edge to plants in a garden at Wester Urray.
Temperatures have not risen above 5C in the area for the past three days.
And icy conditions caused problems for motorists in Inverness.
One vehicle was left teetering on the brink of the Caledonian Canal at Muirtown yesterday morning as the male driver struggled on the slippery surface.
Luckily he and his female passenger were able to escape the Seat safely and arrange it to be removed from its precarious position.
Meanwhile at CairnGorm Mountain Ltd yesterday, some 1,400 skiers and snowboarders were taking advantage of the conditions.
Ticket sales had to be suspended around midday because facilities were full.
With around 1,500 people out on Saturday, it means that the resort, near Aviemore, had nearly 3,000 people pass through their doors.
General manager Janette Jansson said: “There are a lot of families and many people are getting lessons now.
“Temperatures have been at 0C, which is perfect, and there’s no wind.”
Others headed to the Lecht, near Tomintoul, where there were 1,500 over the weekend, including 1,000 yesterday.
Nevis Range welcomed some 2,000 people in total on Saturday and Sunday, with some of the best cover on the higher slopes. And Glencoe had around 800 skiers and snowsports and more than 260 sledgers.
Only Glenshee was unable to open although the company’s website reported that snow cover is building up.
All are hoping to keep their snow cover beyond Wednesday when milder weather is due.
Conditions today are expected to be overcast, with temperatures above freezing, and there could be some sunshine in the middle of the day.