General, Jesus didnt die on the cross for those who were perfect, He died for us while we were still sinners.
He became sin for us, so we would be and know we are acceptable and loved by God.
Ask yourself this, how many times must Jesus take the cross to convince you of His love for you?
I ask this for you so you will know that you are loved more than you can begin to fathom, with a love so filled with mercy, understanding, and delight for you it would take an eternity to know.
You do not have to punish yourself to be wanted and loved by God, He sent Jesus to take that punishment so you would not have to ask if you are wanted and loved, because God loves you.
Every person struggles with this, I know I did, still do sometimes, believing that I am loved by God, Jesus, as I am.
Mostly due to an abusive past, but Jesus showed me that its not about our being worthy, He loves us just as we are.
We dont need to carry anything to God to be loved, He loved us first.
You dont have to beat yourself down to feel loved or wanted, God already loves and wants you.
Simply lift your hands to Jesus, He is already waiting to take hold of them, and lift you up, so you can walk side by side with Him.
Believe in faith in the love spoken to you in scripture, in Jesus Christ is Lord, even when your mind and the enemy tries to steal this from you.
For it is by faith that you will know Gods love for you in Jesus.
It was by faith in Gods love, that I learned to see His love.
And be prepared to be dazzled, delighted, humbled, and loved perfectly!
You remain in my prayers in Jesus, for all that is the love that is already yours in Jesus.
God bless
pickles