Before the mountains learned their name
Before the stars were called to flame
You stood alone, the Great I Am
Unshaken throne, eternal Lamb
Self-existent, uncreated light
Holy One beyond all time
Yet close enough to hear my prayer
Infinite God already there
When the mountains shake beneath me
When the night becomes my fear
You remain my steady refuge
Closer than the air I hear
Mighty healer, strong defender
Faithful through the fiercest flame
Holy wisdom, endless mercy
Every promise bears Your name
Holy through the ages
Faithful through it all
King above the nations
Still You hear me call
Holy through the ages
Tender in Your grace
God of endless wonder
Love I now embrace
Provider in the wilderness
My Shepherd in my emptiness
The Word that spoke and worlds were formed
Still speaks a peace inside the storm
Protector, Savior, mighty Friend
Your goodness has no final end
From age to age Your truth remains
Forever I will bless Your name
When all kingdoms lose their glory
When the final trumpet sounds
Still Your throne will stand unshaken
Still Your praise will shake the ground
Through the rising and the falling
When the road ahead feels long
You remain our firm foundation
Turning weakness into song
Holy through the ages
Faithful through it all
King above the nations
Still You hear me call
Holy through the ages
Tender in Your grace
God of endless wonder
Love I now embrace
You are holy, never changing
You are present, always near
You are endless, never failing
Over every age and year
You are healer, You are refuge
You are worthy in Your might
All the heavens bow before You
Lifted high above all heights
Holy through the ages
Faithful through it all
King above the nations
Still You hear me call
Holy through the ages
Tender in Your grace
God of endless wonder
Love I now embrace
Holy God
Holy God
All the earth is filled with wonder
Holy God
Holy God
Every heart will sing Your thunder
I will worship, I will worship
I will worship Your great name
Holy through the ages
Holy through the ages