A moving book about grief, loss, blame, and overcoming obstacles to forgiveness. There is a lot going on in this novel and a lot of viewpoints and relationships that are explored. There were times that I thought it got a little long, but otherwise, it was a good read.