O filme segue a mudança de vida e relacionamento entre uma menina, um cavalo e um cachorro após um trágico acidente
A história é sobre uma menina de 12 anos, Belle, que perde sua mãe em um acidente de carro, em que as duas estavam. Enquanto o pai lida com a perda, ela encontra novamente o amor e a vontade de viver ao conhecer um cachorro depois de ser enviada para morar na fazenda com o avô e liberar todos os cães do canil onde seu pai trabalha.

Quando todos os animais começam a ficar doentes e morrem na cidade natal de Belle, a veterinária de seu pai se esforça para descobrir o que está matando os animais saudáveis. Quando o pai de Belle e sua namorada a visitam, o cachorro de Belle ataca seu avô, Basham. Como Belle está agora administrando a fazenda, decide que o cão deve ser morto porque foi isso que ela aprendeu.
A lição foi passada depois dela fugir com um dos cavalos de seu avô, dois filhotes e o cachorro que ela mais tarde decidirá sacrificar. Belle quase morre enquanto foge no meio de uma chuva torrencial ao escorregar, cair e ficar inconsciente no meio do trilho de trem enquanto um trem se aproxima.

Os cavalos da fazenda e os cachorros sãos seus companheiros enquanto ela tenta se entender com seu pai e seu avô e todos voltarem a conviver de forma harmônica.