Cuentan los habitantes más antiguos de Zacatlán que hace mucho tiempo ocurrió una tragedia en el rio San Pedro que quedo
marcada en la conciencia colectiva del pueblo debido a lo que ocurrió después y originó la leyenda. Resulta que había en la población una mujer muy trabajadora que vivía para sus hijos, ella trabajaba mucho y llevaba a los pequeños a donde ella iba por que era viuda. Un día la mujer estaba lavando la ropa en el rio, mientras sus hijos jugueteaban cerca, cuando de pronto ella oye un grito desgarrador, al voltear ve como sus hijos caen por la cascada, entonces ella se lanza gritando desconsoladamente para intentar salvarlos, pero fue inútil, todos fallecieron en la caída, inclusive la mujer. Desde entonces cuentan los lugareños que todos los 12 de Marzo se aparece el espectro de la mujer en el rio San Pedro, los que la han visto la llaman “La llorona del rio” puesto que anda siempre llorando y clamando por sus hijos.