Dec 21, 2018 · by David Barrow The Revolutionary Advent Hymn Conspiracy, prophecy, promise, danger, hope and joy. David Barrow reflects on Mary's revolutionary song.