He has married many women, but has never been married. Who is he? Answer: Priest More Difficult Riddles with answers