annaloveshedgehogs 's review for:

The Passage by Justin Cronin
4.0

Petered off towards the end, but otherwise really enjoyable read.