Spielberg delivers one of his most heartfelt and thought-provoking films in years