It is a funny state of affairs that when we are born, our parents look at us and think that we are perfect. Then, as we get older, they tell us all the things that we must do to change, to be perfect.
One of the definitions from Dictionary.com says that the word "perfect" means "entirely without any flaws, defects, or shortcomings". The amusing part of the definition is that flaws, defects, and determination of shortcomings, are all in the eye of the observer.
The observer only sees what is on the surface. And, the observer only sees what his or her limited vision can see at the time. So, how can anyone know that another is perfect, or not.
The Angels tell us that each of us is perfect inside and out, and perfect for the life that we have chosen at this time.