This Advent Moon

Carols for Yuletide - Carols for Yuletide: No. 2, Four Thousand Winters