Bring forth therefore fruits worthy of repentance, and don't begin to say among yourselves, 'We have Abraham for our father;' for I tell you that God is able to raise up children to Abraham from these stones!

 (iii) The most ingenious explanation is as follows. In Matthew 1:16 Joseph's father is Jacob; in Luke 3:23 it is Heli. According to the Jewish law of levirate marriage ( Deuteronomy 25:5 f) if a man died childless his brother must, if free to do so, marry the widow and ensure the continuance of the line. When that happened a son of such a marriage could be called the son either of the first or of the second husband. It is suggested that Joseph's mother married twice. Joseph was in actual fact the son of Heli, the second husband, but he was in the eyes of the law the son of Jacob, the first husband who had died. It is then suggested that while Heli and Jacob had the same mother they had different fathers and that Jacob's father was descended from David through Solomon and Heli's father was descended from David through Nathan. This ingenious theory would mean that both genealogies are correct. In fact, all we can say is that we do not know. 