Eva longoria in a poofy skirt - like late 80's poofy skirt.
I think that she's wearing Oscar de la Renta.