It was beautiful.  The characters will hook you and drag you into this story, which is a personal drama, a murder mystery, a detective story and an all around fine piece of writing!  I absolutely loved it.