1958 kommt in den französischen Alpen eine junge Dienerin, Anna Jurin, ins Saint-Ange-Waisenhaus, um mit Helena zu arbeiten, während die Waisen in neue Familien umziehen. Anna, die heimlich schwanger ist, trifft die letzte Waise, Judith, die wegen ihrer psychischen Probleme zurückgelassen wurde, und sie kommen sich näher, als Anna feststellt, dass Judith auch Stimmen und Schritte von Kindern hört. Anna untersucht den Ort und versucht, das Geheimnis der unsichtbaren Kinder zu lüften.