Definition of "soulmate"

soulmate