This book got mixed reviews, and one of the criticisms was that it was very grim. Almost all the people in it are pretty nasty, and even the better ones are still flawed. People do horrible things and there's lots of blocked emotions, failed communications, skewed values and general ickiness. But I didn't mind that - it still seemed believable and I wanted to find out what happened next. Sometimes when you don't like the characters you don't care what happens to them, but that wasn't the case here.
I finished that awful book from last week. It didn't get any better.