Mary was engaged to Joseph and living in Nazareth when the angel Gabriel told her she would have a son named Jesus. Joseph was also told this in a dream and agreed to marry Mary. They traveled to Bethlehem for the census and Mary gave birth to Jesus in a stable, laying him in a manger as there was no room at the inn. Shepherds in the fields were visited by angels announcing Jesus' birth and went to see the baby with Mary and Joseph. Wise men from the east followed a star to bring gifts of gold, frankincense and myrrh to the infant Jesus.