Whether you have chosen through your intellect to forgive or had a spiritual experience and spontaneously forgiven there is one element still at play.
Healing……………….Just because you forgive does not mean you have healed from the injustice inflicted on you. Healing takes time.
Don’t forgive to speed up healing. It doesn’t work that way. Healing is on a different level, more on a physical level along with intellectual level. We hold the things that need forgiving in our body and mind. Healing is an ongoing process and perhaps so is forgiveness.
There is no right or wrong way to forgive or heal. It’s your journey to find what fits for you.