Really hard to follow. It switches between the 5 main characters as well as switching between past and present. Took most of the book to finally start to understand everything