So much rain, you need a new roof

How long has it been since the roof was shingled?

So much rain, you need a new roof