Books2 offers ยท 2 retailers Bad BloodR 199.00at TakealotSave R 122.00 against the dearest listing, 38% off Every offerTakealot Cheapest Bad Blood5.0(6) Checked 8 days agoR 199.00 View LootBad Blood Checked 26 Sep 2026R 321.00 +R 122.00 View