No one is perfect and don't even try to seek one..... ...
That guy/girl will remain single forever
or 'Married but still available'

Learn to appreciate good qualities/characteristics and ignore/forgive bad ones are the Mantra for lasting relationship.