Soul mate: two little words, one big concept. A belief that someone, somewhere, is holding the key to your heart.