Psalms 32:1-2 Oh, what joy for those who disobedience is forgiven, whose sin is put out of sight! Yes, what joy for those whose record the Lord has cleared of guilt.
Look here!! When we confess our sins, our disobedience to god and he forgives us, we are cleared of guilt. We don't have to walk around feeling guilty. God wants us at our best. We can't be our best if we are drowning in guilt for our past mistakes. God forgives us... He clears us!! God makes us right again just for the asking!! Once God has forgiven us there is not guilt... Satin tries to make us feel guilty...he loves to remind us of our past mistakes, our past sins.... if he can get us "wallering" in guilt then he is able to immobilize us, stop us in our tracks... make us think we are not good enough. But that is a lie... a totally lie...when God forgives us we are made right and we have been cleared of guilt... we no longer have to feel guilty!!
One day when I was "wallering" in guilt, not long after my mother died God dropped these words in my spirit, "When you waste time worrying about the person you didn't know how to be, you can't become the person I intend for you to be." Guilt stops us in our tracks... for some of us it makes us completely unable to move. God does not want that for us... God wants us able... able to grow and learn and change into the person God wants us to be.