Roof leak 1

There are several signs that you could need a new roof.