As always, Lehane's a fabulous storyteller. He could write a story with weak characters and minimal plot line and I'd probably be swept right along. That said, I didn't love the ending. I felt that Rachel was not making decisions that fit with what we knew of her character.