Rocky ground, faithful, enduring