A reading from the holy gospel according to Matthew 2:13-15, 19-23

An angel from the Lord appeared to Joseph in a dream. The angel said, “Get up! Hurry and take the child and his mother to Egypt! Stay there until I tell you to return, because Herod is looking for the child and wants to kill him.”

That night Joseph got up and took his wife and the child to Egypt, where they stayed until Herod died. So the Lord’s promise came true, just as the prophet had said, “I called my son out of Egypt.”

After King Herod died, an angel from the Lord appeared in a dream to Joseph while he was still in Egypt. The angel said, “Get up and take the child and his mother back to Israel. The people who wanted to kill him are now dead.”

Joseph got up and left with them for Israel. But when he heard that Herod’s son Archelaus was now ruler of Judea, he was afraid to go there. Then in a dream he was told to go to Galilee, and they went to live there in the town of Nazareth.

So the Lord’s promise came true, just as the prophet had said, “He will be called a Nazarene.”

The gospel of the Lord.