Arqueólogos espanhóis Jose Maria (Aleix Albareda) e sua irmã Mercedes (Ivana Mino), viajam para o México para investigar a Virgem de Guadalupe. Enquanto José Maria consulta os especialistas sobre o fenômeno, Mercedes se junta a um amigo Diego (Fabián Robles), em uma peregrinação à Basílica.
Através dessas viagens, eles aprendem sobre a cultura e as tradições do México.
O Filme mostra a história de São Juan Diego (José Carlos Ruiz ) e seus encontros com a Virgem, que estão entrelaçados com as vidas de José Maria, e sua esposa. Nossa Senhora de Guadalupe, finalmente, se manifesta a cada um dos personagens.