Another ego trap with forgiveness is believing that you need to be at peace regardless of what's going on in life. While this might ultimately be the goal, meanwhile the things that happen in life are there because they are lessons.
They're not just happening at random. Each of us has a curriculum. That means, whatever point you are at right now in your spiritual path, which is extremely unique to you, and whatever you are experiencing now, there are certain things you are going to have to learn or discover in order to move forward.
And the way that you learn those things is that you have learning experiences, ie lessons. And usually these lessons are things that you seem to NOT WANT. And so a great big steaming SHIT comes along in your life and dumps itself on your foot and you just go about trying to shake it off, but it's really trying to help you wake up.
There is something involved in your interaction with the shit and how you deal with it and look at it and experience it, which is going to bring stuff up for you, trigger you, and cause you to have certain kinds of perceptions and thoughts and ideas. And you might not have had those if it were not for this stimuli. But before you just try to get rid of the shit for coming along to disturb you, realize that this is actually an opportunity to grow and heal and become more awake spiritually.
So you don't necessarily want to be in the business of making life SEEM to be like it doesn't have anything upsetting happening, or that it's just one big smooth ride, because that can be a form of denial, avoidance, and disassociation. And it can keep you stuck. Not saying you have to suffer willingly, but willingly is better than unwillingly, lol
Anyway... so ... forgiveness isn't about avoiding bad stuff. And it isn't just about transcending it and being at peace about it. The bad stuff is there FOR A REASON, because its a lesson in the curriculum, and you not only need it but have asked for it. And that's why it's come. Because you are ready for it. And now you need to learn a lesson from it. And if you don't learn it this time, it will come back again. You don't have a choice in that.
Be aware that the ego, especially the persona part of the ego, wants to get rid of all bad stuff and create an ILLUSION OF BLISS, which really plays into the idea that "ignorance is bliss", because in ignorance ie unconsciousness, you think you don't have any issues because you're in incredible denial. You don't want that. You don't really want a life of total ease and an easy ride, at least not until you genuinely have woken up all the way and don't have any curriculum left. Then it's truly plain sailing.
So 'doing forgiveness' should not be about making bad stuff go away, even though that's what most of us use it for most of the time. It's really to help you learn lessons and to undo what you have taught yourself already, which is mistaken. It is unlearning, which is how lessons are completed - the question is unlearned to reveal the answer. There was no problem until the answer became obscured by the separation, see.