One of my faves, I love books that follow people over years, like East of Eden too.
I was amazed at how easy it was to follow, considering massive plot changes pretty much occur on each page. The only thing that was difficult was the names, Jose Arcadio/ Benduia etc