Hi Rorty. Welcome to SR. I agree with what everyone has said so far and would like to emphasize going to Al-Anon. Your whole first post was about what you could do for her. I can speak from experience when I say it is easy to loose yourself in that type of relationship. Al-Anon will give you the tools you need to keep yourself sane and healthy.
Your friend,