There's no such thing as a perfect guy. I think it would be strange if somebody was absolutely everything you always wanted, because then there'd be no challenge. Also, you'd feel inferior.
He that never changes his opinion never corrects mistakes and will never be wiser on the morrow than he is today.

