Sermon on Revelation 21:1-7 for Saints Triumphant Sunday.