What are your views on this? Are they necessarily lifelong? How do you recognise your soul mate? Is it immediate or does it take time to develop??