Revealing the Puzzle of Revelation: the definitive edition