Awesome. Absolutely awesome letter. I am getting to this point in my heart, but never would have had the clarity of thought or turn of phrase to write such an unconditionally loving, yet totally self-assured letter.
You call him Mr. Wonderful (sarcastically, I assume) - may I call you Ms. Wonderful (sincerely)?