translate English to German: Above all it has given them hope.
Vor allem aber schöpfen sie dadurch wieder Hoffnung.