Nazareth, sous l'occupation romaine. Les habitants s'impatientent. Même s'ils sont promis l'un à l'autre, Joseph et Marie ne semblent pas décidés à célébrer officiellement leur mariage. Le temps passe et cela jette le trouble dans la petite bourgade. Voilà qu'une étonnante visite va perturber les projets des fiancés : Marie doit s'éloigner quelque temps de Galilée, pour rejoindre sa cousine, en Judée.