Books2 offers ยท 2 retailers Good Girl, Bad BloodR 165.00at TakealotSave R 44.00 against the dearest listing, 21% off Every offerTakealot Cheapest Good Girl, Bad Blood4.8(107) Checked 9 days agoR 165.00 View LootGood Girl, Bad Blood Checked 28 Sep 2026R 209.00 +R 44.00 View