What is a soulmate? What sort of relationship is it? What is their purpose in your life? How to recognise them.