Jennifer Hudson "loved" the Roberto Cavalli dress she wore to the 2007 Grammy Awards.
The 32-year-old singer-and-actress has lost a staggering amount of weight over the years. Her impressive change in figure resulted in her becoming a spokesmodel for diet giant WeightWatchers.
With her new shape has come an array of new gowns, but in Jennifer's eyes her best piece to date was a stunning red Roberto Cavalli number worn when she was curvier.
"It was a red dress that I wore to my first Grammys [in 2007]," she told People when asked about her favourite red carpet look. "It was a very body-conscious dress, and it kind of had a fishtail at the end. I don't remember the material, but I loved it so much. And that was in my bigger days and I loved it. You couldn't tell me nothin'."
It's not only her body which has changed over the years. Last October Jennifer chopped her locks off and emerged with a cute pixie crop.
She is currently preparing for this year's Grammys, which will take place on Sunday, and Clive Davis' bash ahead of the ceremony.
As she browses outfits for Clive's party Jennifer wants to make sure her dress complements her stylish hairdo.
"The hair change is almost as drastic as my weight loss! It feels the exact same way. Shorter hair makes me look taller, so I'm still trying to figure that out," she added. "I want clothes that will elongate my body. If you are gonna wear a different style, you have to wear it, you can't let it wear you."
© Cover Media