(Verse 1)
The drums of war beat through the plain
Ash in the sky, fire in the rain
Outnumbered, broken, standing fast
The final line will not be passed
Steel to steel, shields are worn
Hope hangs thin at the break of dawn
They pray for light, they brace for death
Till thunder answers every breath
(Pre-Chorus)
From the mountain’s broken spine
Hear the cry of battle-signs
(Chorus)
Thunder on the horizon
Hear the iron wings arise
Riders sworn to break the siege
Carving fate across the sky
From the storm they come alive
Fearless hearts, no place to hide
When the ground begins to shake
The tide of war will break tonight
(Verse 2)
Banners torn by smoke and flame
Kings will fall, but not their name
Hooves like hammers crack the earth
History is forged in birth
A thousand voices, one command
Death or glory—take a stand
The enemy looks up too late
As legends ride through shattered gates
(Pre-Chorus)
Steel and faith in deadly sync
A moment more and empires blink
(Chorus)
Thunder on the horizon
Hear the iron wings arise
Riders sworn to break the siege
Carving fate across the sky
From the storm they come alive
Fearless hearts, no place to hide
When the ground begins to shake
The tide of war will break tonight
(Bridge)
No retreat, no surrender
They ride for those who still believe
In the final hour of darkness
They are the answer, they are the creed
Let the cannons scream their warning
Let the cowards curse their fate
When the charge begins its roaring
It’s already far too late
(Guitar Solo)
(Break)
Ride—ride into the fire
Ride—ride into the storm
(Final Chorus)
Thunder on the horizon
Let the wings of iron fly
From the brink of all defeat
Hear defiance touch the sky
Side by side, they pierce the night
Turning ashes into light
When the world remembers why
Heroes rise and never die