If you feel what you have done in the past has kept you from God’s best, or that you will not receive any good thing from God . . . think again.
God knew what you were going to do with, and in, your life before you were born. Jesus died for you, and paid for your sins in full. Therefore, you have nothing else to pay. You have been cleansed by the blood of Jesus.
We all have, and will, fail short of God’s glory. Ask God for forgiveness for your sins, and forgive yourself. God has found you worthy. Why don’t you?
Matthew 20:28 (KJV) – even as the Son of man came not to be ministered unto, but to minister, and to give his life a ransom for many.
Revelation 1:5-6 (KJV) – and from Jesus Christ, who is the faithful witness, and the first begotten of the dead, and the prince of the kings of the earth. Unto Him that loved us, and washed us from our sins in his own blood, and hath made us kings and priests unto God and his Father; to him be glory and dominion for ever and ever. Amen.
Romans 3:23 (KJV) – for all have sinned, and come short of the glory of God.