My life won't always go the way that I plan There'll be some stuff that I won't understand I'm gonna stumble every now and again But I know when I fall and I'm falling into Your hands I know You're holding everything that I see You're sovereign over all my anxieties You give me comfort like nobody else could And I know You're working everything for my good Every trial, every heartache Every let down, You're raising it up for my good Every season, every new day Every moment, You're making a way for my good Oh, You're making a way for my good Sometimes it's hard to live the things I believe Sometimes my doubts still get the best of me There's days I struggle to trust like I should Still I know You're working everything for my good Every trial, every heartache Every let down, You're raising it up for my good Every season, every new day Every moment, You're making a way for my good Every moment, You're making a way for my good Oh, You're making a way for my good So why would I worry? Lord, You are the Great I Am I may not know what tomorrow holds But I know Who holds tomorrow in His hands Why would I worry? Lord, You are the Great I Am I may not know what tomorrow holds But I know Who holds tomorrow in His hands Every trial, every heartache Every let down, You're raising it up for my good Every season, every new day Every moment, You're making a way for my good Every trial, every heartache Every let down, You're raising it up for my good Every season, every new day Every moment, You're making a way for my good Every moment (for my good) You're making a way (for my good) For my good, my good, my good You're making a way for my good