Originally posted on Small Review 
 This book was exactly what I was hoping it would be: Sweet, fun, engaging, and light. It's an easy, quick read with likable characters. 
 The narrative switches every other (short) chapter between Zayele and Najwa and I thought this worked really well to both advance the plot and show the story. Their personalities are distinct enough that I rarely needed the chapter headings or even context clues to tell me who was speaking. 
 There isn't a whole lot of pulse pounding action, but there isn't ever a dull moment either. The storyline was engaging and I kept reading because I wanted to find out what would happen, but also just because I liked spending time in these worlds (the jinni caves! the library!) and with these people. The romances and side characters are predictable, but I found that to be a comforting plus. Zayele and Najwa are very different, but both equally likable. 
 Goodreads shows this is book one of a series, and while I would definitely read a sequel, I also think the story wraps up well as a standalone. 
 Bottom line 
 I love these kinds of solid stories. They're my go-to type of book when I'm looking for something that will make me happy and isn't too taxing. I can see this appealing to a wide audience as it's perfect for Goddess Girls readers looking for something a little older but still engaging enough for adult readers who enjoy middle grade books. 
 This is author Amber Lough's debut, and I am eagerly anticipating her next book. 
 Originally posted on Small Review