What does God's promised future look like? John's vision of a holy city, a New Jerusalem, gives us some clues. It's future hope helps us live into the present! (Revelation 21:9-22:5)