Nothing is perfect I disagree. Your flaws are Imperfect for me.
When you meet the one your strengths and weaknesses, similarities and differences, and energies balance in a special kind of harmo y that makes everything about them (good or bad) seem perfect.