The Book of Revelation is a difficult book to understand because it was written two thousand years ago for a different generation, culture and time. It is replete with metaphors, for example, lamp stands, candles, the great whore of Babylon, the 144,000, the great multitude and the souls under the altar. If one examines academic works on the book, which are relatively sparse, one can scarcely believe they are all discussing the same work as they differ...