I really liked how the separate characters were new to us in the beginning but was revealed to be characters that we were familiar with later on in the book and how they all converged together in the story. Very interesting story with good character development and helps fill in many blanks from the show.