The Rev. Gavin Brand – Things Our Hearts Only Dare to Imagine, Revelation 19:1-10