Marcia CrossMarcia CrossDesperate Housewives star Marcia Cross is all set to get married.

The news should finally end any rumours that she's a lesbian.

The actress, who plays uptight Bree Van De Kamp in the show, sparked rumours earlier this year by posing in a gay magazine.

But after being 'outed' by the media, Marcia quashed all the chat by saying: "Well, it was very odd. And I just assumed this is what comes of being 42 and single.

"I don't know if they just needed to find a reason why I wasn't married."

But no longer need she worry, after accepting stockbroker Tom Mahoney's proposal last weekend.

A spokeswoman said: "The happy couple have not set a date for the wedding yet."

They started dating just six months ago.