Meaning I read it from start to finish, you guessed it, in one sitting. It doesn't happen very often. The storyline has to be really good. The characters have to be really engaging, or even lovable. I can't be able to figure everything out, at least til near the end. And almost as important as the rest, I need to get a laugh out of it once in a while. This book fit all those criteria in spades.