It's very common knowledge that Mary was of the line of David - King of Israel. David was of the the tribe of Judah. Multiple times the Messiah is equated to the son of David. This expectation of a coming messiah who would save them from oppression was very well known - even by those outside of Judea (see Suetonius).
But there was another common belief at that time - of another messiah - who would be from the tribe of Levi. A priest. Of the lineage of Aaron.
What very few realize or have even researched is that Mary also fulfills this expectation. Luke gives the specific details that Zechariah AND his wife Elizabeth were Levites and from the lineage of Aaron. Elizabeth was Mary's relative. Therefore, this must have been on her mother's side since her father would be the one who is from the tribe of Judah. Mary was also from the lineage of Aaron on her mother's side. So Mary being from both Judah and Levi would make Jesus descended from both King AND Priest. He is the fulfillment of both expected messiahs.
GINOLJC, to all,
Not two messiahs, but two witness. the confusion may have come in at by the Names both Zechariah & his wife Elizabeth held. and the prophecy of the two prophets. Malachi 3:1 "Behold,
I will send my messenger, and he shall prepare the way before me: and
the Lord, whom ye seek, shall suddenly come to his temple, even the messenger of the covenant, whom ye delight in:
behold, he shall come, saith the LORD of hosts." the messenger of the NEW Covenant, (per Jer. 31), that replace the OLD Covenant, (of Moses), the Lord Jesus, God almighty in human flesh.
now this messenger who comes first to prepare the way. Isaiah 40:3 "The voice of him that crieth in the wilderness, Prepare ye the way of the LORD, make straight in the desert a highway
for our God." this is the Elijah to come, (John the Baptist).
These are the two to come. John the Baptist, (in the spirit of Elijah), and the Lord Jesus the Christ, who establish the New Covenant from (Moses and the OLD Covenant).
Now, what do all this have to do with Zechariah & his wife Elizabeth, who by the way is of the tribe of Levi. ANSWER, up until then, there was no word from God for approx. 400 years. but now the angel Gabriel shows up and meets Zechariah and tell him things concerning his wife and himself. which was having a son. but why Zechariah & his wife Elizabeth. ANSWER, the Name Zechariah means "God Remember", and the Name Elizabeth means "Covenant". putting both together, God remembers his Covenant. remember God was not hear from for about 400 years, but God did not forget what he had promised. so with the Name of Zechariah & his wife Elizabeth, now we hear from God, he Remembers his Covenant. Jeremiah 31:31 "Behold, the days come, saith the LORD,
that I will make a new covenant with the house of Israel, and with the house of Judah:" Jeremiah 31:32 "Not according to the covenant that I made with their fathers in the day that I took them by the hand to bring them out of the land of Egypt; which my covenant they brake, although I was an husband unto them, saith the LORD:" Jeremiah 31:33 "
But this shall be the covenant that I will make with the house of Israel; After those days, saith the LORD, I will put my law in their inward parts, and write it in their hearts; and will be their God, and they shall be my people."
now this might answer you topic, because even today some Jews ... not all are still looking for Elijah to come, as well as the coming Messiah. well they have already come. John the Baptist, and the Lord Jesus
what did Malachi say? 3:1 "Behold, I will send my messenger, and he shall prepare the way before me: and the Lord, whom ye seek, shall suddenly come to his temple,
even the messenger of the covenant, whom ye delight in: behold, he shall come, saith the LORD of hosts."
so Zechariah & his wife Elizabeth their name tells us a lot. God remembers his Covenant ....... between his people who is a HOUSE and no longer a tribe.
hope this helps
101G.