Revelation records a timeless battle between two cities: Babylon and new Jerusalem. It’s a battle between two lords: The Lord of lords, Jesus, and the lord of the empire, the emperors of Rome. It’s a battle between hidden forces: angels and those in heaven against the dragon and his many-headed beasts (or wild things), and armies on both sides.