This was the April selection for my bookclub, and I was very excited about it's selection! I liked the story overall, and loved the magic involved. I gave it two stars simply because I felt the ending to be a bit rushed and overwhelming. It was just a bit too much for me, and otherwise I would have rated higher. I did like the characters, and the world building was very well done. Honestly, this book could have been longer and I think my issues with the sudden-ness of the ending may have been diminished.