What a book! Naledi is very skilled at making characters feel real and the world lived in. Each of the characters is so distinctive and so real, it felt like I could hear and see them for real. This book took me through so many emotions, I could feel the characters’ hopelessness, their rage, their fears, their hopes and it was such a page turner with a bittersweet ending. Her use of foreshadowing is great! This book is great if you (like me) have been desperate for a well-developed world, story, characters and writing that tells you the author cherishes the story.