This book exceeded my expectations. The plot was interesting and fast paced. The foreshadowing was a little heavy-handed at times, and there was one part where a line was clearly missing, but over all I enjoyed it.