What did Jesus mean when he said, 'You are Peter and on this rock I will build my church and the gates of Hades shall not prevail against it'?
Jesus taught with stories and parables that were difficult for many to understand for his time (Matt 13:10-11). In calling Simon a rock he was, of course,...