You sound like you are in a solid place Dana. I'm happy for you. You HAVE done all you can do. More than anyone should ever have to do and put up with. You are an incredible person and will no doubt have all you have ever wanted out of life. It will come to you!