This episode was the best Hearth's Warming episode for me so far, it captures the spirit and magic of Christmas perfectly and it chooses to retell A Christmas Carol by the eyes of Starlight, which definitely made things interesting. It is a musical episode, but the songs fit in the story and don't hurt the pacing, plus they're awesome, principally the This Day Aria lookalike that Starlight sang while making the spell and Luna's one. There is an obvious lead here; but except for Fluttershy and Rarity, all of the characters have their moment to shine and, while not revolutionary, this is a really well made "feel good" episode.