I'll be the first to admit it I've got a million questions About where this is headed Sometimes I wonder what You're doing And if You're really moving Are you gonna get me through this But looking at my story I can see you've been beside me You've always been for me and I'll see it in your timing Nobody knows me better Nobody loves me like You do Giver of all good things You give me everything I need And even when I doubt it You bring me back to what is true Giver of all good things You give me everything I need I know that sometimes I don't get Everything I wanted But that's not what you promised All the things You've given me are greater than I asked for If I have Your heart, then tell me how could I ask for more? Nobody knows me better Nobody loves me like You do Giver of all good things You give me everything I need And even when I doubt it You bring me back to what is true Giver of all good things You give me everything I need You don't hold back, don't hold back You don't hold back, don't hold back You give me everything, everything, everything I need You don't hold back, don't hold back You don't hold back, don't hold back You give me everything, everything, everything I need God, You've always been beside me You've always been for me and I see it in your timing Nobody knows me better Nobody loves me like You do Giver of all good things You give me everything I need And even when I doubt it You bring me back to what is true Giver of all good things You give me everything I need You don't hold back, don't hold back You don't hold back, don't hold back You give me everything, everything, everything I need You don't hold back, don't hold back You don't hold back for me You give me everything, everything, everything I need