This makes me want to cry because I know what you mean by her being you best friend.my dog,Daisy is my best friend and even the thought of her leaving me make me cry.i cant sleep with out her and she cant sleep without me.its like a match made in heaven.