Mary and Joseph lived and met in Nazareth. When the angel appeared to Mary, he told her she would give birth to Jesus.
Hmm, the scripture said the Messiah would be born in Bethlehem, the City of David. Mary and Joseph both walked in obedience to God. They didn't try to make the prophetic scriptures come true, but lived each day following Him.
Lo and behold, Caesar Augustus decides to tax the people. As part of the decree, they had to go to Bethlehem, the City of David, because Joseph was of the house and lineage of David. God protected them from gossip, prying eyes, and brought them exactly where they needed to be at a specific point in history.
As we follow the Lord on a day-to-day basis, we'll find ourselves in the right place at the right time. He knows the path, and we can trust Him to bring us into our destiny.