This really is one of the best character developments I have seen in quite some time. I really love the pacing of the story.