There is no such thing as the perfect human. All humans are imperfect whether they/we like it or not, but it is not something to sulk about. Not only will no one like you because you sulk about your imperfections, your mistakes, but more importantly it is our imperfections that make us, us: human. Those imperfections teach us about ourselves and the mistakes we make in life will teach us how to be a more better human being. And those who let their mistakes teach them and not rule them are one step closer to becoming the perfect them.