“I know I’m a sinner, but I confess my sins to God daily. I tell Him that I’m sorry and I won’t sin again.”
If you find yourself in court with a $50,000 fine, will a judge let you go simply because you say you’re sorry and you won’t commit the crime again? Of course not. You should be sorry for
breaking the law and, of course, you shouldn’t commit the crime again. But only when someone pays your $50,000 fine will you be free from the demands of the law. God will not forgive a sinner on the basis that he is sorry. Of course we should be sorry for sin—we have a conscience to tell us that adultery, rape, lust, murder, hatred, lying, stealing, etc., are wrong. And of course we shouldn’t sin again. However, God will only release us from the demands for eternal justice on the basis that someone else paid our fine. Two thousand years ago, Jesus Christ died on the cross to pay for the sins of the world. His words on the cross were, “It is finished!” In other words, the debt has been paid in full. All who repent and trust in Him receive forgiveness of sins. Their case is dismissed on the basis of His suffering death.