I binge read this one; my first all nighter in years. Excellent story that really tugs on the heartstrings. While reading, I was annoyed with some of the characterizations (too brash, too harsh) but at the end, it made them more real as characters. A few tears!! (Kitty could care less.)