This was so good, not holding any punches. It‘s fault is that, as one reviewer said, it feels like a sketch for something bigger. If Okorafor doesn‘t develop this into something truly badass, because it has that potential, I‘d sink it to a 2 star rating; the ending is too mysterious to warrant more!