Small rivers rose high and burst their banks during the deluge
The clear up operation in Fife is continuing after a weekend of torrential rain.
Every firefighter in the area was called out to deal with incidents as many residents were forced to leave their homes and roads were closed.
North East Fife was the area worst affected by heavy rainfall on Saturday and in the early hours of Sunday.
Forecasters are warning the area could see more heavy rainfall in the coming days.
Flood waters are now receding after homes and business in Falkland, Kirkcaldy, Oakley, Rosyth and St Andrews took the brunt of the downpour.
John Kircaldy, who owns the Cairns Mill Caravan Park outside St Andrews, said parts of the holiday site were under a metre of water at the weekend.
He said: "The rain just continued to get heavier. We had to evacuate a party of YMCA children who were on a weekend break because the river ran past their base and started to get very high."
Fife Council said the A915 at Wester Newburn South of Largoward remained closed after the carriageway was damaged due to flooding.
The route is expected to re open at about 1600 BST.
Fife councillor Robin Waterson said more work was needed to ensure drains across the area were better maintained.
He said: "Yesterday was a very bad day. I spoke to several residents who've been affected by water coming down off the fields.
"A number of shops have also been badly affected. Some people will only discover the full effect of the damage today.
"There's no question in my mind that extreme weather events like this will continue and unfortunately we have to face the fact that climate change is real and this does require extra investment."
The Scottish Government said flood prevention was a priority and that spending to combat the issue has increased by 41%.
The Met Office is warning that Central Tayside and Fife could see rainfall of between 25-50mm in the coming days although Monday is expected to feature sunshine and showers.