Vast improvement over book 1. Adrian was a great addition to the mix. At this point, most everyone I know has read this series, so I'm restraining from the typical long-winded review. It was a great read, one of the better YA's that I've read recently, hence the 4.5 star review. The story engaged me fairly early on and I plowed through it in just over a day.