Satan bound for a thousand years

The events described in Revelation 20 and their placement in the sequence of end-time events are difficult and controversial.  A messenger comes from heaven and binds Satan for a thousand years. (Most English translations use ‘angel’ where the Hebrew and Greek texts read ‘messenger’.) Who is the messenger? Malachi prophesied:  suddenly the Lord you are seeking will […]