Ellen page is probably Tiresias.
A man who came across two snakes fucking, and separated them. Hera the goddess of Motherhood, and marriage took offense. and turned him into a women. He became her priestess, got married and had kids as a woman. 7 years, of prostitution, and divine...