The great compromise : how Catholics and Protestants are undoing the Reformation and fulfilling prophecy