Apesar do desejo do pai de viver na cidade, Sebastian quer continuar nas montanhas ao lado de sua fiel escudeira Belle. Um dia, o menino de 12 anos é surpreendido por Joseph, antigo dono da cachorra, que está disposto a fazer qualquer coisa para tê-la de volta. Certo do que deve fazer, Sebastian usará todos os seus recursos para manter sua melhor amiga a salvo.
Setembro de 1945. Sebastian espera impaciente o retorno de sua amiga Angelina, a quem ele não viu por dois anos. Quando o avião transportando a jovem mulher para a sua pequena aldeia nos Alpes teria caído nas montanhas, Sebastian está convencido de que Angelina ainda está viva. Junto com seu cão fiel Belle, Sebastian embarca na aventura mais perigosa de sua vida.
Durante a Segunda Guerra Mundial, nos Alpes, o solitário garoto Sébastien encontra um cachorro, Belle. Aos poucos, nasce uma amizade entre os dois, que se tornam inseparáveis. A criança está em busca de sua mãe e no caminho conhece uma jovem que procura aventura e um idoso que tenta relembrar o seu passado.