La ciudad de Cartago, como muchas otras en la época colonial, segregaba a los blancos de los indios y mestizos. A todo el que no fuera blanco puro se le había prohibido el acceso a la ciudad, donde una cruz de piedra señalaba la división y los límites.
Estamos en los alrededores del año 1635, en la sección llamada «Puebla de los Pardos» y Juana Pereira, una pobre mestiza, se ha levantado al amanecer para, como todos los días, buscar la leña que necesita. Es el 2 de agosto, fiesta de la Virgen de los Ángeles, y la luz del alba que ilumina el sendero entre los árboles, le permite a la india descubrir una pequeña imagen de la Virgen, sencillamente tallada en una piedra oscura, visiblemente colocada sobre una gran roca en la vereda del camino. Con gran alegría Juana Pereira recogió aquel tesoro, sin imaginar que otras cinco veces más lo volvería a hallar en el mismo sitio, pues la imagen desaparecía de armarios, cofres, y hasta del sagrario parroquial, para regresar tenazmente a la roca donde había sido encontrada. Entonces todos entendieron que la Virgen quería tener allí un lugar de oración donde pudiera dar su amor a los humildes y los pobres.
La imagen, tallada en piedra del lugar, es muy pequeña, pues mide aproximadamente sólo tres pulgadas de longitud. Nuestra Señora de los Ángeles lleva cargado a Jesús en el brazo izquierdo, en el que graciosamente recoge los pliegues del manto que la cubre desde la cabeza. Su rostro es redondeado y dulce, sus ojos son rasgados, como achinados, y su boca es delicada. Su color es plomizo con algunos destellos dorados como diminutas estrellas repartidas por toda la escultura.


