A review by emmaward55
Good Girl, Bad Blood by Holly Jackson

5.0

Not me listening to all 43 chapters in under 24 hours. 

Expand filter menu Content Warnings