Belfast, Irlandia Północna, grudzień 1956 roku. Trzy siostry, 6-letnia Loretta, 2-letnia Frances i 2-miesięczna Sinead, trafiają do sierocińca prowadzonego przez katolickie zakonnice – Ubogie Siostry z Nazaretu. Dziewczynki do schroniska oddaje ich własna matka. Dlaczego? Przyczyny tej decyzji nigdy nie staną się do końca jasne. To średnia z sióstr, Frances, zdecyduje się po latach opowiedzieć swoją historię.