No one is perfect just as you have said, but in every lie there is a little bit of truth.
I don't know you in person but at some point I felt that way too. I think you were part of the few people I was always commenting on their blog when I join hive newly, but you were sometimes snubbing me so have to stop.
Thank God someone told you that in person. And I'm glad that you are ready to work on yourself. Thank for sharing.