Thanks Tim,
I was looking at the reasons for an annulment and it said reasons under fraud include not disclosing information, for example not disclosing an STD. I went into the marriage (which I assumed was in a monogamous heterosexual relationship with him for 8 years before the marriage) believing he was straight. If I had of known beforehand I would not have consented to the marriage.
Looks like it's divorce for me.
Thanks again for the information.