I'm not sure letting Violet hate Wolf (Ewan, really) for five hundred years was I good idea. Couldn't her hate based magic been furled by her hating someone else? I understand why, but couldn't they have told her the truth about her 'grandmother' and let her hate Jana instead? It seems odd to let her hate her mate for five hundred years when there had to have been someone else she could have hated. It was nice to see Alice and the Hatter again, although they didn't play a big part in this one. I don't understand why everyone calls her Red when her name is Violet. I kind of understand why, since she's Little Red to the Big Bad Wolf, but it annoyed her every time.