I was blown away by how well this book was crafted. Starting from the characters, I think Aru was a breath of fresh air because mostly in MG books the protagonists are the goody two-shoes kind, especially girls. I liked how Aru’s habit of lying was used throughout the story and how she realised how to use her quick wit and imagination as a weapon. I also adored Aru’s companion and sister-in-arms, Mini, and wish I had a little sister just like her! She was also biracial, which came up during the story and was not just a token representation, which was another aspect I loved. I enjoyed the side characters as well, especially that of the bird, who added much needed comic relief as well as intrigue. The plot followed a formula similar to Rick’s books and as a huge fan of that, I was sucked in from the beginning. The unique element in this book, however, is how seamlessly it incorporated Hindu mythology into the narrative. As a practising Hindu, who grew up with these stories and view some of the characters as divine entities, I never felt a dissonance between my beliefs and how they were portrayed in this book. I thought that Roshani did a fantastic job of adapting them into a modern narrative while still preserving their essence and doing justice to the source material. She used her imagination to superb effect in reimagining scenes, places and characters from the Mahabharata. She also described some core beliefs of Hinduism such as karma and rebirth in a simple way that is accessible to children. It was the perfect mix of fun, adventure and learnings with amazing characters and a well-paced plot. I honestly cannot wait for the other books in the series to come out and wrap me up in their magic!