Forgiving . . .
First let me say that forgiveness is for you not for those who have hurt you. Not forgiving just hurts you and affects every part of who you are.
The most difficult thing, was not a thing, it was my former husband and his cheating, and the abuse he did to me and my children. With this came forgiving myself for not getting my girls out sooner.
I can't tell you how freeing it was to forgive him and the woman he cheated with. I no longer have that monkey on my back or the pain in my heart. God has it.