Bad Blood
2013 • 286 pages

Ratings2

Average rating3.5

15
Filter by rating
-

A cliffhanger, dagnabbit! I am so upset! How dare Stabenow do such a thing to her faithful readers? And more importantly, when do we get book 21?

June 2, 2013