There are moments in our lives when our whole being is put to the test. Our ideals, our ambitions, ...