This week’s passage is a very difficult and controversial one. There are many interpretations of the passage, and we simply don’t know exactly what God means in these verses. But we do know that God is in charge, Christ is
BSF 2015-2016: Revelation 20:1-10

