An in-depth study of Revelation, exposing the meaning of allegories and types that John used in describing Revelation. We will answer questions like what are the 12 fruits on the tree of life? What are the 12 stones which garnish the 12 foundations of New Jerusalem? They are the 12 characteristics of God; we will also explain the 7 seals including the 4 horses of Revelation 6. What is the 7 headed beast of Revelation 13 and his image. What are the trumpets and vails of God's wrath.Are these past or future events. By using Bible verses to explain what these mysteries are, we can debunk some common misunderstanding about Revelation. An exciting treasure hunt for the reader.