This novel has a mix of genres that make it absolutely interesting. It is a thriller that has parts of mystery, drama and even romance. This story is full of meticulous details, all important, so the reading must be paused and understood at the end of each chapter in order to move on to the next one without getting lost. It is also a constant back and forth in time throughout the length of the novel, even in up to 3 different timelines. This might seem quite heavy for those readers who are not used to this kind of reading, but the denouement makes it all worthwhile. A masterpiece, without a doubt.