This was a little complicated with all the moving parts but it was good enough for me to want to get the next book. The characters were believable and well portrayed. The narrators did an excellent job of expressing emotions.