Understands the soulmate concept...