Ada, dopo la separazione dallo scienziato pachistano Bashir, lascia Londra e torna con Giacomo, suo figlio, a Serana, il paese dell'Alta Val di Susa in cui è nata. Giacomo ha otto anni, sa molte cose sugli animali e sul mondo, ma nella nuova scuola non ha amici. Tranne uno, Robi, un misterioso bambino - come pure se ne trovano in provincia - dai capelli rossi e dai giochi micidiali. Ada cerca di rifarsi una vita, ma Serana è un paese piccolo, gli abitanti sono pochi e si conoscono tutti. Così, mentre gli adulti sono impegnati a spettegolare di amanti e politica, Giacomo e il suo amico Robi si addentrano sempre più tra i boschi, fino alle rovine del castello appartenuto a un antico negromante: prima di loro, nessuno aveva mai ritrovato la porta dei sotterranei, dove si cela la minaccia che da secoli tiene sospeso il fiato degli abitanti della valle.