Why is my roof leaking?

Whether your home is old or new, the last thing a homeowner wants is a roof leak. While there could be one of a dozen reasons why your roof may be leaking, the first and most challenging step is figuring out the cause of that specific drip of water.