The book of Revelation is not that difficult if a person understands how it was written. The first thing to understand is that it was signified by the angel of the Lord for John to share with the Church (Revelation 1: 1). The word signified tell us that it was given to John in symbolism rather than a normal literal writing. These symbols tell us things through word pictures that portray a very true reality. For example in Revelation 5: 6 we see Jesus described as a lamb that was slain that had seven eyes and seven horns which were the seven spirits of God. If this scripture had been intended to be taken literally, then this would be what Jesus really looks like in heaven. Do you believe that this is what Jesus looks like in heaven?

Source: A Reformation View of Revelation Twelve