6 While Joseph and Mary were in Bethlehem, the time came for her to have the baby. 7 She gave birth to her first son. She wrapped him up well and laid him in a box where cattle are fed. She put him there because the guest room was full.
8 That night, some shepherds were out in the fields near Bethlehem watching their sheep. 9 An angel of the Lord appeared to them, and the glory of the Lord was shining around them. The shepherds were very afraid. 10 The angel said to them, “Don’t be afraid. I have some very good news for you—news that will make everyone happy. 11 Today your Savior was born in David’s town. He is the Messiah, the Lord. 12 This is how you will know him: You will find a baby wrapped in pieces of cloth and lying in a feeding box.”
13 Then a huge army of angels from heaven joined the first angel, and they were all praising God, saying,
14 “Praise God in heaven, and on earth let there be peace to the people who please him.”
15 The angels left the shepherds and went back to heaven. The shepherds said to each other, “Let’s go to Bethlehem and see this great event the Lord has told us about.”
16 So they went running and found Mary and Joseph. And there was the baby, lying in the feeding box. 17 When they saw the baby, they told what the angels said about this child. 18 Everyone was surprised when they heard what the shepherds told them. 19 Mary continued to think about these things, trying to understand them. 20 The shepherds went back to their sheep, praising God and thanking him for everything they had seen and heard. It was just as the angel had told them.