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...