Good Girl, Bad Blood
2020 • 432 pages

Ratings418

Average rating4.2

15

easy and compelling read. entertaining for sure, the conclusion felt kinda drawn out of a hat though, which was somewhat unsatisfying.

April 16, 2025