Review: An imperfect witch = A+
Rating: 5 out of 5
Date: 11 30, 2013
I don't want to spoil what happened in the book, but wow - it was another great storyline.  I love that they keep getting moe in depth with the characters.