I have been forgiven a thousand times. I have forgiven a thousand times. And that's just with @Sunny. With others, the same. And sometimes I've deserved forgiveness, sometimes I didn't. Sometimes the person I forgave deserved forgiveness, sometimes they didn't. There is actually only one person that I forgave that I completely regret it now. Though, that person seems to think that they were the wronged party then and that them violating my boundaries in a way that could literally be harmful to me in my day to day and in person life is also me being abusive. But then again, that person is notoriously delusional. Over all, however, I will say that I almost always find that forgiving is worth it, even if the person isn't.