Young girls in the Los Angeles foster care get to live their dreams of prom every year with Glamour Gowns event.
The annual event in California gives prom dresses to more than 350 high school girls in foster care in LA County in order for them to attend prom.
Along with the formal gowns, the organisers also provide co-ordinating accessories, including the stilettos.
The event, currently in its tenth edition, is organised by the Court Appointed Special Advocates program of Los Angeles (CASA), a non-profit organisation dedicated to make the lives of foster children better.
According to CASA, in Los Angeles County alone, over 26,000 children are in foster care.
Glamour Gowns is a way for the organisation to bring a difference in the lives of young women in foster care.
"CASA believes that attending a formal dance should be an opportunity open to every young woman regardless of family or economic circumstances," says the organisation.
"Many of these young women are repairing both emotional and physical scars and need to participate in normal school events along with their friends to feel progress and a sense of value in their lives. Glamour Gowns is a heart-felt enrichment event which enables young ladies to be princess for a day."
At the event, volunteer personal shoppers help girls select their prom gowns and accessories. Seamstresses are also on hand to make sure girls get the right fit, while make-up artists and hairstylists offer tips on how to complete their look for the big occasion.
Have look at the photos of Glamour Gowns 2014 event held over the weekend.