“The story is told though the shifting perspectives of its characters, each viewpoint revealing truths about the others while building a complex history”