Dennis Lehane is a brilliant writer. His characters are so well developed and his plots are thought out for every little detail. It amazes me. I know most authors do this, but I think Lehane goes much deeper and if you read one of his novels, I think you'd understand. Although this is not my favorite genre, it's a great murder mystery/thriller and the movie is very good as well.