People had to be rescued from their cars after heavy rain left roads across Tayside and Fife under water.
The most dramatic incidents of the weekend included on Saturday evening on the A917 near Colinsburgh, when six people and a dog had to be carried from two vehicles by Scottish Fire and Rescue Service crews.
They were rescued after their vehicles became stranded in the flood water.
Two women were rescued from a car on the B936 at Grange of Lindores, near Newburgh, at around 9.30pm.
By around midnight on Saturday, 14 Fife roads were affected, with reports of flooding in east, west and central areas.
Meanwhile, fields turned into lakes as rain fell on saturated ground.
The Scottish Fire and Rescue Service said crews were deployed to prevent rising flood water from damaging nearby properties.
Angus escaped the worst of the weekend storm, but prolonged Saturday rainfall was enough to close part of the main A92 between Dundee and Arbroath.
The section of dual carriageway near Ardestie was badly affected, leading to police closing the road eastbound for several hours on Saturday night, with traffic being diverted via Monifieth and Carnoustie.
Roads across the district were also hit by localised flooding, with the Brechin to Arbroath road, the A932 between Forfar and Friockheim and the Brechin to Edzell road at Trinity village among those badly affected.
Arbroath firefighters were involved in an operation on Sunday morning to pump water from the basement of a property at St Vigeans on the outskirts of the town and although there were fears that homes in Montrose would be affected by floodwater there were no reports of serious damage.
The heavy rainfall also led Aberdeenshire Council to take the precautionary step of erecting flood barriers at various locations in Stonehaven as the level of the River Carron rose on Saturday night.
Levels were carefully monitored by volunteer flood wardens from the Stonehaven Flood Action Group and householders kept a close eye on the fast-flowing river ahead of a high tide in the early hours.
Fortunately the danger passed, avoiding a repeat of the devastating scenes of Christmas 2012 when the Carron burst its banks, forcing dozens of families from their homes.In Perthshire, Sepa issued warnings for stretches of water, including Pitlochry to Ballinluig, Crieff to Innerpeffray, and the River Isla at Coupar Angus.
However, all but one Innerpeffray to Bridge of Earn were withdrawn, though a flood alert remains for the general Tayside area. The Met Office has also issued a yellow weather warning for wind for Tuesday.