How long is it to the end of the road Because it gets hard just doing what I'm told But I don't want to turn around And go back to where I came from How much did it cost to save my soul How much did it take to make me whole The answer lies in simply trusting But, sometimes it's just hard adjusting to the new way No, I don't have all the answers But, I'm getting stronger every day And though my life might not be perfect At least I know I'm on my way (chorus) So if you see me cry don't wash away the reality That underneath what you see is a smiling soul And if you see me cry just look past my tears Because God is bringing me to the final goal Patience is such a hard thing to comprehend But, I'm going to let love endure and be my friend And I know that I'm going to keep on going I'm going to keep on growing higher And if I fall down, I won't stay there I'll stand up by the strength of God Who guides me like a shepherd with His rod He is full of great compassion, and forgives when I'm irrational No, I don't have all the answers But, I'm getting stronger every day And though my life might not be perfect At least I know I'm on my way (chorus)