When you are lonely and the world is dark When tears are flowin' from your broken heart Hold onto hope because you've come so far Just hold on, just hold on, just hold on Sing it Hallelujah, for the good times Hallelujah, for the bad And I am thankful for the ups and downs Because they make me who I am If the good Lord takes me home tomorrow Then I can rest and know that it's all in His hands Sing, hallelujah, hallelujah, hallelujah, amen When you are weary that you're far from home When nothing's goin' how it's supposed to go Know you're not walkin' through this valley alone Just hold on, just hold on, just hold on Sing it Hallelujah, for the good times Hallelujah, for the bad I am thankful for the heartbreak Because I know it just won't last If the good Lord takes me home tomorrow Then I can rest and know that it's all in His hands Sing, hallelujah, hallelujah, hallelujah, amen One day my life will be setting Sun I'll fly away up to the great beyond Never forget the battles already won Hallelujah, hallelujah, hallelujah, amen Sing, hallelujah, hallelujah, hallelujah, amen