yet in spite of this your hearts only hardened like rocks or even harder but among rocks are those from which rivers flow and there are also those which split open and water gushes forth as well as those that roll down for fear of god and god is not – Meaning and Explanation