Your sweet for putting up with it.
That's all you can do, is just stay by her, you might want to get some more people involved in it, but it sounds that you guys are much too close to make this a less personal battle.

She knows that this is hurting you because of that letter, you might want to write back telling her how you feel, it will ease the tension of being face to face, and letters seem more personal for some reason.