A very human Rock, saint Peter (Cephas, the rock) was not declared to be sinless by Jesus, nor was he promised unerring goodness in all his works and actions. After all, he did deny Jesus three times, as Jesus said he would, nevertheless the risen Lord, Jesus, restored him to office asking, "do...