Feels like it's been miles and miles Feels like it's an uphill climb Sometimes I get weary on the way But when I look back at where I've been When I look back, I'm sure of it I was right there in your arms and I can say Every moment of my life God, you never left my side Every valley, every storm You were there, you were there I dont need to know what's next You'll be with me every step Through it all, through it all I can see you carry me There are days I wonder if You can fix the mess I'm in Times when nothing seems To go the way it should But then I look back on every season I can find there's ten thousand reasons To trust that you can work all things for good Through the wind and waves Through my worst mistakes Through the times I thought I walked alone You were holding me You were whispering I will never leave you on your own