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