It is very difficult to think non-linearly. For man, time flows in one direction and it is a stream we cannot escape. But this doesn't hold true in the case of apocalyptic literature. There is a beginning, a middle and an end but the book of Revelation is telling us a story from different perspectives, often times repeating itself.