A sermon on Revelation 21:1-6.