Soulmate is an overused term, but a true soul connection is very rare, and very real.
Love, Friendship, Soul, Soulmate