Madison Harrison beamed with pride as she feverishly pounded the buttons on her camera.

“Smile please!” she cried to a group of foster children posing just a few feet away. “They need to have the royal treatment.”

It’s an different way to spend a 10th birthday. Harrison will turn the big 1-0 on November 28. She decided to throw a princess bash a few weeks early and invite all of her friends to the party.

“Everyone’s a princess for the day,” she said. “Some girls don’t get appreciated.”

The Vogue Glamour Parties and Events bus rolled up and set up racks of dress-up clothes for the nearly two dozen kids to try on. After the perfect garment was chosen the girls, ages 2 to 10, got their hair and makeup done inside the party bus.

“It’s weird,” joked one girl while having eye shadow applied. “I’ve never had this done before.”

Harrison, who has had a very exciting 2016, wanted to remind the girls, some of whom came from a local foster care facility called Everyday Blessings, Inc., that they are beautiful inside and out. The makeup induced the smiles but the inner joy shined through.

“I think she’d be the first woman president,” said Suzzanne, owner of Vogue Glamour Parties and Events. “(Madison’s) an amazing girl. To see the joy that she gets out of helping the other children, there’s nothing greater than that.”

Harrison was inspired to throw the princess party after reading a book by a fellow child entrepreneur and friend, Jordan West, who wrote ‘A Princess for a Day’ as a 7-year old. She read the book to the girls after everyone had finished dressing up.

“It’s a really exceptionally special day because it is a day where everyone loves you and everyone gets to see how beautiful you really are,” said Aayla, dressed in a pretty blue gown.

That was the idea.

“I think it’s important for every girl to get the royal treatment because it’s just nice!” said Harrison with a smile.