Matthew 16:18 "And I also say to you that you are Peter, and upon this rock I will build My church; and the gates of Hades shall not overpower it."The more I read this verse, the more I think that the key to understanding what Jesus meant by "upon this rock" can be found in verse 17:
Jesus answered and said to him, "Blessed are you, Simon Bar-Jonah, for flesh and blood has not revealed this to you, but My Father who is in heaven.John 6:44-45 No one can come to Me unless the Father who sent Me draws him; and I will raise him up at the last day. It is written in the prophets, "And they shall all be taught by God."