My daughter tries to draw a butterfly with her crayons and crooked lines And she's cried cause she just can't get it right So I wrapped her tiny hand in mine to guide her with her heart's design And she smiles as her dreams take flight Perhaps this is how it is on this labyrinth road I just need to let Him guide my soul God writes straight with crooked lines He takes the mess we make in life He turns our groaning into perfect rhyme Hidden by the veil of time The Wisdom of His love's design God writes straight with crooked lines I've had days as dark as smoke When it hurt too much to hold And it felt like,the pain would never end Oh~searching for answers but finding jokes Limping alone the winding road Certain you've left me all alone When's it hard to trust that there is a greater plan Like a child I've gotta just hold His hand 'Cause God writes straight with crooked lines He takes the mess we make in life Hidden by the veil of time The Wisdom of His love's design God writes straight with crooked lines It's hard to see the picture when we've got our head to the ground but the vision is perfect from Heaven looking down There is a reason for every detour and every scar His mercy has always been hidden in the stars His mercy has always been hidden in the stars He takes the mess we make in life He turns our groaning into perfect rhyme Hidden by the veil of time The Wisdom of His love's design God writes straight with crooked lines Oh~ God writes straight with crooked lines [child's voice How I wonder what you are