This dream land is the perfect place for a princess to live in. Princess Sofia has a perfect life, and she spends her free time by the waterfall with her best friend, an amazingly beautiful white horse. They love to pick flowers and to admire this amazing rainbow that appeared over her castle. Princess Sofia has so many beautiful royal dresses in her wardrobe and every day is a special day for her. Make her look great today and choose the perfect dress and accessories for her.