When I am anxious
When I am afraid
I take it to God
I call on His Name
If the mover of mountains
Is listening to me
Why should I worry?
Why should I fear anything?
For I know the plans He has for me
Yes, I know the plans He has for me
For my good
To give me a hope and a future
When I am waiting
For His promise to come
Sometimes He is silent
But I'm never alone
He walks in the valley
He quiets the storm
He stands in the fire
So why should I fear anymore
For I know the plans He has for me
Yes, I know the plans He has for me
For my good
To give me a hope and a future
For I know the plans He has for me
Yes, I know He's working everything
For my good
To give me a hope and a future
Oh, yeah
Shepherd of my soul
All my life
All I've seen
Your endless love
Surrounding me
With every breath
I will be found by You
If I set sail
Or spread my wings
And find myself
On the farthest sea
You're waiting there
I will be found by You
I will be found by You
For I know the plans He has for me
Yes, I know the plans He has for me
For my good
To give me a hope and a future
For I know the plans He has for me
Yes, I know He's working everything
For my good
To give me a hope and a future
If God is for me, then who can be against me?