Everyone make mistakes and perfection does not exist.
Those who are truthful and sincere tend to let the others take advantage of them and those who cowardly loves to run away from reality, will always hurt others and lastly hurting their ownself.
Similarly, these 2 different categories will always accept the mistakes made, way less than what they deserve.
Some will eventually learn from the wrong decisions made. Open heart and mind will allow them to realise that there are certain things that can never be retrieved once lost or even noticed that there are certain people who will never be sorry. Another word for it, Ego.
Without a shame, i am proud to admit that i am one of those truthful and sincere who tend to let others take advantage of me. I do believe that one day, everything will be swallowed in easily, to heal and protect when pain and sorrows keep attacking this naked soul.
Therefore, i am well prepared as my courage is burning like the scorching sun to encounter more than what i deserve and accept every mistake as the key to happiness.
: )