Amid celebrations and jokingly giving 2020 a good riddance, Jennifer Lopez got emotional addressing the tough year during her headlining performance for "Dick Clark's New Year's Rockin' Eve with Ryan Seacrest" on Thursday night.
After performing her latest single, "In the Morning," Lopez, 51, took a break to reflect on the previous year. "2020 is almost over. We made it. We made it," she said.
Performing to a sparsely-filled Times Square, Lopez got teary-eyed. "If this year taught us anything, it taught us to be grateful for what we do have — to cherish every moment. We lost too many. Too many."
Later, the singer went on to express her hope for 2021. "Tonight we’re going to live, we’re going to love and we’re going to dance again. And we’re going to keep on dreaming," she said. "Twenty years ago, I sang this song, and we never needed it more than tonight,” she added before singing her hit song "Waiting for Tonight."
Following her electric performance, the singer tweeted more optimism for the year ahead, "I know this year was one of the toughest ever ... but dream on ... dreams happen every day I cannot wait for all the possibilities and opportunities that await us in 2021."
Several performances filled the more than five-hour-long special including Billy Porter, Cyndi Lauper, Jimmie Allen, Machine Gun Kelly, Megan Thee Stallion, Doja Cat, Maluma and more.
Cyrus kicked off her performance from a Hollywood studio with her 2009 hit "Party in the U.S.A." wearing a patriotic-themed look including a red, white and blue motorcycle jacket with leather pants.
Lauper reunited with her "Kinky Boots" star, Porter, also a correspondent for the show, for a rendition of her classic "True Colors."
This article originally appeared on USA TODAY: Jennifer Lopez, more stars perform for 'New Year's Rockin' Eve'