When a roof leaks, it can be a big problem for the people who live there and they can also be expensive to fix because they waste so much water. Leaves, tree roots, broken pipes, and cracks in the roof are the most common causes of roof leaks but homeowners can avoid these problems and save money by doing a little bit of preventive work. But, do you know how to repair your rooftops leak?