When Joseph woke up he remembered what the angel had said. He knew that everything was okay, and he wasn't upset anymore.
In those days the government decided that they should count everyone that lived in that area of the world. So Joseph had to take Mary to his town, Bethlehem to register.
It took Mary and Joseph a long time to get to Bethlehem. They didn't have cars back then, so it probably took them a lot longer to get there. This was very tiring for Mary because she was soon going to have a baby.
When they reached the town, all the hotels were full and there was nowhere that they could stay. Finally,they found a small little inn. Joseph. desperately knocked on the door. An angry looking man opened the door. "Whatever it is, the answer is no." he said. "we have no room. ANYWHERE! I've got 4 - even FIVE families sharing one room. Have a nice day!" he reaches to shut the door when suddenly, he catches sight of Mary's massive bump and feels sorry for her. "Well, I don't know much about having babies, but I think it needs a lot of space.... I think I can sort something out. Wait here!"
The Bible doesn't say for sure where they stayed but most people think that they stayed in a small barn where animals were kept. In any case, doesn't it seem strange that Jesus, the King of the Jews wasn't born in a fancy palace or even a hospital?
Mary and Joseph were thankful that they at least had a place to lay down. It was warm, and there was plenty of straw to lay on.
That night an exciting, wonderful thing happened. Mary and Joseph had a baby! But it wasn't just any baby, it was Baby Jesus! The creator of the whole world, the King of Kings, the one who would save the world.
The little baby boy fell asleep in Mary's arms and she wrapped him in cloths and laid him in a manger on some clean straw.