I cannot imagine what you must be going through. Sounds like you have been given the grace of an amazing friend to help you in your time of need. True friends are many times better than family and we even think of them as such.
I have been through some extreme loss myself recently and could not have made it through if not for the love and support of a few people. My hat is off and hand extended to you sir.