It was said that only an heir of David shall be the Son of God. The list could possibly be complete, or it could skip a few generations here and there. You must also remember that people lived upwards of 300 years or more in early times. So in that lineage of 80 or so, 25,000 years could have passed. |