O índio Juan Diego, cujo nome asteca era Cuauhtlatohayc, nasceu em 1471, perto da cidade do México, na aldeia de Cautitlán, pertencente aos índios Mazehuales.
Era então Arcebispo da cidade do México, Dom Juan de Zumárraga, franciscano basco. Era o segundo bispo da Nova Espanha.
Conforme a lenda e tradição, no Sábado, 9 de dezembro de 1531, pelas seis horas da manhã, quando o índio Juan Diego se dirigia de sua aldeia para a de Tolpetlac para assistir uma função religiosa na missão franciscana de Tratetolco, ao chegar ao monte Tepeyac, às margens do lago Texcoco, viu uma jovem de uns 15 anos, que lhe ordenou ir falar com o Bispo a fim de pedir-lhe que construísse um templo no vale próximo.
No mesmo dia a tarde por volta das 5 horas da tarde, Juan Diego vê novamente a jovem, lhe relata a incredulidade do bispo e pede que escolha outro mensageiro.Porém a jovem insiste em sua missão de ir ter novamente com o bispo e pedir a construção do templo.
No dia seguinte, Domingo 10 de dezembro, 3 horas da tarde, Juan Diego fala novamente com o bispo, que ainda não acredita e pede algum sinal. Pela terceira vez a jovem lhe "aparece" e ordena a Juan Diego que volte ao monte no dia seguinte para receber o sinal pedido pelo bispo.

No dia 12 de dezembro, após a quarta "aparição", Juan Diego leva em seu poncho, como prova, rosas frescas de Toledo(e isto em pleno inverno mexicano). Já na casa do bispo, por volta do meio dia, na hora que abriu o poncho(ayate) onde estavam embrulhadas as flores, estava a imagem: "A Virgem de Tequatlaxopeuh". A mesma que hoje se venera na Basílica de Guadalupe.
Nossa Senhora de Guadalupe, rogai por nós !