Radio Haze still repeating

Have you ever seen yourself in the future before?
Have you ever heard of things happening once more?
Do you feel angry?
Or do you feel glad?
What can you do?
What can you do?
It's driving you mad...
Don't be afraid
I won't let you down
It's never too late to pick you up before you hit the ground
Still recovering from the scars of the past
Still repeating itself and I sense it will last
Have you ever met yourself in a room of mirrors before?
Have you ever done those things you always tried to ignore?
Do you feel angry?
Or do you feel glad?
What can you do?
When you're tripping
It's driving you mad...
Don't be afraid
I won't let you down
It's never too late to pick you up before you hit the ground
Still recovering from the scars of the past
Still repeating itself and I sense it will last