What do you do with the person who says: “I’ve asked God to forgive me, but I still feel guilty?”
A noted writer (R.C. Sproul, I think) was asked [this] once. [His reply:] “Well, if You still feel guilty, then pray to God again, but this time don’t ask Him to forgive you for the sin that is haunting you. Rather ask Him to forgive you for insulting His integrity by refusing to accept His forgiveness. Who are you to refuse to forgive yourself when God has forgiven you…it is often a very difficult thing to accept the grace of God. Our human arrogance makes us want to atone for our own sins to make it up to God with works of super-righteousness”.