Christmas Day 2

Why Shepherds? Why Now?

Shepherds—that’s exactly who God told first, as He made His divine birth announcement of the glad tidings of the incarnation of Jesus Christ.

Read More
Christmas Day 1

Shepherds Get Word of Some Heavenly News

Why announce the birth of the Savior of the World to shepherds, of all people?

Read More