I once read that if we turn down everyone until we find that 1% person where we feel instant attraction on all levels (physical, intellectual, and emotional) then we are not really attracted to that 1% person, but we are more attracted to our fantasy of a perfect person for us as we think that person is it. The risk is that when we get to know that 1% person we are likely to be disappointed because they can't match up to our fantasy. Better to date someone who starts out with attraction on maybe just one level and slowly get to know them over a few dates to really get to know them and to find out if we truly feel attraction on all three levels
see the review