My view (the Christian view) on forgiveness, nomore, is that it is beyond the capacity of a mere human to forgive ourselves or others. That power comes from a Higher Source. Personally, I need to pray for the ability to forgive. Then it becomes an act of the Will, which requires ongoing effort until the hurts and scars begin to fade, gradually. It doesn’t happen in a flash. Sometimes the hurt will never leave .