I have a new top three all time favorite book! Wally Lamb's books always make me identify and like his characters then takes them dark places I really, really don't want to go (and don't want them to). He truly has a gift for showing us the best and the worst of humanity - frustratingly all in one character. But he is not content with having ONE of those characters in his books - he does it with them ALL. In this particular book he weaves stories, themes, and historical events in ways that are amazing, all while developing each character so richly that we love and hate them and hurt for them just as though they were family members. Which, by the way, is the overriding theme of this book - FAMILY. Truly incredible!