Ever wondered why actress Jessica Biel always looks so good? Turns out that as well as the Hollywood career, the enviable figure and the huge income, she has one more thing you don't: fiancé Justin Timberlake.

Biel has revealed that 31-year-old Timberlake is responsible for what she wears.

"When I walk out of the closet after getting dressed in the morning, I'll go like this [turns palms upward as if to say, Well?] And he goes like this [shakes his head no]. Then he picks again", Jessica told US InStyle magazine.

She praised the decisiveness of her singer-turned-actor beau's outfit options and his good "eye for design".

"He is fearless in his choices and I'll be honest: He has better taste than I do," she said.

While Timberlake chose the 30-year-old actress' diamond band engagement ring - "I had no say whatsoever," Biel said - it is not yet known if he will decide on what she wears to their upcoming wedding ceremony.