He has married many women but has never been married

He has married many women but has never been married

He has married many women but has never been married

Riddle me this:

He has married many women but has never

He has married many women, but has never been married.

Who is he?

|

|

|

ANSWER

A priest.