Slow at times but overall a captivating good story. You come to really love the characters by the end.