Intro C Am F GC My heart’s been in the wild Am And somewhere it got lost F I built these walls around me till G I couldn’t see the cross C When all I loved had left me Am Somehow you still stayed F Adopted in this orphan G And washed away my stains C So I will wait for you Am I will wait for you F G Oh I know You're working all things for my good C Am So I’ll trust you in this valley F G C I know that you’re still GodVerso 1:
C I’m sorry I’ve been different Am But you are still the same F And even though my heart’s so weary G Remind me through my pain C Your promise is still me Am You will forsake F And right here in my fire’s well G You’re pouring out Your grace C So I will wait for you Am I will wait for you F G Oh I know You're working all things for my good C Am So I’ll trust you in this valley F G C I know that you’re still GodVerso 2:
F G Am C And if my pain is gonna drain me I’ll be empty at Your feet F G Am C If my heart is torn before you let it be an offering F G Am C If this world is gonna leave me then I’ll count it all lost F G Am C And if this battle’s gonna break me I’ll be broken at the cross C So I will wait for you Am I will wait for you F G Oh I know You're working all things for my good C Am So I’ll trust you in this valley F G C I know that you’re still God Outro C Am F GPonte: