This was a book I couldn't put down. Finished it in 2 days about 3 years ago and I still remember entire passages from it.