what is the hidden meaning of the 12 days of christmas?
The song is about the Twelve Fruits of the Holy Ghost These include the two turtle doves which represent the Old and New Testaments. The six geese a-laying in 12 Days of Christmas represent the six days of creation and the ten lords a-leaping are the Ten Commandments.