Soul Mate


Written By: Ehsan Jahandarpour

A soulmate is a person with whom one has a feeling of deep or natural affinity. This may involve similarity, love, romance, friendship, intimacy, sexuality, sexual activity, spirituality, or compatibility and trust.