I tend to be a slow reader and it can take me a long time to finish a book, but Vonnegut's Slaughterhouse-Five and Cormac McCarthy's The Road are two books that gripped me such that I basically spent every waking moment reading the book until I finished (I think in both cases I finished the books in less than 24 hours).