Christ’s Family Tree in Matthew 1:1-6a

The family tree of Christ from Abraham up to David the king was quite an amalgamation, wasn’t it? It was a tree of natural Israelite branches and of unnatural Gentile branches. More than that, it was a tree husbanded by the singularly sovereign God who overrules sin for His own good purposes, even to bring His eternal Son into … Continue reading Christ’s Family Tree in Matthew 1:1-6a