Is there really one "soulmate" out there for you — or could you have built a great relationship with any number of compatible people you just never happened to meet?