Millennium Revelation 20:6-9 Revelation 20:1-2 2 Peter 2:4 Genesis 1:2 Jeremiah 4:23-27 Jeremiah 25:33