Sort:  

has taken people a long way through much adversity.

It is so, sir @galenkp , and when we emerge from adversity, strengthened from difficult circumstances, we learn from defeats and develop resilience, our life force.