A vida é difícil para o filho do mineiro de Yorkshire, Joe Carraclough (Jonathan Mason), que é espancado na escola por seu professor, seu único consolo é seu collie Lassie. E fica pior: quando a mina é desativada, seu pai, Sam (John Lynch), é forçado a vender o cachorro para o Duque (Peter O'Toole), que é dono da propriedade local. O servo do duque, Hynes (Steve Pemberton), assusta o cão, que fica correndo de volta, então os Carracloughs têm que continuar devolvendo-a, até que o duque se mude para as montanhas escocesas para o feriado. Lassie foge, embarcando em uma jornada desesperada para casa, com assustadores dogcatchers de Glasgow e levada por um artista de circo. Parece que um milagre é necessário até o Natal.