Character development for not just the main characters but also the secondary was good! Nice story.