Slow Hands Niall Horan
Heavy rain across central Scotlands caused massive travel disruptions with severe flood warnings from the Met Office.
Commuters at Queen Street station in Glasgow saw delays during rush-hour as trains were affected by flooding this morning.
Grampian Police said the B977 Fintray to Kintore road was closed just before 7am and the A944, one mile south of Strathdon, was only passable with 4x4s due to deep water.
A force spokeswoman said: "All other roads have large amounts of surface water and are passable with care.
Emergency repair is being undertaken after rock debris on the carriageway on an unclassified Den Of Logie road, a southbound access road to Stonehaven off the A90, between the A90 and B979.''
Fife Fire and Rescue Service said they had six call-outs about flooding since 11pm last night.
In Kilmany Grove in Kilmany, two houses were flooded.
Firefighters have also been in Park Road in Rosyth diverting water away from homes, and a primary school playground was flooded.
A spokeswoman for the fire service said: "We were called at around 11.33pm. It was just starting to come to the doorways when we arrived. We have two appliances still there this morning.''
ScotRail said a number of services had been affected by rain.
Trains suspended due to flooding included services to and from Queen Street to Anniesland, Cumbernauld and Dunblane.
A half-hourly service is running between Edinburgh and Queen Street calling at Croy, Falkirk High, Polmont, Linlithgow and Haymarket.
Services from Edinburgh Waverley to Queen Street are running at quarter past and quarter to the hour.
A ScotRail spokeswoman said, "We are running as robust a service as possible and apologise to customers for any inconvenience caused by circumstances outwith our control.''
The company said passengers travelling to Dunblane should take the Queen Street service to Aberdeen service as it was making an additional stop in the town.
Trains from Queen Street to Inverness, Aberdeen and Perth were also disrupted, along with Glasgow Central and Mount Florida trains.
More rain is on the way, according to forecasters.
Matt Dobson, forecaster at MeteoGroup, the weather arm of the Press Association, said, "Quite a lot of the central belt has seen 45mm and 60mm over the last 24 hours explaining why flooding is pretty likely. Today, I think the worst is over for now. There is still rain around but it won't be as heavy.
But more rain is on the way. On Friday night there is a band of rain which will be quite heavy moving across Scotland.
There is a very showery weekend to come as well. Some places have seen a month's rainfall in the last few days, but I think the worst is over.
As the ground is saturated with water, flooding will be more likely.''
MeteoGroup said Salsburgh, which is around midway between Glasgow and Edinburgh, saw 37mm of rain fall from 6pm last night to 6am today, making a total of 55mm since 6am yesterday.
Leuchars in Fife saw 30mm during the same period last night with 49mm falling between 6am Wednesday and 6am today.