Thank you so much.
I am only posting this after years of exhausting all the graces in the world to her, repeatedly giving her the benefit of doubt ("Wow, this is alarming, but may be she didn't mean it that way," etc.). I actually did not come to this forum until this year, when I have finally reached my limit.
I am also working on growing in my assertiveness skills