Mistakes are real and they are not betrayals. Mistakes may be forgiven, because you realize and you do not repeat.
Betrayal is Not a “Mistake”
And that is why I say forgiveness is for fools. Forgiveness is defined as allowing your betrayer to repeat actions that have harmed you. If you have been betrayed it is because someone has willfully hurt you, abandoned you or tricked you in some way.