Does every passionate romance have to be based on the belief that you are true soul mates? Must it always start from love at first sight? A few times in your life you are fortunate enough to meet someone who is totally imperfect, but exactly right for you, just because your combined faults allow you to connect harmoniously.