You take two steps forward and three steps back On a journey of a thousand miles And you cry and you pray But you know at this pace you never will arrive Well I know in your heart you believed from the start God had a purpose He knit you together for But life has pulled at the seams And you’re unraveling And you can’t hold it together anymore But God will, He will finish what He started No thread will be left unwoven Nothing will be left undone Every plan and every purpose That He has will be accomplished And God will finish what He’s begun And it may feel like 40 long days in a hard driving rain Or 40 years in a dry desert sand But when He’s finished we will see A beautiful tapestry And know that nothing has been wasted in the end Oh, and God will, He will finish what He started No thread will be unwoven Nothing will be left undone Every plan and every purpose That He has will be accomplished And God will finish what He’s begun And we’ll stand as the ones completed By the miracle of His love We’ll sing of His goodness and sing to His glory As we tell the story of how God has, He has finished what He’s started Not a thread will be unwoven And nothing will be left undone Every plan and every purpose That He has will be accomplished And God will finish what He’s begun I know that God will finish what He’s begun