Ratings28
Average rating3.9
The novel is told through multiple timelines and perspectives, which can make it difficult to keep track of the various characters and plot threads. Additionally, the numerous twists and turns in the narrative can make it hard to discern what's happening and who's responsible for the events that unfold.