La Bible ne nous dit pas grande chose concernant la grossesse de Marie.
Nous savons que Joseph a accepté la parole de Dieu et n'a pas rompu avec elle.
Nous savons que Marie a rendu visite à Elisabeth, sa parente, qui allait enfanter Jean Baptiste quelques mois plus tard (Luc 1.39-56). Là, Dieu lui a donné de prophétiser et elle était réconfortée.
Marie savait qu'elle portait celui qui serait appelé « le Fils du Très-Haut », mais sa grossesse s'est passé normalement, peut-être avec les mêmes soucis qu'ont toutes les nouvelles mères.
Puis, un jour, César Auguste, empereur de Rome, annonce que tous ses sujets doivent se rendre à leurs villes d'origine pour un recensement. Puisque Joseph et Marie étaient de la famille de David, il se sont rendus à Bethléhem, le lieu de naissance de David.