and the angels weeped