The Imperfect One..... It' s really hard to give a judgement about yourself.From my point of view it's much easier to know other people than knowing yourself. Without a mirror, we can never see our face. And i guess, there is no mirror to look through our mind.
I'm not perfect,I never was.......But guess I'm quite happy with my imperfections......That makes me a Human............That makes me what I am