A soulmate is that rare human you have an inexplicably deep and magical bond with. The moment you first meet — unless you are really disconnected from yourself — you feel something different. It starts with a spark of recognition in the eyes and a stirring of the soul....