My word Annette but there is so much pain in your post. Your friend is truly Blessed to have someone like you in her life and must be a truly beautiful person to inspire such love and loyalty.
As for what your friend has experienced at the hands of others, let me say this. There are those...