There is nothing you have done in your past that God canโt forgive. Who you were before God is not who you are after God. Change takes time as the Holy Spirit fills your life and sincere repentance is necessary for change, but God will create you spiritually new. He has never given up on you, His love for you endures forever. Thank you God for never giving up on me.
Everything makes me cry lately, my failures and God's forgiveness, my shortcomings (which are many) and His Grace. I beat myself up so badly for everything I haven't done, should have done and still want to do and then there He is again just Holding me and LOVING me. I am Paul, I am David, I'm Joshua and Peter and to throw myself at His glorious feet is the only thing I can think to do to show Him how much I love Him for what He has done for us, when He didn't NEED to do ANYTHING at all. How selfish we can be when we think He owes us. How privileged we are that He has saved our very Souls. How blessed we are that He has called us HIS.