Revelation 21:9-22:21 - God has given us a glimpse of a future which is heavenly, eternal and glorious: ‘the Holy City, Jerusalem, ...