Storm Bella has brought strong winds and heavy rain to Wales on Boxing Day, with an amber weather warning for wind in force overnight.
Coastal areas and hills could be hit by gusts of up to 80mph (130km/h) on Sunday and into Monday.
The Met Office has also issued yellow warnings for wind, across the rest of the country, and
About 400 homes across south and mid Wales suffered power cuts early on Boxing Day evening.
Homes in Swansea, Caerphilly, Powys, Pembrokeshire and Ceredigion were left without power before the amber warning came into effect.
The M48 Severn Bridge has also been closed after being hit by strong winds.
The amber wind warning and yellow rain warning are in force until 09:00 on Sunday, while the yellow wind warning is in place until 12:00.
Sixteen of Wales’ 22 local authorities are covered by the amber warning and south-westerly gales could reach 60-70mph.
The Met Office says travel could be disrupted from Saturday night through to Sunday morning and there is a chance homes and businesses could flood.
It also warned that flying debris could cause injury or be a risk to life, and buildings could be damaged in the storm.
All counties in the south-west and the majority of those in the south-east are covered by the amber warning, as well as parts of Ceredigion, Powys and Gwynedd.
Batten down the hatches! #StormBella will impact #Wales this evening and overnight. Yellow + Amber warnings. Gusts 50-70mph inland. 70-80mph exposed coasts south & west. Risk of flooding, power cuts and travel disruption. Less windy tomorrow with sunshine & wintry showers ⚠️🌧️🌬️ pic.twitter.com/GjSKgCgmTC
— Derek Brockway – Weatherman (@DerekTheWeather) December 26, 2020
The Met Office has also warned that 40-60mm of rain could fall on hilly areas while 15-25mm is expected more widely.
Natural Resources Wales has issued flood warnings and alerts for the River Ritec at Tenby, Pembrokeshire, and the Lower Dee Valley from Llangollen to Trevalyn Meadows near Wrexham.
The warnings follow parts of Wales waking up to a flood clean-up on Christmas Eve.
A weather warning for snow and ice on Sunday night has also been issued for parts of north Wales.