When will I ever learn?

Whatever it takes to fulfil his mission
That is the way we must go
But you’ve got to do it in your own way
Tear down the old, bring up the new

And up on the hillside it’s quiet
Where the shepherd is tending his sheep
And over the mountains and valleys
The countryside is so green
Standing on the highest hill with a sense of wonder
You can see everything is made in God
Head back down the roadside and give thanks for it all

When will I ever learn to live in God?
When will I ever learn?
He gives me everything I need and more.
When will I ever learn?