Half an Answer on Suffering

Tim Keller offers three inadequate answers to the problem of suffering, and half an answer that may well help.