I can look in your eyes And know that you've been through some hard times I can hear what you say About finding your way when the sun wouldn't shine When your spirit was broken And your heart was hoping to find the truth You took one step at a time Even when you didn't think you could move It would have been easy to give in When the ground underneath you was sinking Nothing left in this world except for your love And you gave it all to me You are the reason I keep believing The rain pouring down will fade So I will keep walking, never stop dreaming No matter what it takes Mountains may crumble and oceans may rise But I won't lose hold of my faith And you are the reason You are the reason It's the dawn of a new day And that blue sky above sets you free Now you're back on the track That will lead you to where you long to be Through the hills and the valleys You might get knocked down but you'll stand again Taking one step at a time So you won't have to wonder what might have been Oh, it's hard to reach out for the starlight When the darkness surrounds you at night Let me hold your hand, I won't let go It's all gonna turn out right You are the reason I keep believing The rain pouring down will fade So I will keep walking, never stop dreaming No matter what it takes Mountains may crumble and oceans may rise But I won't lose hold of my faith And you are the reason You are the reason Sometimes it gets to be too much I feel like I can barely breathe But then I think about how far you've come To make it through the storm And now you're stronger than before You are the reason I keep believing The rain pouring down will fade So I will keep walking, never stop dreaming No matter what it takes Mountains may crumble and oceans may rise But I won't lose hold of my faith And you are the reason You are the reason I say, you are the reason You are the reason