The blue has vanished from your skies The golden gleam from your eyes Snatched away, so many times So many times, it found its way Back into your lion hearts Through shining windows of your souls Now gaping holes pockmark your homes That still stand In the ruins of your beautiful land Once again it’s raining shells Mixing in With the silver salt of your tears again Washing, washing sins on sins They keep hounding, pounding down You keep cleansing, renewing again With tender streams that gush forth Washing, washing, washing sins The world has watched for so long As you have sung your ardent songs Of peace and freedom, just those Worn your sorrow, brave and strong While the world has sat secure In the boundaries etched and drawn Liberty-guarded, Flag-adorned While you lie shrouded in the dust Of rockets plunged into your hearths Hearts bleeding, torn apart The world is watching yet again Your pain, your pain, your searing pain Has seeped into our prickling skin From all the rivers to every sea We see you now Palestine Each woman and each man Standing tall unto the end We keen with you Palestine For every child that has died Blown to bits or buried alive We scream with you Palestine Our voices ring across the earth For every tear that you have shed For every drop that you have bled A million hearts now hold your grief A million more march on and on In every city, every town We roar with you Palestine From the river to the sea You will prevail, you will be free.