"hard-hitting but heartwarming,"