I'm on a journey headin' for home The road may be long but I'm never alone I know that heaven's watching over me Angels above me guarding my way Guiding my steps by the night and day I know that heaven's watching over me My Heavenly Father's got a watchful eye He'll never let me stumble Through the valleys of life I don't have to worry When my troubles are as black as can be When it doesn't look like it's gonna work out right My lord's got me covered morning noon and night Twenty four-seven heaven's watching over me God's busy working all things for my good I know He'll protect me 'cause He told me He would I know that heaven's watching over me My friends and my loved ones already gone home A great cloud of witnesses cheering me on I know that heaven's watching over me