This is an Advent song from Steve Angrisano that is joyous and uplifting. The verses have a hint of the traditional song , “O Come, O Come Emmanuel” in the tune and of course they share the source material from the “O” Antiphons.
The text is at spiritandsong where the sheet music can be purchased for download.
This is the original:
This video proves an assembly can sing it and so can a choir: