Good Girl, Bad Blood
2020 • 432 pages

Ratings414

Average rating4.2

15

What an absolute thrill ride. I could not stop reading. And how some of these plot points were set up in the first book??? Wow, just wow. No idea what book 3 will be about, but I need my hands on it ASAP.

July 3, 2023