Beyonce proved the critics wrong at a press conference for the Super Bowl.
As the singer walked on stage, she asked the audience to please stand. She then kicked off the press conference with a show-stopping, live performance of the national anthem.
"I am a perfectionist and one thing about me, I practice until my feet bleed, and I did not have time to rehearse with the orchestra. It was a live television show and a very, very important emotional show for me. One of my proudest moments," Beyonce said when asked what happened at the inauguration.
"Due to the weather, due to the delay, due to no proper sound check, I did not feel comfortable taking a risk. It was about the president and the inauguration and I wanted to make him and my country proud. So I decided to sing along with my pre-recorded track, which is very common in the music industry, and I'm very proud of my performance," she said.
The 31-year-old singer also guaranteed that she will be singing live during Sunday's Super Bowl halftime show.
"I will absolutely be singing live. I am well rehearsed and I will absolutely be singing live," Beyonce said. "This is what I was born to do. What I'm born for."
After reporters were told to move onto another topic, Beyonce said she was honored and humbled to have the opportunity to perform at the Super Bowl, especially in New Orleans, since her family is from Louisiana. As for her setlist, she said it was difficult to choose which songs to perform, adding, "trying to condense a career into 12 minutes is not easy."
Her plans after the Super Bowl? "I'm going to enjoy my daughter," Beyonce laughed. "I've missed her, I'm working so hard and I keep saying, 'Mommy will be done Sunday at nine o'clock!'"
Beyonce also said that she "might" have an announcement at the end of her performance - she hinted that it would have to do with a tour. In addition, she refused to confirm a Destiny's Child reunion onstage.