Isaiah 43:25 (KJV) – I, even I, am he that blots out thy transgressions for mine own sake and will not remember thy sins.
No matter how bad our sins are, God has forgiven them all. When we come to Him in repentance acknowledging our sins, He blots them out immediately. He washes us with His blood and makes our lives clean so that we can approach His presence unashamed. Most times after we have surrendered ourselves to God and we still retain the guilt of the past and that makes us feel unworthy. What every child of God should know is that God never remembers anything that His blood has washed away. So once you are forgiven, go ahead and live your life for Him with joy knowing that your service will be pleasing to Him.
Father please help me believe in your redeeming love in Jesus name.