I hope you don't mind if I jump in here. I've re-read your posts and your friend doesn't sound like a friend at all to me. It sounds like the relationship is fine if you do all the giving and she all the taking. She sounds self-absorbed and a little narcissistic. Narcissists will always blame everyone else but themselves and never take responsibility for their own actions.