On the last and greatest day of the Feast, Jesus stood and said in a loud voice, "If anyone is thirsty, let him come to me and drink. Whoever believes in me, as the Scripture has said, streams of living water will flow from within him."
John writes that by this Jesus meant the Spirit, whom those who believed in him were later to receive. Up to that time the Spirit had not been given, since Jesus had not yet been glorified.
On hearing his words, some said, "He must be the Prophet," that is, Elijah, who the prophet Malachi had said would be sent before Christ. (the same Elijah that came before, or somebody like Elijah? It just says "I will send Elijah")
Others said "He himself is the Christ." Christ, remember, means the Anointed One.
But many people pointed out that Christ is supposed to come from Bethelehem ! This guy is from Galilee, so it can't be him. So that doesn't seem to fit what the scriptures say will happen.
I guess we have to ask ourselves why the people did not know the version of the story as we read it in Luke, that Jesus was in fact born in Bethlehem. And more disturbingly, why does John not interject it in the text at this point as a fact if he knew it.
Whatevz.