Main Entry: soul mate
1 : a person who is perfectly suited to another in temperament
I don't have many but the few I've had and have now, I am ohso grateful for. Here's to unconditional love and friendship!
(Thank you, Nik, for the use of your term "Bestie"...and you are most def at the top of my short list.)