This week's sermon on Revelation 15-16.