Yes, the homeowner is entitled to recover such damages from the roofer because his failure of perform his duty lead to the damage of the owner's property,
This refers to the two-party agreement that is given either verbally or in writing that provides a product or service to an individual or business.
In order to make a contract valid, the following elements of a valid contract must be satisfied:
Based on the question, all the elements of a valid contract are satisfied because a valid contract was created between the homeowner and the contract.
Therefore, the homeowner is entitled to recover such damages from the roofer because his failure of perform his duty lead to the damage of the owner's property,
Read more about valid contract
brainly.com/question/7127760
#SPJ1