I didnt see that you posted before I did. Shouldistillhope, Mr Bond is a vet. I agree with him. STOP enabling her.
I know detaching is hard to do. I am still working on that myself. I am preparing myself for the worst, the big D. I am also hoping for the best. Continue to follow the 37 rules. Review them again and again and again. Learn them and live them. Its hard I know but, FAKE IT UNTIL YOU MAKE IT.
See Rule 8.
8. Do not buy gifts to make "brownie points". (Can't buy his/her love and affection.)