Like millions of Michael Jackson fans watching around the world, Mariah Carey was swept up by emotion on Tuesday during the Michael Jackson public memorial service held at Staples Center in downtown Los Angeles – and the singer took to her Twitter account apologizing for her rocky performance.
"Just recovering from the day. Still filled w/sadness as we listen to KJLH in LA(Stevie Wonder's radio station)paying tribute to MJ," she Tweeted on Tuesday, following the memorial where she sang the Jackson 5 classic, "I'll Be There."
"Trying to sing today was basically impossible for me. I could barely keep myself from crying. I'm sorry that I wasn't able to pull it together and really do it right, but I was literally choked up when I saw him there in front of me," Mariah continued.
Despite her shaky performance, Mariah told her almost one million Twitter followers that the world will never have to say farewell to the King of Pop.
"One thing I know is, we will never really have to say goodbye to MJ. His legacy lives on through his music and the millions of people," she wrote. "He inspired with his timeless music. He will be forever in our hearts."
Related Content from AccessHollywood.com:
VIEW THE PHOTOS: Mariah Carey: From 'Dreamlover' To 'Heartbreaker'
PLAY IT NOW: Young Hollywood Reacts To Michael Jackson's Memorial (July 7, 2009)
PLAY IT NOW: Inside Michael Jackson's Public Memorial Service, Part I (July 7, 2009)