A Vale of Soul Making: Why Does God Allow Evil and Suffering?