Bad Blood
2016 • 509 pages

Ratings38

Average rating4.2

15

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

March 6, 2016