Since the genealogies of Jesus in Matthew and Luke do not explicitly name either of Mary’s parents, but apparently name two different fathers for Saint Joseph, many scholars from John of Damascus (8th century), and particularly Protestant scholars, argue that the genealogy in Luke is actually the family tree of Mary, and that Heli is her father.[2] To resolve the problem of Joseph having two fathers – one descended from Solomon, son of David, one descended from Nathan, traditions from the 7th century specify that Heli was a first cousin of Joachim.[3]
According to tradition, Saint Anne was born in Bethlehem, and married Joachim of Nazareth, both descendants of David.[4] In the Protoevangelium of James, Joachim is described as a rich and pious man, who regularly gave to the poor and to the synagogue at Sepphoris. Tradition has it that the parents of the Blessed Virgin, who, apparently, first lived in Galilee, came later on to settle in Jerusalem.[5] However, the high priest rejected Joachim and his sacrifice, as their childlessness was interpreted as a sign of divine displeasure. Joachim consequently withdrew to the desert where he fasted and did penance for forty days. Angels then appeared to both Joachim and Anne to promise them a child.[6] Joachim later returned to Jerusalem and embraced Anne at the city gate. There was ancient belief that a child born of an elderly mother who had given up hope of having offspring was destined for great things. Parallels occur in the Old Testament in the case of Hannah, mother of Samuel.[7]
31 of 52