The Passage - Justin Cronin
Finally finished the book. The story could have been told in a lot fewer pages. And, goodness. Talk about a bleak ending.