Ariana Grande attended the 87th annual Macy's Thanksgiving Parade in New York City where she performed Last Christmas on top of a festive float.

The 20-year-old wore white ear muffs and gloves as well as a blue coat and belted the melancholic Christmas classic.

Carrie Underwood Talks The Sound Of Music At Thanksgiving Day Parade 2013

"Last Christmas I gave you my heart but the very next day, you gave it away. This year, to save me from tears, I'll give it to someone special," she sang as she danced with a Dora the Explorer doll.

This year's parade was broadcast live on Thursday from 9 a.m. till noon and was hosted by TODAY anchors Matt Lauer, Al Roker and Savannah Guthrie.

PHOTOS: Celebrities Celebrate Thanksgiving 2013

More than 3.5 million people were expected to line the parade route. Another 50 million were expected to watch more than 1,600 cheerleaders, 11 marching bands, 900 clowns and celebrities from the comfort of their home.

Although there was a chance the balloons wouldn't be able to take the skies because of possible high winds, Snoopy and more characters glided through Manhattan.

Which Celebrities Are Celebrating Their Birthday On Or Near Thanksgiving

"I'm pretty sure the magicians at Macy's Parade Studio have once again made it onto Santa's nice list," Amy Kule, executive producer of Macy's Thanksgiving Day Parade, said in a statement. "As America's best high school and college marching bands, hundreds of dancers, cheerleaders, clowns, and balloon handlers make their way down the streets of New York for our 87th march, they will be joined by four brand new giant character balloons, five new intricately designed floats and one spinning dreidel."