Fatima jest niewielką osadą leżącą w środkowej Portugalii. Stoi tu jedynie kilkanaście domów. Pewnego dnia troje mieszkających tu dzieci, Łucja Santos (Renata Belo) oraz Franciszek (Henrique Mello) i Hiacynta (Matilde Serrao) Marto, jak zwykle pasie trzodę - kilkanaście owiec i kozy....
Starzejący się profesor Raimund Gregorius przypadkowo spotyka tajemniczą Portugalkę. Przekonuje go ona do zakupienia pewnej książki. Zafascynowany dziełem, Raimund porzuca pracę i wyrusza w podróż do Lizbony. Ma nadzieję odkryć losy autora, Amadeu de Prado, który był doktorem i poetą...
Historia osieroconego chłopca i jego opiekunki, która rozgrywa się na tle mrocznych intryg Watykanu, udręki śmiertelnej namiętności i makabrycznych pojedynków.