It's easy to say you're good When I know that things are good And right now I know I should But I'm fighting for my life My heart is in a desperate I feel like a castaway I'm drifting between the waves But You've always done my broken into hope Turn my hopeless into hope God no matter where I go, You lead Even in the valley I still believe You're good, You're good Even when I can't see I still believe You're good, You're so good You keep every promise Every word is true You give beauty for ashes And everything You do Even in the valley I still believe You're good I'm finding the peace that's real No matter the way I feel One way or another You heal (ta-da-da-ta-ta) You're going to turn my broken into hope Turn my hopeless into hope God no matter where I go, You lead Even in the valley I still believe You're good (I believe it) You're good (I believe it) Even when I can't see I still believe You're good (I believe it) You're so good (I believe it) You keep every promise Every word is true You give beauty for ashes And everything You do Even in the valley I still believe You're good (I believe it, I believe it) I still believe You're worthy, You're worthy You're sovereign, You're for me Oh, I still believe still it (You're good) Oh, I still believe still it (You're good) You hold me together You are faithful forever I still believe it (You're good) I still believe it It's easy to see you're good When I know the things are good And right now I only I should Oh, I know Even in the valley I still believe You're good (I believe it) You're good (I believe it) Even when I can't see I still believe You're good (I believe it) You're so good (I believe it) You keep every promise Every word is true You give beauty for ashes And everything You do Even in the valley I still believe You're good (I believe it, I believe it) Even in the valley I still believe You're good