verse 1 C My daughter tries to draw a butterfly G/B With her crayons and crooked lines Am F G/B And she's crying cause she just can't get it right C So I wrap her tiny hand in mine G/B To guide her with her heart's design Am Bb C G And she smiles as her dreams take flight F/A F G G/D C Perhaps that's how it is on this labyrinth road F F/A G G/B I just need to let Him guide my soul C God writes straight with crooked lines F C He takes the mess we make in life G/B Am D5 G G/B Turns our groaning into perfect rhyme E7 Am Hidden by the veil of time F C The wisdom of His love's design Dm9 Fmaj7 C G G/B C God writes straight with crooked lines verse 2 C I've had days as dark as smoke G/B When it hurt too much to hope Am F G And it felt like the pain would never end C Searching for answers but finding jokes G/B E7 Limping along the winding road Am Bb G/D C G Certain He left me all alone F Dm7 G Am When it's hard to trust that there's a greater plan Bb F/A G Like a child I've got to just hold His hand C God writes straight with crooked lines F C He takes the mess we make in life G/B Am D5 G G/B Turns our groaning into perfect rhyme E7 Am Hidden by the veil of time F C The wisdom of His love's design Dm9 Fmaj7 C Csus4 C God writes straight with crooked lines Bridge G F Dm7 It's hard to see the picture G C/E G/D C When we've got our head to the ground Bb C But the vision is perfect F G C G/B From Heaven looking down Em7 G F Em/B There's a reason for every detour Em/G A7 A And every scar Dm G F His mercy has always been D/F# G Written in the stars Twinkle Twinkle Little Star tune here C G F C F C G C C God writes straight with crooked lines F C He takes the mess we make in life G/B Am D5 G G/B Turns our groaning into perfect rhyme E7 Am Hidden by the veil of time F C The wisdom of His love's design Dm9 Fmaj7 C D God writes straight with crooked lines Dm C/E F G C F C God writes straight with crooked lines