Yay! A doggie in my neck of the woods.

Poor girl, you sound like you have been through so much in your life. At least you have had people that love you very much and have been there to take care of you.