One of my favorite songs is "Hephzibah" by Beckah Shae. When I first heard it I didn't know what Hephzibah meant. In Isaiah 62:3-5 you find out the meaning behind all of it.
No longer will they call you Deserted, or name your land Desolate. But you will be called Hephzibah, and your land Beulah; for the Lord will take delight in you, and your land will be married.
Isaiah 62:4
Therefore, Hephzibah means "my delight is in her." Beulah means "married." As God promises us in Isaiah 62:5
As a young man marries a young woman, so will your Builder marry you; as a bridegroom rejoices over his bride, so will your God rejoice over you.
God doesn't care about my rocky past. I've done things that I regret with my entire being. Despite the fact that I feel like I'm not worthy God promises me that he will as a man marries a woman, he will rejoice over me. My favorite lines of the song put it the best, "Till you came and took my shame, And dressed me up in your Glory, What magnificent exchange, You've adorned me with Your name, Your beauty for my sin."
Thank you Lord for Your beauty for my sin. Thank you for Your forgiveness.