God promises to bring beauty from the ashes, restore our souls, and to turn what the enemy has meant to harm us into something good.
What looks like the end for the caterpillar is a re-birth and a new beginning as a butterfly. He turns coal to diamonds with time & pressure (I know, not really what we all like to hear) sand to pearls and brings life from death.
As long as you have breath there is hope… God is not done with you or your circumstances. Hold on… trust … believe… God alone has the last word in our lives and He is working all things together for your good and His glory. NOTHING is impossible for God.