What hope and promise for Palestine?