This is hard one for me to review, because I truly enjoyed this book, but there is one major problem. It’s two books and one show combined into one truly entertaining book.It’s Harry Potter, met Buffy, met Twilight.Violet is all “I would never leave you no matter your secrets.” Then disappears for him letting her know the secret she so desperately wants to know. But Violet has personality and is so incredibly friendly and goodhearted that’s impossible to not love.So in general I had a love/hate relationship with this book. Mainly because while I shouldn’t like it. I do, a lot. It was highly entertaining. It’s not literary genius, it’s simply a good book for a long night.