Translation of "Das wird sich alles finden" in English