David Carter, the novel's protagonist, takes a keen interest in history as a boy. Encouraged by his doting Aunt Julia, he begins collecting the things that tell his story: a birth certificate, school report cards, annotated cinema and train tickets. After finishing school, he finds the perfect job for his lifetime obsession as curator at a local history museum. His professional and romantic lives take shape as his beloved aunt and mentor's unravel. Lost in a fog of senility, Julia lets slip a secret about David's family.
Over the course of the next decades, as David and his wife Eleanor live out their lives - struggling through early marriage, professional disappointments, the birth of their daughter, Eleanor's depression, and an affair that ends badly, David attempts to physically piece together his past, finding meaning and connection where he least expects it.