We need people who will accept the good in us despite our shortcomings, not reject the good in us because of them. Still, do not long for this person; Be this person.
Rejecting someone despite their great goodness says to them "your faults are far greater, still", but accepting a body despite his or her flaws says an edifying opposite: "You are lovable, and worth loving, in spite of your shortcomings".
To others, and to yourself; Be this person.