Technically, I'd give it 3 and a half stars.
It was an AMAZING book... but It had a REALLY slow start.
Too much detail in some of the descriptions and such.
While reading the second chapter I almost stopped reading it because I didn't think the book would be too interesting, but my friend pinky-promised that the book would get better; and she NEVER brakes a pinky-promise. :D
A few chapters in, the book got a lot more interesting. Which leads to me, of course, loving it.<3
And I absolutely love it when Kate and Curran are anywhere together. Kate is an amazingly-hilarious, sarcastic heroine, and I can't wait to see what she'll do in the next book of the Kate Daniels Series. :)