Bad Blood
2016 • 449 pages

Ratings46

Average rating4.2

15
hazelbunny
hazel
Saved as Want To Read
Finished reading
Rated 4.0
Added to list2022
Added to listRealistic Fiction
Added to listYoung Adult
Added to listThriller Mystery