Give the last word to the ones who love me Say it loud, say it low 'til the whole world's stirred, over and over The ones who love me want the best for me, so let their voices be the last I hear. They lift a glad and holy melody, and all my fear goes quiet when it's near. So don't you whisper it, no, no, 'cause the God who holds me holds it all in place. Lift it up, lift it up higher (higher!) Set this whole room on fire (on fire!) One more time 'til you feel it in your bones, come on and shout it, don't you shout it alone God is great (God is great!) and it works for good (it works for good!) just like He said He would, just like He said He would, so say it over, over, over, Hallelujah all day! God is great (God is great!) and it works for good (it works for good!) I can't stop, no I won't, and I never should, so say it over, over, over, Hallelujah all day! Hallelujah! Oh, oh, oh, All day, all day, Hallelujah all day When mornings ache and evenings feel so long, He's weaving every thread into the light. The broken pieces turn into a song, and what was heavy learns how to take flight. Every tear, every trial, every long dark night, He was working it out for good, alright. And I got my part in this thing too, I'm gonna tell the world what He did for me! How great, how good, how He never let me go, say it over 'til the morning comes, Hallelujah all day! God is great (God is great!) and it works for good (it works for good!) just like He said He would, just like He said He would, so say it over, over, over, Hallelujah all day! I'll sing it 'til I can't, and then I'll sing it good, so say it over, over, over, Hallelujah all day! Over and over and over, Hallelujah all day God is great... and it works for good