Psalm 103:10 He does not punish us for all our sins; he does not deal harshly with us, as we deserve. 11 For his unfailing love toward those who fear him is as great as the height of the heavens above the earth.

This statement was made under the old covenant. Even under the old covenant, God wasn’t punishing us (mankind) for all our sins. His mercy and love stopped some of the punishment from devouring us.

Now, because of the sacrifice of Jesus for our sins, we’re under a new and better covenant (Heb. 8:6-13). Under the new covenant, God is merciful to our unrighteousness and our sins He’ll remember no more (Heb. 8:11). Under the new covenant, God is not keeping a record of our sins (Rom. 8:4).

2 Corinthians 5:19 that God was reconciling the world to Himself in Christ, not counting men’s trespasses against them. And He has committed to us the message of reconciliation.

If God is not remembering, keeping record of, or punishing us for our sins, we should let our sins go too. Beating ourselves up about sin is not bringing God any glory and it’s not showing God how sorry we are. We’re belittling the sacrifice of Jesus by saying, we don’t believe Jesus’ punishment was enough therefore, we need to suffer some more.

Receive God’s loving mercy and don’t be condemned by the mistakes we may make.