Scan barcode
A review by samiaakthar
Good Girl, Bad Blood by Holly Jackson
5.0
the first 100 pages confused me bcs it felt stupid? BUT THE LAST HALF OMG THE LAST 100 PAGES??? THE PLOT TWIST?? CHILD BRUNSWICK????