I agree - excellent book. And I got to the last few chapters during a lunch hour - my co-workers thought something horrible must have happened when I came back in all red-eyed with tear streaks on my face! LOL