Dragon: recapitulation of the story of Revelation