Cosa fa un rude uomo dei boschi quando si trova a doversi occupare di un bambino piccolo? Liam è un cacciatore, abita in una capanna di legno, si procura da vivere mettendo trappole e seguendo le piste della selvaggina nei boschi di montagna, concia pelli, forgia coltelli, è abituato all'immensità della natura, alla solitudine e al silenzio. La sua vita viene sconvolta quando un orso uccide la moglie. Il figlioletto si salva, ma Liam non può certo portarselo dietro nella foresta: appostamenti e bivacchi non sono cose per un bambino, sarebbe un rischio per il piccolo e un intralcio per l'adulto. Disperato, decide quindi di affidarlo a qualcuno che se ne possa occupare. Con quest'intento padre e figlio intraprendono un viaggio a cavallo che dalla montagna li porterà in pianura, in città, sulle rive di un lago misterioso e infine di nuovo nella foresta, un viaggio pieno di sorprese in cui niente andrà come previsto...