Uma história sobre inocência, ganância e fantasia que gira em torno de um bolo natalino, ambientada em um internato católico para garotas durante a guerra. O termo "pupila" vem do latim pupilla, que significa "garota pequena". Baseado em uma carta enviada por Elsa Morante, uma das maiores escritoras italianas do século XX, para seu amigo, Goffredo Fofi, no Natal de 1971.
Inverno de 1943. Martina, oito anos de idade, vive na encosta do Monte Sole, não muito longe de Bolonha. É a filha única de uma família de camponeses que, como tantas outras, se esforça por sobreviver. Há poucos anos perdeu um irmão recém-nascido e desde então deixou de falar. Em Dezembro, a mãe engravida de novo e, na noite de 28 para 29 de Setembro de 1944, dá à luz um menino. Quase ao mesmo tempo, as SS levam a cabo buscas sem precedentes na região, que ficarão na história como o massacre de Marzabotto. Comentário Triste relato do massacre em uma vila de camponeses italianos durante a II Guerra Mundial. O caso retratado só foi julgado na Itália em 2005. Vergonhosos crimes de guerra. Feridas expostas. No início do filme, e em um outro momento de aflição, a mãe reza aos pés de uma imagem de Maria Santíssima, também grávida. Ambas esperam pelo homem que virá…