He sounds like a wonderful, giving person and it's remarkable that you were able to meet up with him again in your life. It's sad that he had such a struggle towards the end of his life and I am sure that he appreciated having such a good friend as you.
May your pain ease in time.