Edge of Forever Edge of Forever - Our Battle Rages On

Is there an answer to our call?
Is there a voice behind these walls?
Crawling through despair is what we've been taught
Striving to prosper is what we should learn

Dream for today
Shine for tomorrow
Till your last breath

Our battle rages on
Our spirit's getting strong
We'll stand till a new dawn will come
We will fight to win
Let our destiny kick in
We'll thrive for a perfect world
Our battle rages on, oh

We always fail to see what hides within
Our prayers are lost if we give in
Teaching the good word is pulling us down
Our warrior heart's dying each time we bow

Dream for today
Shine for tomorrow
Till your last breath

Our battle rages on
Our spirit's getting strong
We'll stand till a new dawn will come
We will fight to win
Let our destiny kick in
We'll thrive for a perfect world
Our battle rages on

The ones above will separate
Our bleeding souls in this masquerade
We are the ones to fight the winds
We'll stand our ground to let love win

Our battle rages on
Our spirit's getting strong
We'll stand till a new dawn will come
We will fight to win

Let our destiny kick in
We'll thrive for a perfect world
Our battle rages on
Our battle rages on, oh