Who is La Llorona?

La Llorona would be Spanish and means the crying woman in English. The crying woman is a popular legend about a woman who killed her children so she could be with the man she loved. He eventually left her for another woman and she ultimately killed herself. There are several versions of the legend the storyline is about the same.