Something happened today, which has made my situation a bit weird but I guess, like D.I.S. says, only after realization can you move to the next step. I’m reminded of a couplet by Mavlana Rum which I read a couple of days back;

“Anderein raah mee taraash wa mee kharaash
Ta dam-e- aakhir damay faarigh mubaash”

-Muavlana Jalal-ud-din Rumi

You’re never perfect! You can never reach that perfection and there will always be a need for you to polish yourself, always there will be a  need for you to fight your self and always there would be room for improvement.