Weather is unpredictable. What may seem like heavy rainfall becomes something else entirely, and before you know it, shingles may get torn off your roof and cause leaks in your home. If the storm is particularly strong, it could collapse your roof entirely or affect its supporting structures.