This week's flooding wreaked havoc across parts of North Wales leaving a trail of destruction in some of the worst flooding seen in years.
Residents across the hardest hit areas in Beaumaris, Llangefni, Menai Bridge, Rhosneigr, Bangor, Caernarfon and Pwllheli have worked hard to repair the damage caused by the flood waters.
Emergency services spent the night attending incidents involving water entering homes, businesses and stranded vehicles stuck in floodwater.
Severe flooding in Bangor left many roads nearly impassible - except by 4x4.
Floodwater on the B4409 at Coed y Parc, Bethesda left the road completely under water.
And it wasn't the only stretch of road to be doused in water.
Dramatic pictures of the 545 in Anglesey showed a major landslip caused by water cascading onto the road and carrying away a wall in the garden below at Glyn Garth. The road has been left impassable and will need to be closed for some time.
The A5 in Anglesey was grid locked thanks to the flooding at Holland Arms. North Wales Police advised drivers to use the A55 instead after J7 - J7 reopened around 10am, although drivers reported tailbacks three to four miles from Llangeffni.
While wet Weather closed the A4086 Nant Peris Nant Peris village, Llanberis and made it treacherous to pass.
Extreme flooding in Bangor caused chaos on the trains.
Services were cancelled with the Bangor to Holyhead due to the tracks being completely submerged under water.
The Llandudno Junction to Blaenau Ffestiniog line was blocked by water. Arriva Trains Wales operated replacement bus services between Llandudno Junction and Blaenau Ffestiniog and road transport But this was limited between Bangor and Holyhead due to the amount of routes closed.
Virgin Trains were also forced to terminate services at Chester due to flooding on the line between Bangor and Hollyhead and passengers were asked to switch to Arriva train services.
Llangefni was one of the hardest hit areas.
Dramatic pictures and footage was shot in the town centre of the River Cefni bursting its banks and sending a deluge of water into the town centre and hitting shops and businesses.
Motorists were forced to abandon their cars when several feet of water hit.
Several major roads were closed in Llangefni today to deal with the fall out.
Meanwhile Beaumaris Castle in Anglesey was forced to close to the public today to deal with flooding which hit the town. Pictures posted by castle workers on their facebook page show the 13th-century castle submerged under inches of water.