English to Latin translation?

Hi...I'm trying to get this English phrase translated in Latin. Can someone help?

"My imperfections are what make me perfect".

The best possible and correct translation needed.

Thx
9 answers 9