Really enjoyed this. I'm growing very fond of the characters - including Will ! I'm glad we got some revelations this book, instead of waiting for the third book to get it all in a row. I also didn't mind the love triangle as much as I thought I would, and for once both options are OK with me (usually I want to throw both off a cliff, so yeah, definitely a nice change). 
 A few interesting things happen storywise, although there could have been more. Just have to read City of Lost Souls, and then on to the third one !