The first to apologize is the bravest. (Apologies are made by those who know there are far more important things ahead than there are left behind.)
The first to forgive is the strongest. (Forgiveness is good. Learn a lesson from it then let it go and move on.) And the first to forget is the happiest.
But at some point if your the one who repeatedly does this, from my experience your also the stupidest!
From my experience I learned if you always do this people take advantage of you!
Unless I am wrong I am not the first to do this anymore!
If the person in my life cant admit to their wrong doing and show me respect then they are not worth holding on to!
Respect myself first!
You can forgive but after so many times you need to not forget and walk away! When you do this for people, they take advantage of you and begin to see you as a push over and a weak person and will use you every chance they get!