In Nazareth arrangeren de ouders van de 16-jarige Maria een huwelijk met de plaatselijke timmerman Jozef. De eenvoudige Jozef is ouder dan Maria, maar heeft een goed hart. Hij werkt dag en nacht om tegen het huwelijk een huis te bouwen. Maar dan verandert alles ... Na een bezoek aan haar nicht Elizabeth keert Maria hoogzwanger terug. Jozef is er het hart van in, maar Maria beweert dat ze hem niet ontrouw is geweest. Haar vader smeekt Jozef om Maria mee te nemen naar Bethlehem om haar van de steniging te redden. Ondertussen in Bethlehem gaat de herder Thomas gebukt onder de hoge belastingen. En in het Oosten leiden enkele wijzen uit de stand van de sterren af dat een oude voorspelling weldra vervuld gaat worden ...