Great question. No one is perfect according to me. Because the word perfect in itself cannot be defined since if there’s is a definition, it’s some one who defined it who thought that’s the way to define something as perfect. So if I define someone as perfect, then he/she should have absolutely no bias in their thoughts which is impossible since we have grown up learning things that has moulded our brain in a certain manner or putting some bias in our brain already. So I think including myself no one is perfect, provided we can define the word ‘perfect’ without any bias! Hope that wasn’t too confusing. Best wishes, Praveen.