Em Alma Viva, a cada verão, a pequena Salomé (Lua Michel), filha de emigrantes portugueses na França, viaja para um vilarejo que pertence a sua família, nas montanhas portuguesas. Ela e a avó, tida como bruxa pelos outros habitantes da aldeia, têm uma ligação muito próxima. Com o objetivo de passar as férias, a estadia começa num ambiente descontraído, como todos os outros verões. Até que sua amada avó morre repentinamente. Enquanto os adultos entram em desespero e brigam por causa do funeral, Salomé é assombrada pelo espírito daquela mulher, que também era considerada uma bruxa. A menina então se torna capaz de atitudes antes impensáveis.