The past is a foreign country Two sides tore apart In the great scheme of tomorrow What no one really knows The blood line has diverted Like a river that overflows Oh, where there’s temptation Oh, there is revelation Oh-oh, across a thousand nations Is this the rise or is this the fall? In a broken promise land Roses and ashes lie Where your shadow falls In a broken promise land It takes an honest man to heed the call A storm blows up in the desert A hurricane hits the shore There’s a thousand stars in the night sky I wonder, which one could be yours? Oh, I’m not going backwards Oh, I’m only facing forwards Oh-oh, be it left or right Be it right or wrong The time has come In a broken promise land Roses and ashes lie Where your shadow falls I n a broken promise land All that you had to give You gave for us all The past is a foreign country Two sides tore apart Tore apart In a broken promise land In a broken promise land Where your shadow lies Roses and ashes will fall In a broken promise land Roses and ashes lie Where your shadow falls