Tonight was NBC's annual "Christmas In Rockefeller Center" Christmas tree lighting ceremony, and it put everyone in the holiday spirit!

Host Hoda Kotb really got the audience amped up.

And, boy, did they have a BLAST.

Look at that joy!

The performances began with John Legend, so it was off to an amazing start.

The holiday fun continued next with Pentatonix!

And then Tony Bennett and Diana Krall!

Brett Eldredge totally killed it onstage.

And Kellie Pickler did an awesome cover of "Santa Baby."

Rob Thomas serenaded us with "A New York Christmas."

Martina McBride was, as always, perfection.

We couldn't get enough of Ella Mai's "This Christmas".

Or Diana Ross.

And hey, who doesn't love a ventriloquist?

A fun time was had by everyone!

By the puppet most of all.

And then, at long last, the tree was lit!

Gorgeous! Happy Holidays, all!