He has married many women, but has never been married. Who is he?

Answer: A preacher.

More Riddles for Adults with answers

More Riddles for Adults