translate English to German: They embarked on the challenge to keep rediscovering themselves.
Sie unterzogen sich der Herausforderung, sich immer wieder neu zu entdecken.