Varje höst Glamour Tidskrift är värd för Glamour Awards of the Year Awards där kvinnor i allmänhetens ögon erkänns. Detta år är ett särskilt viktigt år, 20 -årsdagen av Glamour utmärkelser. Det var en ganska stjärnspäckad affär som hölls i Carnegie Hall i New York City med Black Eyed Peas front-woman Fergie utsedd till Årets kvinna 2010. Fergie fick sitt pris för sitt arbete med bröstcancerforskning och välgörenhetsorganisationer för AIDS.
Klänningar med en axel verkade vara nattens stil med Kate Hudson som hade en guld, en axel Lanvin design medan han delade ut priset till Fergie som bländade i en röd Zac Posen-axel klänning.
Medan hon tog emot hennes utmärkelse, Fergie hade några råd för tonårsflickor. "Jag tror att många av er tonåringar försöker få [uppskattning] från utmärkelser från andra människor eller pojkar, och det du lär dig när du blir äldre är att du måste skapa det inom dig själv," Fergie sa.
Att arbeta på röda mattan tidigare på kvällen var Hollywood -anmärkningsvärda Josh Duhamel (Fergies fästman), Kelly Osbourne, Oprah, Julia Roberts och Janet Jackson.
Nicole Richie plockade upp Årets företagare och gravid Sam Taylor Wood tog emot priset för bästa filmskapare. Årets soloartist gick till Lily Allen.
Donatella Versace togs upp på scenen och delade ut ett pris för hennes mentorskap för blivande designers och för sitt stöd för en barns välgörenhet i Kina. Hilary Swank och Janet Jackson delade ut priset, båda bär Versace.
Grammy-nominerade sångerskan Janelle Monae ställde upp på riktigt när hon uppträdde.
En av de många höjdpunkterna under denna magnifika kväll var en förtjusning Cher, som hedrades med Glamour Lifetime Achievement Award. De introducerades av Stanley Tucci och de fick sällskap på scenen av två skadade veteraner som tackade henne för hennes bidrag till Heroes Project.
Hon var synligt skakad och pratade om misslyckanden och förluster i hennes liv. Hon sa till deltagarna att inte acceptera nej för ett svar och att "nej är bara några tjurar *** ord som någon hittat på."
Hennes nya film, Burlesk, släpps den 24 november och spelar också Christina Aguilera.