Revelation describes an apocalyptic battle between the city of Babylon and the city of God. The kingdom was launched in Genesis, challenged from the very beginning, and then consummated in Revelation. From the garden, through Abraham and David, to Jesus, to the church, we are desperate to know how the story will end. Will the people of God be rescued? Will their King return?