Description
Princesses have a fun life. These royals get to live in colorful, large castles that are filled with dresses. They also get a chance to speak and sing with forest creatures. Their conversations range anywhere from which prince charming is the best to what their latest dreams are about. But the greatest thing about the princess life is having a fairy godmother. They can make anything magical like glowing dresses. Now your little girl can wear a magical dress that lights up this Halloween.