Good story. Having a different narrator for each character worked well and all of the narrators did a great job of imparting their personalities.