Keith Knoche brings us a number of personal experiences that have taught him patience. Through them he found valuable spiritual lessons and greater trust in God.