What really knocks me out is a book, when you're all done reading it, you wished the author that wrote it was a terrific friend of yours and you could call him up on the phone whenever you felt like it.
But usually only after several years. Normally I will only reread a book if I liked it a lot and even then often only when i new book in the series comes out and i want to refresh my memory.