The surprise pregnancy, the sudden census, the long road from Nazareth to Bethlehem.