Depois que os sábios partiram, um anjo do Senhor apareceu a José em sonho. “Levante-se”, disse o anjo. “Fuja para o Egito com o menino e sua mãe. Fique lá até eu lhe dizer que volte, pois Herodes vai procurar o menino a fim de matá-lo.”
Naquela mesma noite, José se levantou e partiu com o menino e Maria, sua mãe, para o Egito, onde ficaram até a morte de Herodes. Cumpriu-se, assim, o que o Senhor tinha dito por meio do profeta: “Do Egito chamei meu filho”.
Quando Herodes se deu conta de que os sábios o haviam enganado, ficou furioso. Enviou soldados para matar todos os meninos de dois anos para baixo em Belém e seus arredores, tomando por base o relato dos sábios acerca da primeira aparição da estrela. Com isso, cumpriu-se o que foi dito por meio do profeta Jeremias:
“Ouviu-se um clamor em Ramá,
choro e grande lamentação.
Raquel chora por seus filhos
e se recusa a ser consolada,
pois eles já não existem”.
Quando Herodes morreu, um anjo do Senhor apareceu em sonho a José, no Egito. “Levante-se”, disse o anjo. “Leve o menino e a mãe de volta para a terra de Israel, pois já morreram os que tentavam matar o menino.”
Então José se levantou e se preparou para voltar à terra de Israel com o menino e sua mãe. Soube, porém, que o novo governador da Judeia era Arquelau, filho de Herodes, e teve medo de ir para lá. Depois de ser avisado em sonho, partiu para a região da Galileia. A família foi morar numa cidade chamada Nazaré, cumprindo-se, desse modo, o que os profetas haviam dito, que Jesus seria chamado nazareno.