A review by felinity
Blood Oath by Linda Fairstein

3.0

3.5 stars - it's starting to feel tired, and not up to the normal standard.