The book of Revelation calls Christians to remain faithful to God and Christ and to resist the powers of evil in the conviction that God will prevail and bring salvation in the New Jerusalem. The book consists of six cycles of visions, each of which warns of the dangers arising from sin and evil. Yet each cycle concludes by showing readers the glories of worship in God's presence, which gives reason for hope. The visions make vivid contrasts between Christ the Lamb and Satan's agent, the beast. The visions help to alienate readers from powers of idolatry and oppression, while strengthening their faith in the salvation God provides.