Bad Blood
2016 • 449 pages

Ratings60

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, 2016