Bad Blood
2016 • 509 pages

Ratings30

Average rating4.3

15
avidreader
Angel
Saved as Want To Read
Added to list2023 Top Books
Added to list5 Star Reads
Finished reading
Rated 5.0
Reviewed

Read full review