Heavy rain and winds of up to 70mph are causing travel disruption across Scotland, with fallen trees blocking some roads.
The stormy weather also resulted in ferries cancelled and delays to rail services with ScotRail reporting "minor disruption" to its West Highland line, as high winds led to restrictions on bridges, with the Forth Road bridge opened to cars only this morning.
A number of trees came down overnight in Aberdeen, causing roads in the city centre to close, including Union Terrace and Willowbank Road, with the city council reporting dozens of calls about fallen trees with crews working to remove them.
Drivers were also warned to take extra care on the Esplanade after sand and water were blown on to the road, and in Dundee a driver suffered minor injuries when a tree came down and hit a car on Arbroath Road near Baxter Park.
Fife Constabulary also reported trees down in the area, with "Standing Stane road" between Kirkcaldy and Leven shut as well as the road from Cupar to Melville Lodges roundabout.
Victoria Kettley, a forecaster with Meteogroup, the weather division of the Press Association, said: "The strongest winds at the moment are through Perth and Aberdeenshire, with gusts of up to 72mph locally. Through the course of the day, the wind will shift westwards.
"This afternoon, winds down the west coast could gust at 50mph to 60mph, with the main zone being on the western fringes to the western isles, easing overnight.
"Gusts on the east coast will ease rapidly over the next couple of hours."
For those hoping to travel by ferry, many Caledonian MacBrayne services were facing disruption and some routes were cancelled.
Flood warnings are in place for Haddington in East Lothian and many parts of the Borders and a further nine flood alerts were issued across Scotland, including in Aberdeenshire, Dumfries and Galloway and Fife.