Question:
Gift bearers of Christmas lore
Answer:
Length:

4