I will cleanse you from all your impurities and from all your idols. I will give you a new heart and put a new spirit in you. I will remove from your heart of stone and give you a heart of flesh. And I will put my Spirit in you and move you to follow my decrees and be careful to keep my laws. Then you will live in the land I have your ancestors, you will be my people, and I will be your God. Ezekiel 36:25-28
Come to Jesus just as you are, and he will give you a new heart and put a new spirit within you. He is aware of the many little stones that mar the beauty of your heart. Trust Him to do what you are unable to do: remove the stony bits one by one. Do not expect this work in you to be painless. Heart surgery is serious, and it always involves pain. Many of the hard things you have experience were, unknown to you. His skillful operations on your heart. When you are going through tough times, look up to Jesus with a smile and thank him for the renewal that he is working within you. This act of faith does not instantly stop your suffering, but it does lend meaning to your pain.
Marvel at the wonder of being a new creation grafted into him the Messiah. You are forever set free from the condemning law of sin and death. You can rejoice in this glorious truth even while you are in those times of suffering. Since God is the Creator of all that is, and you are made in his image, you have a wealth of creative powers within you. Strive to look at your circumstances from a fresh perspective, eager to collaborate with him as he is making you new. Though Jesus is Lord of the universe, he desire to work in partnership with you. As you say yes to this sacred adventure, you become more fully the one he has designed you to be.
Grace and Peace to You My Friends