Heart warming story with lots to learn. Who would have thought all these testing things were heading towards saving a life? We all complain about stuffs which do not go as we have planned. But if only we learn to look a little closer, we will see reasons to be grateful and thankful.