from R.C. Sproul
Forgiveness is a problem for many people due to their misunderstanding of what forgiveness involves and confusion about what forgiveness really is. Part of the issue is that sometimes we are unable to distinguish between forgiveness and feeling forgiven. Sometimes our feelings can get out of sync with the reality of forgiveness.
Once a man came to talk to me about feeling greatly distressed because of his guilt. He said that he had committed a particular sin and had prayed and prayed about it but hadn’t received any relief. He wanted to know what he had to do to experience God’s forgiveness. But since he had confessed his sin and begged God to forgive him, I told him that he needed to ask God to forgive him for a different sin—the sin of arrogance. God says, “If we confess our sins, he is faithful and righteous to forgive us our sins and to cleanse us from all unrighteousness” (1 John 1:9). When we don’t believe that God has in fact forgiven us when we have confessed our sin, we are calling into question His faithfulness. We are saying that God’s promise cannot be trusted. That is supreme arrogance, so we need to ask God’s forgiveness for our refusing to believe His promise.