Something fascinating about the Book of Revelation: it has a chiastic structure.
A sequence of ideas is presented up until a central event (the war between Michael and the Dragon), and then they’re repeated in reverse order.
You can see certain words/ideas mirrored using color-coding. This is also the case elsewhere, like the Flood story in Genesis.