Tamar, Rahab, Ruth, Bathsheba and Mary: Each was faced with extraordinary —even scandalous— challenges, each took great personal risk to fulfill her calling, and each was destined to play a key role in the lineage of Jesus Christ.
Her Daughter's Dream. Loved, loved this. Second of two-part series. Be sure to read "Her Mother's Hope" first. Incredible. Francine Rivers' books take you through the lifetime of a character, and in this case, through five generations. An all-time favorite.