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?
"True friendship is rare on earth. It means identifying with someone in thought, heart, and spirit. The whole experience of life is designed to enable us to enter into this closest relationship with Jesus Christ. Jesus is my only friend.