I no longer believe in the idea of soul mates, or love at first sight. I believe that few times in our lives, if we are lucky, we might meet someone who is exactly right for us. Not because he or she was perfect, or because we were, but because our combined flaws were arranged in a way that allowed two separate beings to hinge together...