Thank you for requesting me again. How can I help you?
I think what you wrote is excellent. You did not just say I love you...but you gave her reasons for why you love her. Women love this very much. She may be surprised by your sudden gesture but it will certainly warm her heart towards you. Give it to her soon! That kind of letter can change a bad situation into a good one very quickly. =) Good for you! Keep up the effort...I assure you...it will improve your marriage in the long run. Your maturity shows in your commitment to making this work, even if your wife is not yet contributing to the effort. She will eventually!
If you found this answer helpful, please click ACCEPT so that I get paid for my work. Bonuses are greatly appreciated if you found my answer worthy. Please request me in the future for questions regarding mental health or relationships. Best Wishes!