A lesson I have learnt in Life:
Forgiveness is not for the other person. It is for you. The longer you hold on to the pains, hurt, disappointment, rejection, insults, assault, humiliation, or the past, the longer you hold yourself from being free.
Today is a new day so take a bold step to forgive yourself, and forgive the other person.