Have you considered writing her a letter to tell her how you feel? You mentioned earlier that when you talk, she tends to back you into a corner, so if you wrote a letter, there would be no chance for her to interrupt you or change the subject. It's also a good way to let her know how serious you are about improving things.