Past Hurts, Pain, Letting go, forgiving,

The most difficult thing I struggle with is letting go of past hurts and failures. It is a struggle to believe God has forgiven me from my past failures in the flesh. It has also been difficult for me to forgive a certain person for causing misery in my marriage and family. ..but worse forgiving myself for allowing this person such control.