Flash floods and lightning struck parts of Tayside and Fife on Saturday, just a day after locals basked in the hottest day of the year.
People who, on Friday, had been lying on beaches across Courier country, ran for cover as the storm raged on Saturday evening.
Cupar residents looked out emergency sandbags amid fears their homes would be flooded as a torrential downpour saw drains unable to cope.
Ceres Road was closed for several hours as firefighters pumped water away from the scene.
There were also reports of localised flooding at the Old Course in St Andrews, where former US president Barack Obama played in blistering heat on Friday.
Elsewhere in the town, a block of flats in Abbey Park Avenue was struck by lightning.
In Angus, Kirriemuir was hit and flooding destroyed a section of Cortachy Road.
Clova Road in Northmuir was also damaged.
The Met Office had issued a yellow warning of heavy rain, thunder and lightning and even hail as a band of low pressure swept across the country after a bright and sunny start to the day.
Apart from the odd shower, Sunday was much drier with temperatures reaching 21 degrees.
Forecasters have warned the unsettled weather will continue however, with Monday’s bank holiday expected to be a washout.
Temperatures are expected to reach just 13 degrees on Monday, and Tuesday will also be damp.
But the sun should be out again later in the week to brighten everyone’s spirits.