"Thus the total number of generations from Abraham to David is fourteen generations; from David to the Babylonian exile, fourteen generations; from the Babylonian exile to the Christ, fourteen generations." Mt 1 16-17
Genealogies are always intriguing and revealing. The genealogy of Jesus is no exception. Matthew is intent on helping his readers understand that Jesus came from the tree of David and is the Messiah whose coming was promised long before his birth.
Furthermore, a careful reading of Matthew's genealogy counts four women: Tamar, Rahab, Ruth, and Bathsheba. Women were rarely mentioned in Jewish genealogies, and the one's mentioned don't fit the mold one would expect in the genealogy of Jesus. Tamar was abused and only conceived when she disguised herself as a prostitute in order to bear a child with Judah who rejected her. Rahab is a prostitute and a non Israelite who should not have married an Israelite. Neither is Ruth an Israelite but Boaz marries her. Finally, David spies Bathsheba bathing and is so overcome with desire for her, he has her husband Uriah killed in order to satisfy his own lust.
All this is pretty messy stuff. Jesus has lots of "black sheep" in his family tree and the point of the scripture is that it doesn't really matter. God can and will write straight on crooked lines.
Today, ask God for the humility to accept yourself and your family as you are.
How do we live faithfully in families and a church that is so dysfunctional?