It's all been foretold . . . .