I love Dennis Lehane's books, and this one is one of the two (Mystic River being the other one) that are probably the best written, but it is my least favorite. I liked the main character, and the ending was very satisfying, but I got extremely tired of reading about all the union situation and the riots. Too, too long.