A Tapestry of Carols

Personent Hodie(German 14th century and Piae Cantiones 1582)