Prophecy fulfilling