I was asked by a radio interviewer to define soul mates. That was easy. A soul mate is someone who knows you very well and likes you anyway. A soul mate sees your strengths and discounts your weaknesses. A soul mate accepts you just as you are without any changes. A soul mate believes in you.
Acceptance empowers, encourages, comforts. It is the greatest gift one person can give another. No wonder so many people search for a soul mate. Not many realize they have to learn how to be one.