A sermon on Revelation 3:1-22