A man was standing on a bridge, getting ready to jump and end his troubles. A very old and ugly woman walking by asked him why he was doing that, so he poured out his troubles to her.
She told him that his story touched her, and that as she was a witch with fairy blood, she would grant him three wishes, but only if he agreed to do her any favor she asked. He agreed, and wished for his wife back, his job back, and for the bank to stop the foreclosure on his house.
"Granted!", the witch said. "Now the only favor I ask is that we go to a hotel and you have sex with me."
The man was a bit taken aback, but as she'd been such a great help, he went to the hotel, and after some shuddering - she wasn't a believer in bathing or shaving - he had sex with her. And she made sure he had all the major types of sex with her.
When they were through, the man was feeling pretty sick to his stomach, but was happy that at least his life was back in order now. As he went to the door, the witch asked if she could ask him one question. The man agreed.
The witch then asked, "Aren't you a little old to believe in fairies and witches?"