Overcoming life’s challenges