Now the origin of Jesus Christ was in this way: His mother, Mary, after she had been engaged to Joseph, before they came together, was found to be with child of the Holy Spirit.
The birth of Christ was prepared and carried out by God’s sovereignty (1:18; Luke 1:26-27). By His sovereignty, God brought Joseph and Mary together in marriage to bring forth Christ to be the legal heir to the throne of David. Marriage is a mystery. It is not easy to bring two persons together, especially when it concerns the birth of Christ. It was not a simple matter to bring Joseph and Mary together. Look into the history here. According to the genealogy of Christ in Matthew, Joseph was a descendant of Zerubbabel, a returned captive. Zerubbabel, a leader of the tribe of Judah and a descendant of the royal family, led the captives from Babylon to Jerusalem (Ezra 2:2). Eventually, he also took the lead in rebuilding the temple (Ezra 3:8; 5:2). Joseph was his descendant. If there had been no return of the captives, where would Joseph have been born? He would have been born in Babylon. The same would have been true for Mary, also a descendant of the returned captives. If the forefathers of Joseph and Mary had remained in Babylon and if both Mary and Joseph themselves had been born there, how could Jesus have been born of Mary in Bethlehem? Now we can see God’s sovereignty in bringing back the forefathers of Joseph and Mary.