A little reminder of where we are in the saga of Revelation: in John's vision, he has seen that the seven seals on the scroll have been broken by the Lamb of God in heaven, to disclose God's future plan for the cosmos and particularly for the inhabited world. Then he sees and hears seven trumpets announcing God's plagues upon a rebellious world. Today's verses come between the sixth and seventh trumpet. The scene has moved from heaven to earth and John is invited to take part in two dramas: with the angel and the scroll, and the two witnesses.