Great story, satisfying action, and enough narrators to keep all the characters unique. Well done!