An Olive Branch woman undergoing breast cancer treatments got a knock on her door that would ultimately lead to a free new roof and much more.