Dear Lost,
Welcome to A2K. We're glad you are here.
Personally, I think the best thing you can give your wife right now is the gift of time. She sounds like she is struggling very hard to find some answers to make herself happy and feel whole again. From her letter, it does not sound as if she is giving up on you or your marriage at all.
I know you wish it were all resolved already and it sounds as if you are giving a good deal of yourself via cards and words to let her know how much she means to you. Let it be for awhile and don't try so hard. I know that is not easy to do....step back and let a loved one struggle with their own troubles. It's a natural instinct to want to help the one we love feel better and feel better as soon as possible.
Hopefully with the good advice of the counselor, she will be able to work through what is bothering her and it may not have anything to do with you at all! The fact that she still wants the kisses, tells me your support is invaluable to her, but I wouldn't pressure her for anything more until she is ready.
Racking your brain, not being able to sleep, up and pacing all night long does make her feel guilty, like she has to hurry and get things "fixed". There is no time limit, trust me and the best thing you can do for yourself is a bit of nurturing of your own soul and self, so that if and when the time comes that she is ready to once again open up to you and fully be the wife you love and adore, you will have the strength and fortitude to stand by her and welcome her back, well rested and clear in thought.
In other words, there is no sense in worrying ourselves to death about what MAY happen. Live in the here and now and take it one step at a time. Be as supportive of her as you can, listen and follow your counselors advice and begin each new day fresh with the hope that it will be better than the one before.
I wish you all the very best. You sound like a wonderful man and us wimmins sometimes can be a bit confusing. Stand beside her and keep the faith....