The Miracle of the Loaves and Fishes

Jesus was teaching a crowd of 5,000 people on a hill beside the sea of Galilee. The people became hungry. A boy brought Jesus an offering of five barley loaves and two fish. According to the Gospel of John in the Bible, Jesus blessed the offering and distributed the bread and fish throughout the crowd until no one was hungry.

Everyone knows that it is important to eat literally, but what is the figurative meaning of this story? What does Jesus do for his listener?