He doesn't treat us as our sins deserve, nor pay us back in full for our wrongs. As high as heaven is over the earth, so strong is his love to those who fear him. And as far as sunrise is from sunset, he has separated us from our sins. Psalm 103:10-12 (MSG)
I believe I can remember every spanking and major punishment I ever received as a child (and most of those my sister got). From the time I stole all my siblings money from Grandma Golly's Christmas tree to the time I was sent to my room for screaming "GD" when I got tagged playing Kick the Can and didn't see my dad standing there. I can remember the dressing down I got when I did a poor job cleaning out the dog kennel and can still taste the soap in my mouth as I sat on the bathroom sink and got my mouth washed out for using a bad word. And that's just the little shortcomings of childhood. The list gets longer the closer I get to recent memory. I have no illusions about my sinfulness. I know them better than anyone and I could provide you a long list.
If getting into heaven was based on a balance sheet of all my good deeds against all of my misdeeds and shortcomings, there's no way I would make it. I would be swimming in a pool of red ink as deep as the national deficit. That's what is so amazing to me about Jesus. He paid my debt. He died the death I deserve and took my sins with him on the cross. When I read that he separated my sins from me as far as the sunrise is from the sunset, I am so humbled. I am so grateful.