God and the Mystery of Human Suffering