Flood waters are receding after rivers burst their banks, homes were flooded and roads were blocked by torrential rain across Fife.
Every firefighter on duty in the area was called out to help deal with more than 100 incidents overnight.
The north east of Fife, Falkland, Kirkcaldy, Oakley, Rosyth and St Andrews were worst affected.
Many of the calls dealt with by emergency services involved homes being flooded when streams burst their banks.
There was also a "slight landslide" on the A92 near to Kilmany, where the road was closed after being covered with mud and stones.
The deluge turned some roads into rivers/Pic: Arek Stasiak, Kirkcaldy
A spokeswoman for Fife Fire and Rescue Service said: "We have had about 120 calls regarding flooding in Fife, people have called from all over the county, it's not been confined to one part of the county.
"There have been no major evacuations or anything like that, but a lot of people's homes have been flooded. It's just been excessive rain across the county, local burns bursting their banks and things like that.
"The amount of rain we have had has been unbelievable and that's been the main focus."
A spokesman for Fife Constabulary said that "numerous" small roads were closed because of the flooding, with some people having abandoned their cars when they realised how deep the water was.
And he said the heavy rain on Saturday had caused a 20ft wall in Kings Crescent, Rosyth, to collapse.
But the police spokesman added: "Fortunately no-one has been injured in any of the incidents."
Situation monitored
Environment Minister Michael Russell said he had been monitoring events.
He said: "The destruction flooding can cause is traumatic in terms of loss of property and devastating for the people and businesses directly affected.
"As we have seen in Fife it can also cause travel problems and disrupt peoples' lives.
"The Scottish Government is in touch with the relevant local agencies in Fife and will continue to monitor the situation closely today and overnight."
Bookmark with:
What are these?