The book of Revelation is hard to understand for several reasons: its symbolic nature, chronology, connection to O.T., collage, and timing.

read more