translate English to German: Time and again one hope after another has been dashed.
Immer wieder wurde eine Hoffnung nach der anderen zerstört.