Trwa I wojna światowa. W niewielkim portugalskim mieście Fatima Matka Boska objawia się trójce dzieci i przekazuje im trzy tajemnice. Prawdę o tych wydarzeniach próbują ukryć zarówno nie dający w nie wiary rodzice dzieci, jak i urzędnicy państwowi.
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....