Beware of the term "best friend" or "soul mate" these are terms a lot of narcissists use to draw you back in, keep you hanging on and to further abuse you without responsibility. Don't you cheat on all your best friends?
I know getting hurt to well. If I named all of the people that have hurt me I'd be here forever. But I don't tell people they've hurt because every time they do they play the victim and that hurts me even
Ok, so maybe I would like this more if it said that people who treat you like shit get offended when you cut them out of your life. I don't treat people like shit just cause they did it to me, I just kick them to the curb.