Moves beyond pat answers to the problem of suffering and takes a deeper look at hard to reconcile issues.