If you keep on like this, chances are you won't be good friends for long anyway. I think the best thing to do is to wirte the letter. Atleast that way the feelings are out there for her to know, and you won't have any regrets about not saying enough.