Thomas Boston, Works, 3:562 (The Crook in the Lot):
Moses, smiting the rock in the faith of the promise, made waters gush out, which otherwise would not have appeared. Let us do likewise in dealing with our rocky hearts. They must be laid on the soft bed of the gospel, and struck there, as Joel 2:13, “Turn to the Lord your God: for he is gracious and merciful;” or they will never kindly break or fall in humiliation.
Moses, smiting the rock in the faith of the promise, made waters gush out, which otherwise would not have appeared. Let us do likewise in dealing with our rocky hearts. They must be laid on the soft bed of the gospel, and struck there, as Joel 2:13, “Turn to the Lord your God: for he is gracious and merciful;” or they will never kindly break or fall in humiliation.