Oh no!! I'm so sorry to hear about Jingle. I don't know what to say, except that you have my deepest sympathy. Give Jingle lots of lovin' and know that you're doing the best you can for her. If it ever comes down to having to make "The Decision", here is a great website for helping to determine quality of life:
Quality of Life Scale
Take care of yourself.