to weep tears of blood – Meaning and Explanation