"Will & Grace" star Sean Hayes was driven to finally open up about his homosexuality earlier this month after his long-term boyfriend suffered a cancer scare, according to reports.
The actor has long refused to comment publicly about his sexual orientation, despite playing flamboyant gay character Jack McFarlane on the hit sitcom.
However, he confirmed one of the worst kept secrets in show business in an interview in the March edition of The Advocate magazine, in which he revealed he was gay.
He said, "I am who I am. I was never in (the closet), as they say. Never. I believe that nobody owes anything to anybody... I spend time with a special someone in my life. That's it. That's all I need. I don't need events. I don't do a lot. I live my life like an 85-year-old man. I'm just quiet. It's fantastic."
And the National Enquirer claims it was when Hayes' partner, interior designer David Phoenix, was diagnosed with stage four cancer that he decided to stop hiding his sexuality.
A source says, "Sean realized that life is too short for regrets. He says David is his soul mate, and he's finally ready to share his joy with the world. They live a life of domestic bliss together in Los Angeles. Everyone close to Sean is thrilled."
The couple has reportedly been dating for four years.