1) 41029 Stephanie's New Born Lamb
2) 5004116 Stephanie Watch with Mini-doll (LEGO Gear)
3) 30113 Stephanie's Bakery Stand (promo/polybag)
4) 41057 Heartlake Horse Show
5) 41037 Stephanie's Beach House
6) 41058 Heartlake Shopping Mall
7) 41038 Jungle Rescue Base
There is no mistake that Stephanie is getting more attention than any other characters in some ways.
Of course, other characters have appeared wearing something other than their normal wig before: Emma in her riding hat in 2012, and Mia in her skate helmet in 2015. And later this year, Olivia will be wearing her riding helmet, too.
But what they have on is nothing special: the same plain helmet & ponytail with some color variation.
But Stephanie is special; she got her own new wig in a ponytail and it even has a cute pink visor!
So why did she get the second wig?
I don't know exactly why, but I'm sure some fans were glad she had been given a fresh new look.
I think that's probably one of the reasons. After two full years, many fans have accumulated several Stephanie mini-dolls with the same old hairstyle. And while there are more than one main character with dark hair, there's only one of her with blonde hair. And blonde dolls sell well in general, so naturally, Stephanie is the one to get this new wig.
Other than the wig, she got two new cute sleeveless blouse tops (#1/#2 and #7). The other four tops had all been introduced by other characters before. I was rather surprised to see #4's long-sleeved shirt making a comeback; it had been nearly two years since it was first worn by Theresa at Summer Riding Camp.