Bad Blood
2016 • 509 pages

Ratings30

Average rating4.3

15

I can't believe I only have twelve left! I need more time with this family, I NEED IT

November 11, 2023Report this review