Well, she came into your life for a reason... to help you, teach you, and give you growth/experience. Embrace this learning opportunity - what a wonderful way to put your Al-anon tools to work
I really like what Laurie has posted... that's some darn good ESH!!!
Now.... BREATH!!!!