John 9, 12, 20 and Revelation 4 and 5