Forgiveness has a broader meaning than many supposed. When God gives the promise that he will abundantly pardon he adds as if the meaning of that promise exceeded all that we could comprehend my thoughts are not your thoughts neither are your ways my ways saith the lord.