In every valley He has been faithful to provide Even in shadows He scatters darkness with His light In every season He has sustained me with His Word And like a Good Shepherd He leads me steady and secure O look what God has done He's been here all along All through the changing of the tides He's been constant, He's been kind O look what God has done His love surrounding us All through the fire and the flood He's always been enough He's been enough Let's build an altar, worship together and bow down In awe of His wonders Let all of Heaven hear the sound O look what God has done He's been here all along All through the changing of the tides He's been constant, He's been kind O look what God has done His love surrounding us All through the fire and the flood He's always been enough He's been enough There is no name that's greater, greater The One who saves, He reigns forever There is no name that's greater, greater The One who saves, He reigns forever Jesus His name is Jesus O look what God has done He's been here all along All through the changing of the tides He's been constant, He's been kind O look what God has done His love surrounding us All through the fire and the flood He's always been enough He's been enough He's been enough