On the horizon
Where the sea meets night
I see the face of a warrior
We hear them crying
In the fading light
A shadow falls on a foreigner
They long for the distance
They reach for the sky
At the end of a rainbow
Risin' up high
Where the angels fly
Where the angels fly
They fall in silence
With a saddening sound
And all that's left's a memorial
The skies still wonder
Neither lost nor found
Remaining humble and glorious
They long for the distance
They reach for the sky
At the end of a rainbow
Risin' up high
Where the angels fly
Flying high
Where the angels fly
At the end of a rainbow - risin' up high
They roam the heavens
On wings of gold
A shining light full of harmony
With no surrender
Not a lie untold
Forever now and eternally
They long for the distance
They reach for the sky
At the end of a rainbow
Risin' up high
Where the angels fly
Where the angels fly
Where the angels fly
Flying high
Where the angels fly
At the end of a rainbow - risin' up high
En el horizonte
Donde el mar se encuentra con la noche
Veo la cara de un guerrero
Los escuchamos llorar
En la luz que se desvanece
Una sombra cae sobre un extranjero
Ellos anhelan la distancia
Ellos alcanzan el cielo
Al final de un arcoiris
Levantándose alto
Donde los ángeles vuelan
Donde los ángeles vuelan
Ellos caen en silencio
Con un triste sonido
Y todo lo que queda es un memorial
Los cielos todavía se preguntan
Ni perdido ni encontrado
Restante humilde y glorioso
Ellos anhelan la distancia
Ellos alcanzan el cielo
Al final de un arcoiris
Levantándose alto
Donde los ángeles vuelan
Volando alto
Donde los ángeles vuelan
Al final de un arcoiris levantándose alto
Ellos vagan por los cielos
En alas de oro
Una luz resplandeciente llena de armonia
Sin rendirse
No o es una mentira no contada
Por siempre ahora eternamente
Ellos anhelan la distancia
Ellos alcanzan el cielo
Al final de un arcoiris
Levantándose alto
Donde los ángeles vuelan
Donde los ángeles vuelan
Donde los ángeles vuelan
Volando alto
Donde los ángeles vuelan
Al final de un arcoiris levantándose alto