You bring a life to my bones And a spring to my step And a heart that knows what it means To wait before You And a laughter to my house And a time to sing and shout And a heart that knows what it means To really trust You When the shadow of sorrow comes I will fall on the only One I know Is the Rock that won't be shaken 'Cause it is good for me To lay it down at Your feet It is good for me to lay the good and bad In the hands of my God It is good for me To lay it down at Your feet It is good for me You are the constant One When my life is overwhelmed And You stay the same When all around is changing And, oh, how good it is, yeah Just to know the life You give And my song shall ever be That my God is faithful And when the shadow of sorrow comes I will fall on the only One I know Is the Rock that won't be shaken 'Cause it is good for me To lay it down at Your feet It is good for me to lay the good and bad In the hands of my God It is good for me To lay it down at Your feet It is good for me And when I delight myself in You You give me the desires of my heart And when I confess, I think that You know best Peace flows like a river and joy comes in the morning, and 'Cause it is good for me To lay it down at Your feet It is good for me to lay the good and bad In the hands of my God It is good for me To lay it down at Your feet It is good for me And it is good for me To lay it down at Your feet It is good for me to lay the good and bad In the hands of my God It's good for me To lay it down at Your feet It is good for me, oh, oh When the shadow of sorrow comes I will fall on the only One I know Is the Rock that won't be shaken