A friend that supports you physically, emotionally and financially, is definitely one to keep. Having them is an eternal blessing and proof that the world still has somd goodness in it.
It's wonderful that this friendship has also taught you the greatest lesson of mankind, which is to share love and give to others in need. I wish you all the best in life.