There were well developed characters who stayed true to themselves and ultimately resolved their issues. It got a little dragging in the middle with death coming more to the forefront.