Exceptionally well constructed with exquisite casting choices. Characters are totally believable
. Foreshadowing of events that appear later in the story is well handled and the flashbacks that allow characters who have died in earlier episodes to return to the story was handled brilliantly.