Cette question a été posée par Saint Jean Chrysostome :
Comment peut on savoir que le Christ est fils de David ? Puisque Il est né d’une femme seulement et non pas d’un homme. Et la Vierge on ne lui a pas cité de généalogie… Quel est l’intérêt de citer Joseph puisqu’il n’intervient pas dans la naissance du Christ ?
RÉPONSE :
L’évangile nous raconte : « L’ange Gabriel fut envoyé par Dieu (…) à une jeune fille accordée en mariage à un homme nommé Joseph, de la famille de David ; cette jeune fille s’appelait Marie » (Lc 1:26-27). Or la loi interdisait un mariage entre différentes tribus (Nb 36:7-9).
Puisque Joseph est de la famille de David et de sa tribu, il n’était pas possible qu’il prenne Marie fille d’une autre tribu.
Si vous dîtes : Si Joseph n’a pas respecté la loi concernant ce commandement ?
Je vous réponds : L’évangile a témoigné que c’est un homme juste (Mt 1:19).
Si vous dîtes : Pourquoi a-t-on cité alors la généalogie de Joseph et non pas celle de la Vierge ?
Je réponds : Les juifs n’avaient pas de tradition ni de loi qui dictaient de faire la généalogie des femmes. C’est pour cette raison que l’évangéliste a cité la généalogie de Joseph et non pas celle de Marie.
S’il avait cité la généalogie de la Vierge, on pourrait considérer ce fait comme une hérésie.
Aussi il ne voulait pas révéler aux Juifs avant le temps convenable que le Christ est né d’une Vierge, sauvant ainsi la Vierge d’une mauvaise condamnation, sinon les juifs l’auraient lapidée.
Puisque même après de nombreux miracles de Jésus, les juifs se demandaient encore : n’est il pas le fils du charpentier (Mt 13:55), comment pouvaient ils croire avant ses miracles qu’Il est fils d’une Vierge ?!