There are a few different themed Disney on Ice shows, but the one we decided on was the "100 Years of Magic".
We kept it a surprise until the day of... after her afternoon nap, we just told her to pick out a Princess dress to wear (she was so confused)...so she decided on Rapunzel! I braided her hair, added a flower clip and her new purple crown (awesome dollar store purchase!)...paired with her pretty purple wand, she looked beautiful:
She kept asking where we were going, it was sooo hard not to tell her! LOL...plus not like she'd even know what "Disney on Ice" was unless I showed her a video on YouTube or something.
Anyway - as we walked in she pointed out & admired all the other little girls (and some boys) dressed up as their fav characters. It was funny to see all the kids checkin each other out! We were early, so decided to check out where our seats were...at which point she saw the castle prop at the end of the ice 'stage' - so that's when we told her where we were and what we'd be seeing...She was ecstatic!
We got some popcorn & cotton candy, and got cozy in our seats... just before the show began she kept covering her eyes to try & further 'surprise' herself, haha, silly girl!
Here's the vid of the finale with all the characters making their last appearance of the night:
Then it ended...and she CRIED! Like...really cried. She missed them. She wanted the show to go on... but I explained to her that she should be happy that she even GOT to see it, and that many kids don't get the chance to see fun shows like this. Later in the bathroom she told me how happy she was that we took her...love that kid.
Maybe next year or next time we go...we'll pick a show focused more on the Princesses ;-)