This was a fun quick read. It wasn't perfect but I wasn't looking for a perfect book when I picked this up. For the month of October, I like to read book that put me in the mood for Halloween. Since this book was about witchcraft, I figure this was the perfect time to read it. 
 Let me start by saying that I have read and enjoyed Claudia Gray's pervious books. This was no different. I enjoy the story and finished it quickly, but I did have some problems with it. The first issuing being the instalove. From the moment we meet Mateo, the instalove is brewing. As annoying as this trope is, I was able to ignore it for the majority of the book. There was no ignoring it by the end, the instalove was there and very real. This book was also a bit predictable for me and I was able for figure out who the villain was fairly quickly but this did not stop my overall enjoyment of the book. I am a huge fan of witchcraft and I read and watch a lot of things with magic/witches, which could be the reason I uncovered the villain so easily. 
 I did love the magic system in this book a lot! When normally thinking of witches casting spells, I think of all the weird ingredients, like bones, graveyard dirt and blood, and the incantation need to call the magic. In this book, the magic is solely powered by memories. In order to cast the spell, the witch needs to gather her ingredients, which are memories from her life and relive them. The memory of past emotions is was fuels the magic and casts the spell. This is not something I have come across before and I really enjoyed it. The main character also uses jewelry as an anchor for her magic. When she is casting her spells, She holds on to the jewelry to help focus her magic. There was also the concept of a Steadfast, which amplifies a witch's magic and makes spells more powerful. The Steadfast can amplify any witch's power but the Steadfast has a more powerful affect on the witch it is bound to. Aside from the Steadfast, there are also other rules to the magic system that were interesting and unique. 
 Overall, this was a fun read fill with witchy adventure and evil demons trying to take over the world. It s perfect for Halloween. And of course, Claudia Gray's writing was good and made this story very easy to read. I found myself fully immersed in the story from beginning to end. I look forward to reading the next book soon.