A scripturally sound view of Revelation which causes all parts of its prophecy to fall neatly into place.