I might need to try to actually read the book instead of listening to it. It was hard to follow all the different characters and timelines while listening. It was definitely well written and had some really amazing stories and themes. So I am sure I would have enjoyed it more if I read it vs listening to the audiobook. The narrator was good, just hard for me to follow when there are so many different characters and it covers a vast amount of time.