soulmate — person with whom one shares a special bond