From time to time we ask ourselves: Is there a Soulmate? That feeling of affinity... That sense of belonging... As if you already knew intimately... That...