Scotland was braced for a battering last night, with 80mph gales and torrential rain set to sweep in.
Flash-flood warnings were issued for many waterways, including rivers in Argyll and Dumfries and Galloway and the River Tay, as well as Loch Lomond.
There were also alerts on the Clyde - with unusually high water levels - as well as the River Earn in Perthshire and the Argyll and Bute coast. The River Leven in Dumbarton burst its banks.
Forecasters say Northern Ireland, Wales and the north of England will also suffer. Ferry sailings, bridges and roads have all been hit.
The west coast, including many parts of Ayrshire, was slammed by strong winds. Residents in Port Ellen on Islay were given sandbags as high tides threatened homes.