Frith, 6 ans, et sa mère Hayley, traductrice de poésie chinoise, vivent dans une cabane près des montagnes du Vermont. Leur quotidien est bouleversé par l'arrivée de Rose, une artiste locale.
Adrien, maître-chien trentenaire né de mère sénégalaise, est un ancien soldat traumatisé par la guerre au Mali, qui travaille aux côtés de Bloom, un croisement de berger allemand et de malinois.