The complexity of the characters and themes of old rivalries, letting go of anger, fighting to survive, finding your way in the world, acceptance, the willingness to change, never giving up, loyalty, becoming a better person and redemption make this a compelling show with multi generational appeal.