One of the most frustrating issues in ministry is waiting at the well for people to drink and drink deeply. As the old saying goes, you can lead a horse to water but you can't make it drink.
Ministry is about leading horses, I mean people, to the water and waiting patiently as they discover that they need to drink the water to be sustained.
When a Samaritan woman came to draw water, Jesus said to her, "Will you give me a drink?" The Samaritan woman said to him, "You are a Jew and I am a Samaritan woman. How can you ask me for a drink?" (For Jews do not associate with Samaritans.) Jesus answered her, "If you knew the gift of God and who it is that asks you for a drink, you would have asked him and he would have given you living water." "Sir," the woman said, "you have nothing to draw with and the well is deep. Where can you get this living water?" Jesus answered, "Everyone who drinks this water will be thirsty again, but whoever drinks the water I give him will never thirst. Indeed, the water I give him will become in him a spring of water welling up to eternal life." (John 4:7-14 slightly abridged)
In ministry there seems to be a great deal of waiting at the well with people. We speak to people about the water, try and sell them on it's benefits, tell them how the water has sustained us in all times but ultimately we are required to wait patiently as they make the decision to drink for themselves.
It's just painfull to see people...