En 1964 à Naples, Lucia vit avec son père Roberto et son lion Cyrus dans une troupe de cirque. Après un terrible incendie, elle fugue et embarque pour l'Afrique du Sud.
C'est les vacances et les enfants Boxcar ont décidé de faire du camping. Dans les forêts du Maine, ils observent des ours et des élans, font du canoë, pêchent et tressent des paniers.
La femme d'Antoine meurt en donnant naissance à leur fille. Anéanti par la perte de son épouse, le jeune veuf a du mal à créer un lien avec son enfant. C'est alors qu'arrive Rose.