The genealogy of Jesus reads as a who’s who of misfits, thieves, murders, and prostitutes. Several within the linage turned their backs on the concept of God, while some tried to please Him.
Within the linage is Abraham who had a child at 100 years of age. Jacob was a coward and stole the family birthright. Rahab was a prostitute at Jericho, but she saved the lives of the two Israelite spies. Ruth was a Moabite, an outcast of the Jewish society.
Then there is David. David broke all the Ten Commandments, in some occasions all at the same time. He had an affair with Bathsheba, but it did not stop there. She became pregnant and he had her husband killed. In doing so, several other men died. During the later years of his life, God gave him a command not to count his men. He did. The punishment was the death of over 70,000 people.
God used these individuals to bring His Son into the world. He took the good and the bad and brought good, showing that there is hope.
And when he had removed him, he raised up David to be their king,
of whom he testified and said, “I have found in David the son of Jesse,
a man after my heart, who will do all my will.”
Acts 13: 22