From the time I was a little child I'd always heard of you And I'd seen with my own eyes The wonderest things that you could do But in spite of all I'd seen and heard Still this question came to me Why must I suffer so if God knows what is best for me As my nights and days turned into months And months turned into years I can see my trust turn into doubt And my faith into fear But in spite of all the bitterness Through the darkness I could see There was a reason for the test And God you want what's best for me So with everything within me I say yes to thee oh Lord Even though my faith gets weak I'm standing on your word So forgive me Lord for doubting you In your way I can not see Now I'm rest assured that you know what is best for me So let the faint of heart take courage Let the weak ones say I'm strong God will exchange blue for gladness And your sadness for a song Do not castaway your confidence God will always see you through He knows just what to do And he knows what is best for you So with everything within me I say yes to thee oh Lord Even though my faith gets weak I'm standing on your word So forgive me Lord for doubting you In your way I can not see Now I'm rest assured that you know what is best for me Now I'm rest assured that you know what is best for me