Sara Bareilles at her best.
Adorable, strong, peppy but still fearless. Love it.
AND OH MY GOD SO MANY CELEBRITY CAMEOS.
(My personal faves: Adam Levine forgetting the lyrics in front of some roses, Ryan Tedder looking adorable in the snow wearing a fedora, Josh Groban with a very lucky banana)