Don't get discouraged if you're confused by all the changes in point of view and time period. It is tough to track, but well worth it. Incisive and so, so honest. Meyer hits the core of human nature for sure. The bad and the ugly much more so than the good.