Bad Blood
2016 • 449 pages

Ratings60

Average rating4.3

15

UGHH I LOVE LOVE LOVE THIS BOOK!!! Is it safe to say it's better than the inheritance games series?

October 23, 2024