The severe flooding was caused by Tropical Storm Helene, which brought heavy rainfall and flash floods to Asheville and Western North Carolina. The storm caused rivers like the Swannanoa and French Broad to rise dramatically, leading to widespread damage, including sinkholes, collapsed bridges, and homes being swept away.