He has married many women, but has never been married. Who is he? Answer: A preacher. More Riddles for Adults with answers