Hard to imagine how water and rock interact each other over the scale of million years!