Jennifer Hudson looked like a goddess last night when she attended a cocktail party in New York City, after a fashion mishap the day before.
The 'I Remember Me' singer has been doing the promotional rounds recently to promote her new book I Got This: How I Changed My Ways and Lost What Weighed Me Down. Jennifer flaunted her incredible figure in a yellow knee-length shift dress, that clung to her curves in all the right places.
Jennifer's evening look made a stark contrast to the outfit she wore for her appearance on the Today show, where she opted for a frumpy outfit.
The cocktail party was held to celebrate Jennifer's cover on Good Housekeeping magazine and her book launch.
Check out the pics in the gallery below.

PHOTOS: Rihanna, Kim K, Jay-Z, Kanye West & Rita Ora Party In London
PHOTOS: Usher Gets Frisky Performing On 'Today Show'
PHOTOS: Angela Simmons Covers Up After Flaunting Figure On Beach
PHOTOS: Kim Kardashian Wows In Lace Red Dress At Perfume Launch
PHOTOS: Rihanna Bares All In Crocheted Skirt & Boob Tube
PHOTOS: P. Diddy & Cassie Enjoy Romantic Day On Yacht In Cannes
13 Things Faker Than Wendy Williams' Breasts
Beyonce Shows Off Sense Of Humour In Rare Footage


