You say that You’ll come through, but it’s been so long It’s like the desert sand, goes on and on and on
But I believe there’s something on the other side of all this waiting Where all of these tears will turn to celebrating So no more holding back and no more hesitating Because I know
You keep all Your promises to me Every word You’re speaking My heart is believing Standing in a future victory All my hope in You, Lord ‘Cause You always keep Your Keep Your promises Yes and amen to eternity You keep all Your promises You keep all Your promises to me
You’ve been the cloud by day, You’ve been the fire by night You’ll never let me down, You’ll never leave my side
I believe there’s something on the other side of all this waiting Where all of these tears will turn to celebrating So no more holding back and no more hesitating Because I know
You keep all Your promises to me Every word You’re speaking My heart is believing Standing in a future victory All my hope in You, Lord ‘Cause You always keep Your Keep Your promises Yes and amen to eternity You keep all Your promises You keep all Your promises to me (All Your promises to me)
I trust the plan of a God who loves me Who is for me, who is good I trust the plan of a God who loves me Who is for me, who is good Oh, I trust the plan of a God who loves me You are for me, You are good I trust the plan of a God who loves me You are for me, You are good
You keep all Your promises to me Every word You’re speaking My heart is believing Standing in a future victory All my hope in You, Lord ‘Cause You always keep Your Keep Your promises Yes and amen to eternity You keep all Your promises You keep all Your promises to me (All Your promises to me)
Oh, I trust the plan of a God who loves me You are for me, You are good I trust the plan of a God who loves me You are for me, You are good