All my favorite things in a personal development book. Humor, honesty, and awakening. It is one of those books that you can read in one sitting, but I found myself only reading a little here and there so that it would last longer and I could soak it all in.