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 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 momеnt you’re making a way for my good Oh you’re making a way for my good Sometimеs 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 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 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 Every trial every heartache (every trial, every heartache) Every let down you’re raising it up for my good Every season every new day (every season) Every moment you’re making a way for my good Oh 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 Oh you’re making a way for my good For my good You're making a way for my good, my good, my good Making a way for my good