On Revelation, Revival, Revolution and Restoration