Capo 1 G Am Bm Sometimes I wonder what lies ahead Am D How long till my hunger is fed G Am Bm They say it's hard to make it in this part of town Am D So many people on this merry-go-round Bm Some folks try astrology Em G Some turn to crystal balls Bm To find an answer, Am D To get through it all Bm Em G I just fall on my knees and I try to pray Am D In the silence I can hear Him say G D7 The river runs and the river hides C D Out to the ocean and under the sky G D7 I promise you, the answer will come C D Hold on to patience and watch for the sign Em Everything in its time D G Am Bm I often feel like I'm two steps behind Am D Somebody must have moved that finish line Bm There are a thousand reasons Em G Why I should give up Am D7 But I'm stubborn in the things I believe G D7 The river runs and the river hides C D Out to the ocean and under the sky G D7 I promise you, the answer will come C D Hold on to patience and watch for the sign F D F 'cause maybe there's another plan Am D One I still can't see F D F D A little surprise, like your love in my life Am C D Funny how time changes how we see G D7 The river runs and the river hides C D Out to the ocean and under the sky G D7 I promise you, the answer will come C D Hold on to patience and watch for the sign Em Everything in its time D G Everything in its time