soul mate, n. It means a person with whom one has a strong affinity, according to the Random House Webster’s College Dictionary. The concept of soul mates has been around for a long time, and for ...