Well tought out story, multiple storylines. Excellent character development. All must read this trilogy! EXCELLENT!