Intro: D Verse 1 D 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 Verse 2 G Bm A D Bm Well I know in your heart you believed from the start G A Bm God had a purpose He knit you together for G Bm A But life has pulled at the seams D Bm And you're unraveling Em7 D And you can't hold it together anymore Chorus: G A Bm But God will, He will finish what He started G A No thread will be left unwoven D Bm Nothing will be left undone G A Every plan and every purpose D Bm That He has will be accomplished Em7 A G And God will finish what He's begun Verse 3: G Bm A D Bm And it may feel like 40 long days in a hard driving rain G A Bm Or 40 years in a dry desert sand G Bm A But when He's finished we will SEE D Bm A beautiful tapestry Em7 D And know that nothing has been wasted in the end (Chorus) Bridge: G Bm G Bm And we'll stand as the ones completed Em7 By the miracle of His love F#m7 G We'll sing of His goodness and sing to His glory Bm A As we tell the story of how (Chorus)