Five hundred lucky girls from Massachusetts got to spend the day shopping for prom dresses and getting makeovers and it was all for free.

The 12th annual "Belle of the Ball" program gives low-income high school girls a chance to shop for their prom. The girls were able to pick out dresses and shoes, along with makeup, jewelry and other accessories. The event gives the girls a chance to make prom a night to never forget, without worrying about the cost.

"I feel great, I love it," said Nia Harris, from Cambridge. "This is amazing. I never even thought about somebody actually building an organization for young women to get a prom dress and heels for free. It’s amazing, I love it."

Caring Partners and Anton’s Cleaners put on the event at Simmons College in Boston. More than 2,000 prom dresses were available, all donated from retailers and individuals.

“When they find the right dress, they are thrilled,” said Arthur Anton, the CEO of Anton’s Cleaners. “It makes me cry a little bit too.”

Since "Belle of the Ball" started in 2005, more than 3,000 girls have been styled for their prom.

(Copyright (c) 2016 Sunbeam Television. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox