Jo es un joven pastor que vive en lescun, al sur de francia, cerca de la frontera con españa. la segunda guerra mundial está en pleno proceso, y los alemanes intentan la ocupación de francia. un día, cuidando al rebaño en las montañas, jo se topa con un oso y huye despavorido hacia el pueblo. cuando en el pueblo todos se enteran, van a las montañas y matan al oso. unos días más tarde, jo descubre que en una cueva en las montañas se esconde un pequeño osezno muerto de hambre: es la criatura de la osa que mataron días antes los habitantes del pueblo. entonces aparece un misterioso personaje que se lleva al osezno y le hace prometer a jo que no comente con nadie que le ha visto. sin embargo, el destino hace que jo llegue hasta la granja de la viuda horcada, cerca de las montañas, y allí descubre que el extraño personaje se llama benjamin, que la viuda horcada es su suegra y que se esconde en esta granja mientras espera a su hija, anya. benjamin y anya huyeron de parís cuando los alemanes la ocuparon, y pensaron en esconderse en la granja de la viuda horcada. por el camino había muchos otros que huían de los alemanes, y los tiroteos de los soldados gerrmanos eran constantes, con lo que el caos reinaba y, a menudo, las separaciones eran inevitables. benjamin y anya se prometieron que si se tenían que separar se reunirían en esa granja, y por eso benjamin vive refugiado allí esperando a su hija. mientras ayuda a otros niños, los refugia también allí y les ayuda a cruzar la frontera con españa. los alemanes llegan a lescun y el caos reina en el pueblo. al final, los soldados cogen prisioneros a benjamin y a una de las niñas refugiadas, léah, y se los llevan a auschwitz. más tarde, jo y los demás se enteran de que han sido exterminados con otros muchos judíos. la guerra termina, y a los pocos días, llega al pueblo una niña: es anya.
