Don’t hate yourself for your sin. You are a sinner, but God valued who you are so much that He died so He could redeem you and work in your life. He knew you would make mistakes, but He didn’t choose to throw you away. He wants to SAVE you, and save the parts of you that truly define the real you (which is NOT your sinfulness). There are things about you that make you truly unique and special, apart from the mistakes you’ve made, and THOSE are the things that make God so CRAZY ABOUT YOU. Those are the reasons He said, “I just can’t give you up.” He knows He can HEAL your sin and brokenness and TRANSFORM you into that person that you so desperately long to be.
Jesus loves you so much, just as you are. Come to His feet in your heart, right now.