This is one I got from an old friend. It'll take a bit of thinking, but I thought it was funny.
There was a Catholic priest who fancied himself something of a prodigy at golf. He'd go out and play every few days, as his schedule permitted, and he'd gotten pretty good at the game.
One day, he's out playing, and while he's on the third hole, someone else steps over to him and asks if he'd like to play for a little higher stakes, maybe $10 a hole. The priest, who figures that he's doing pretty well at the game, agrees. The other player turns out to be much better than he is, and pretty soon, the priest is down $150.
So at the end of the game, the priest goes for his wallet, and the other guy looks at him and says "I have a bit of a confession to make. I've been playing this game for a long time now, so I really kind of hustled you a bit."
The priest says "Well, that's handy, because I'm in a position to take your confession, so to speak. I'm a priest down at St. Andrews."
The guy goes ashen for a moment and apologizes, and tries to give the money back.
The priest says "No, you taught me a lesson about humility, and I thank you for it. I was starting to think I was unbeatable at this game. But if you're still feeling badly about things, come on by the church on Sunday, leave a bit of your winnings in the poor box."
The priest then glares at the guy and says "And if you bring your parents by, I'll marry them while I'm at it."