Thanks you - I almost dropped out of the choir when we sang this a couple of years ago.
Nothing in this song makes any sense.
...Then the little drummer boy grew up and had a son of his own who, in turn, gave the adult Jesus a few fish and some barley loaves.