Tamar. Rahab. Ruth. Bathsheba. Mary.
Each was faced with extraordinary—even scandalous—challenges. But they had courage. They lived daring lives. Sometimes they made mistakes—big mistakes. And yet God, in His infinite mercy, used them to bring forth the