Soulmate, life partner, spouse, our better half: Call it what you will, but except for the misanthropes among us, most of us are looking for that special someone who will, in the sap of romantic novelists the world over, complete us. If often happens that we find the love of our life is very ... read more