The fantasy elements in this series have gotten more blatant with each book, from the delicate suggestion of magic in the first to actual witches performing actual spells in this, the fourth. I had no major issues with it in the previous books, but I felt that Kleypas bit off more than she could chew in this one. The fantasy and reality mix just didn't gel. I was also disappointed with the hero, who starts off mysterious and intriguing and then quickly morphs into every other hopelessly in love, uber-protective hero ever. And I never saw what was so wonderful about Justine that would inspire such intense devotion. Two stars because it was readable and had some good moments, but I'm tempted to go for one because I honestly didn't like it.