The mystery of suffering, or the problem of pain as C. S. Lewis called it, has puzzled people since time immemorial, for as long, in fact, as people have been asking fundamental questions about the […]