Heavy rain is battering parts of Scotland with flood warnings in place for the Highlands, around Loch Ness and parts of central Scotland.
Persistent rain is forecast through until Sunday morning, however milder conditions in the north east have seen temperatures of 15C at Fyvie Castle.
Swollen rivers feeding into and out of Loch Ness are said to be at particular risk of flooding.
The Met Office has also warned of possible travel disruption.
Flood warnings and alerts have been issued for the Highlands, Wester Ross, Moray, Tayside, Central, Shetland and Argyll and Bute.
‘Localised flooding’
Richard Brown, from the Scottish Environment Protection Agency, said: “Water levels in the north west of Scotland have risen overnight due to heavy rainfall and snowmelt, particularly in Skye, Lochaber, the Great Glen and the rivers Ness, Beauly, Conon, Shin and Spey.
“These are expected to continue to rise as the rain and milder temperatures persist through Saturday and surface water may also cause problems in these areas. The heavy rain is also affecting rivers in Tayside and the Callander area.
“Localised flooding of low-lying land and roads is expected, and there may be some disruption to travel. Flooding of individual properties in low-lying areas is also possible.”
CalMac said several ferry sailings have been cancelled and others may be subject to disruption.
And the Scottish Cup match between Inverness Caledonian Thistle and Raith Rovers has been postponed because of a waterlogged pitch after “incessant rain”.
The club said: “As always player safety is paramount to any decision taken.”