A very entertaining, fast read. Stacy has a great sense of humour and snark and the characters that surround her are all interesting on their own. I found the first half a bit tedious, because I found the character of Ivy to be silly (but really, what 14 year old isn't?) but throughout the second half, I was fascinated - the ties to history, legend, myth, just kept me reading.