Great book and excellent narration. The book had several parallels to my own life, making it extra captivating. It is beautifully written and I love the way the fictional storyline and individual experiences tie into the social/political circumstances of the past and present. One advantage of listening to the audio version was having different narrators for the different voices. I give the book 4 stars instead of 5 because I felt disoriented at times by all the different vignettes and when things were taking place during the book's 40-year timespan.
The author is clearly intelligent. However I found the book a little hard to follow and felt at times like the vignettes were not brought to conclusion. Given all the praise it received, I think I better read it again. I suggest anyone who reads the book , read a good summary first.