It’s because he’s gay. He might even have been gay before you married him.
At least you’re finally telling the truth, though.