There can be no perfect person, only near perfect matchmaking. How close the match is to perfection, depends largely on the two people involved in it.Therefore the threshold and meaning of perfection have to be seriously considered.
Read this post on wecognize.blogspot.com