High winds and snow are returning to affect much of the country today.
Amber “be prepared” warnings for snow have been issued by the Met Office for many parts of Scotland, including the Highlands and western isles, Strathclyde, the south west, Lothian and Borders and Central, Tayside and Fife.
Snow has already started falling and is expected to reach a peak between 5pm today and 9am on Tuesday, with some heavy showers and blizzard conditions predicted.
A yellow “be aware” alert for high winds in many regions including Orkney and Shetland, the Highlands and Strathclyde is also in place.
The Met Office forecasted 10 to 20cm of snow on higher-level routes, with conditions in the mountains described as “atrocious”.
The A93 at Spittal of Glenshee was closed and Kirkmichael Primary School in Perthshire had to close at lunchtime because of severe weather.
Exposed areas on the west coast are also likely to see unusually high sea and swell conditions, forecasters said.
Julian Mayes, a forecaster with MeteoGroup, the weather division of the Press Association, said: “It’s going to be windy throughout the day, with the highest wind speeds on the west coast. There will be maximum gusts of 60 to 70mph at any time today and this evening.”
Many ferry services faced disruption throughout the morning, with cancellations in the Western Isles, including the Oban to Lochboisdale sailing.
Ferries to Orkney and Shetland were also affected, with some cancellations and delays.
The strong winds forced the closure of the Forth Road Bridge, the Erskine Bridge, Clackmannanshire Bridge and Skye Bridge to high vehicles.
Storm-force gales brought gusts of 84mph to the Western Isles last week, bringing road and school closures as well as causing damage to some homes.
ScottishPower produced record amounts of electricity at its 28 windfarms, with more than 135 gigawatt hours produced between January 25 and 31, enough to power 1.6 million homes in an average week.