The Will of God: Answering the Hard Questions