The perfect person does not exist because it is an oxymoron. The very nature of being a person is being human and being human means you make mistakes. Everyone makes mistakes. I think the closest you can get to perfect is somebody that acknowledge their mistakes and tries to make up for them because they are inevitable.