So here comes Gabriel again, and what he says is "Good tidings of great joy... for all people."... That's why the shepherds are first: they represent all the nameless, all the working stiffs, the great wheeling population of the whole world.


Preparing for Jesus (ed. Zondervan, 2011) - ISBN: 9780310863526


So here comes Gabriel again, and what he says is Good tidings of great joy... for all people.... That's why the shepherds are first: they represent...

So here comes Gabriel again, and what he says is Good tidings of great joy... for all people.... That's why the shepherds are first: they represent...

So here comes Gabriel again, and what he says is Good tidings of great joy... for all people.... That's why the shepherds are first: they represent...

So here comes Gabriel again, and what he says is Good tidings of great joy... for all people.... That's why the shepherds are first: they represent...