Mary was engaged to marry Joseph. After telling Mary she was to be the mother of the Son of God, the angel also spoke to Joseph. The angel told Joseph that Mary was to have a child who would be God's son.
After Mary's visit to Elizabeth, Mary and Joseph were married. Not long after they were married, the Roman Emperor, Augustus Caesar, wanted to make a list off all Jewish people. The emperor wanted this list so he could collect taxes from everyone. This meant that the people would have to travel to their hometowns or to the hometowns of their fathers' place their names on the special list there.
Mary and Joseph had to go to Bethlehem. It was a long journey. It was also a tiring journey for Mary, for soon her son would be born. Mary rode on a donkey, and Joseph walked beside her.
When Mary and Joseph got to Bethlehem, they found many people were already there. There were so many people in Bethlehem that there was no rooms left in the inn. The only place they could find was a stable.
Mary and Joseph spent the night in the stable. During that night, Mary's baby was born. Mary wrapped the baby warmly in swaddling clothes. Because there was no bed, Mary laid the baby on the sweet-smelling hay in the manger. And Mary named the baby Jesus, as the angel had said.