Sympathies, Erebos. It is just simply hard to lose people from our lives, no matter what the circumstances -- but I agree, there seems to be a pattern almost, of people who have had their physical resources drained out by years of problems (not always addiction, but sometimes) -- and then cannot fight off a sudden challenge from any direction bc their bodies simply have nothing left.
(...well that was a convoluted sentence...sry!

)
It's so good that your friend had a warm and supportive relationship w/his ex, and she stepped in and made his remaining days easier. That is so rare! She must be amazing.....
Hugs to you. Hard stuff is just...HARD.
xo,
Chyia, wishing you comfort