The Mexican myth of La Llorona, or the ‘Weeping Woman’, is a story told to children to deter them from staying out alone at night. When her husband strayed, in an act of Medea-like vengeance she drowned their two children, and then herself – and now she comes for other children, her presence announced by…