Un secreto de Esperanza (2002)
Un secreto de Esperanza (released under "A Beautiful Secret" in English-speaking countries) is a 2002 Mexican film written and directed by Leopoldo Laborde and starring Katy Jurado, Imanol, Jaime Aymerich and Ana de la Reguera. It is an example of a cinematic homage for the last screen appearance of Katy Jurado. This film captures the magical realism of Mexico as well as telling a genuinely touching tale about the unlikeliest of friendships.
More at Wikipedia.