There has been much debate about what meaning the messages in the Book of Revelations have for modern Christians. While they differ in content, the texts also share some similarities: praise, exposure of problems, admonition and encouragement of believers...