Excellent development of story line and characters. This book drew me in after initially being a bit skeptical that I might find it slow and boring. I rarely reread books but I may this one.