You crack me up! I like your sense of humor in your posts. Keeps us all a bit more on the sane side if we can still laugh and smile.
I would recommend writing the letter and reading it over and over, so you know what you want to say, but don't give it to her. Tell her. I think the problem with written word is you can never gage how a person is reacting to what you say. If you tell her something and she screws her face up, you can explain it in a different way. A letter is permenant. And things change. Feelings change, but that letter will always be the same and you may not want her going back to it over and over again in the future.
I think far more important than saying things is showing it. So after you talk to her, when you do, live what you've said.
Keep going!
M38,H39 M:16Y BD:8/12 OWDB:11/12 S:11/12-5/13 "Temp" home:6/13 OW dropped:9/13 "I love you":12/13 H ring on:2/14 Depression back:5/15 "I'm done:" 7/15 H moved out: 3/16 H moved back: 12/16 Working on us: 3/17