I believe it is because, as humans, we are generally attracted to people with different yet complimentary personalties and skills to that of our own. In this way, we are able to validate ourselves because this other person loves us as we are, regardless of the obvious differences between ourselves.. We then often remark that the other person "completes" us. Well, they actually have! They see us as worthwhile, even if we are still unsure about ourselves :)