The story is a genre blend of science fiction and fantasy set in post-apocalyptic Africa. It is a nice change to read fantasy that draws on traditions from this part of the world. It is mostly for this reason that I continued reading even when it felt like a slog. Okorafor's writing style is not really to my taste; I find it quite dry. Onyesonwu is a very strong character, however, and also kept me reading. I loved that she is a shapeshifter. And the ending is rewarding, so I'm glad that I didn't give up.