This was a super fun, fast paced read, that kept me turning pages so fats that if it had been a paper book the pages would have been singed.
Sophia is a totally believable character, who is suffering through the loss of her parents, so doesn't really pick on when grief turns into weird symptoms.
Witches, warlocks, leprechauns and the inevitable evil makes this a great read.
And i had my suspicions about the bad guy, but that ending pulled the rug out from under me. I love a good book with a good twist and this book fit that perfectly. Recommend to all.