Bad Blood
2016 • 509 pages

Ratings30

Average rating4.3

15

WHY THE HELL DO PEOPLE RATE BOOKS BEFORE THEY ARE PUBLISHED (AND available for arcs)?? Seriously. You are lame.

March 6, 2016Report this review