It's easy to see why you couldn't give her up! She is beautiful! I hope things get better for both of you. We have a dog that was chained to a doghouse pretty much the first year of her life so she is afraid of new people. Now being in our home and seeing new people more frequently she is a lot better. Except if we go out to a dog park meeting, she sometimes forgets she doesn't know everyone there and then all of a sudden she will look at the person and say I don't know you and back up and start barking at them. It is great you are willing to spend the time working with her to get through these issues.