Drivers are battling traffic chaos across Scotland's roads as heavy rain batters the nation.
Transport bosses announced today 'it's officially winter' and the weather has matched the statement.
Trains have been cancelled, roads closed and Tay Road Bridge is closed to high vehicles with showers expected to last in parts until next week.
Drivers are facing lengthy tail backs on the M8 after a crash and flooding.
Police were called to section of the Glasgow motorway this morning to drain flooding water.
The A83 Rest and Be Thankful has just reopened this morning after being closed overnight as a precaution against the heavy downpour.
The diversion put in place for the A83 was 58 miles long.
Scotrail have announced that 'due to extreme weather conditions' train services between Glasgow Central and Largs will be terminated at and started back from Kilwinning.
All stations between Kilwinning and Largs will not be served.
The Tay Bridge has been closed to double decker buses due to high winds.
And CalMac have warned of possible disruption to ferry sailings due to the weather, urging punters to check ahead.
A Tweet from Traffic Scotland warned drivers: "It is very wet out there today with plenty surface water so do take care when travellingCloud with rain
"If you do spot anything just drop us a tweet when it is safe to do so."
Cops have had to assist with clearing the major M8 road this morning, with officers clearing drains.
A tweet from Police Scotland read: "There’s large amounts of surface water across the motorway network because of the weather - we’ve even had to assist in clearing #blockeddrains this morning on the #M8 at #J27 #EB.
"Please slow down. Drive to the conditions. Switch your lights on."
Limits have also been lowered on some roads to improve safety.
The Scottish Environmental Protection Agency (SEPA) has issued flood alerts and flood warnings for areas mostly around Tayside and Fife today.
Forecasters at the Met Office predict there will be wet weather ahead for Scotland.
Their forecast for Strathclyde for Monday to Wednesday reads: "Rather cloudy, showery on Monday with light winds. A band of rain crossing all parts on Tuesday with strong southerly winds.
"Staying windy on Wednesday with sunshine and blustery showers."