There are two sides to every story, right? Think about the story of the wedding at Cana from the hostess’ point of view—possibly one of the worst, most humiliating days of her life—the day she ran out of wine (John 2). This first installment of Jesus’ ministry is followed by many such others—of people running out of something and His offer of fulfillment.
It's pretty elementary. Nothing lasts. Only Jesus. The gospel stories illustratae this fact. For example, the woman at the well was daily running out of water; Jesus offered Himself as living water (Jn. 4:10). When the crippled man sitting by the pool of Bethesda had run out of hope (John 5), Jesus restored his health and his hope. And when the multitudes ran out of food, Jesus offered Himself as the bread of life (John 6-7). The message is that His supply of grace, love, hope, joy, peace, and power will never run short: “out of His fullness we have all received” (John 1:16).
But Jesus patiently waits until our natural talents and abilities run their course. That’s when we discover that in the fullness of Jesus we are complete (Col. 2:9-10). I think the best day of the Cana Wedding hostess’ life was that day she ran out of wine.