Bad Blood
2016 • 449 pages

Ratings43

Average rating4.2

15
Ishabu
Julie
Saved as Want To Read