Article: Suffering, salvation, and the mystery of an imperfect world

The Catholic World Report has this article here.