Revelation 20 presents a theological minefield, with three firmly entrenched eschatological positions. While two contradictory statements cannot both be true at the same time and in the same sense, two of the three millennial positions must be false. Adopting an...