The Passage by Justin Cronin. First third tightly focused on well drawn characters but then it jumps forward a couple of generations. Whole new cast of characters surviving in post vampire apocalypse. Hung in there because I (rightly) figured the Amy character would show up again. Spoiler, she does, but not till two thirds in. Good writer gets away with it.