A soulmate is a person with whom one has a feeling of deep or natural affinity. This may involve similarity, love, a romantic or platonic relationship, comfort, intimacy, spirituality, compatibility, and trust.All Rights Reserved
1 part