I've felt the heartache I've walked the valley And every time you We're right beside me I've seen your kindness In times of waiting And you are constant When life is changing You're just as good When I'm failing At my lowest you are just as good When I'm dancing On the mountain tops you're just as good In every moment I can know full well when it gets hard to trust you I still should 'Cause you're just as good I have a reason To keep enduring You know the journey And I know the ending So I surrender My life's an offering And with my last breath I'll still be singing 'Cause You're just as good When I'm failing At my lowest you are just as good When I'm dancing On the mountain tops you're just as good In every moment I can know full well when it gets hard to trust you I still should 'Cause you're just as good 'Cause you're just as good When I'm struggling in the suffering And I'm doubting in your faithfulness I will trust you And believe that you are good When I'm staring at the battle I'll remember all your promises I will look back and believe that you are good When I'm struggling in the suffering And I'm doubting in your faithfulness I will trust you And believe that you are good When I'm staring at the battle I'll remember all your promises I will look back and believe that you are good, hey 'Cause You're just as good When I'm failing You're just as good When I'm dancing You're just as good I'm every moment I can know full well when it gets hard to trust you I still should Hey, you're just as good When I'm failing At my lowest you are just as good When I'm dancing On the mountain tops you're just as good In every moment I can know full well when it gets hard to trust you I still should 'Cause you're just as good 'Cause you're just as good, hey 'Cause you're just as good In every moment I can know full well when it gets hard to trust you I still should 'Cause you're just as good