This is heart touching. However in the real world, imagine if that engineer is God. He is not just going to come n give u that roof like that. There is a purpose he has not given u the roof in first place and the purpose is that he wants you to go through the journey of getting that roof. So as a human you can take either of the two journey: 1) earn the roof or 2) steal the roof. God will also keep on guiding you on regular basis to select the correct path. That's what his job is. Unfortunately, God will never do what this engineer would do. That's not how Karma works ! That's not how God works! That's not how real life works!