Mariah Carey
In 2008, the pop diva performed a private concert in St. Bart's. Turns out the show was for the family of Libyan leader Col. Gadhafi, who faces open revolt and possible war crimes charges. The star is now singing a different tune. 'I feel horrible and embarrassed to have participated in this mess.'

Mariah shows off her baby bump

Mariah Carey, who's expecting twins with husband Nick Cannon, attended TNT's "Christmas in Washington 2010" special, where she performed alongside stars including "Glee's" Matthew Morrison and Ellen DeGeneres.

Carey performs at Magic Kingdom

Grammy Award-winning singer Mariah Carey performs during a taping of the Disney Parks Christmas Day Parade special,

Mariah Carey and her dog JJ

Mariah Carey's dog JJ loves the limelight!

Carey with hubby Nick Cannon back in 2008

Mariah Carey cuddled up to hubby Nick Cannon, who donned a plaid and pink ensemble.

Mariah Carey says she was unaware that she was booked to perform a concert linked to Gadhafi's clan — and she's embarrassed "to have participated in this mess."

Carey is among a handful of entertainers who were paid handsome fees to give exclusive private concerts. It was later revealed the people behind those concerts were the family of Libyan leader Moammar Gadhafi, whose country is in an open revolt against him and who faces an investigation for possible war crimes.

This week, Nelly Furtado announced she is giving the $1 million fee she was paid in 2007 to charity; Beyonce said in a statement Wednesday that she donated her fees for a 2009 New Year's Eve performance in St. Bart's to Haiti earthquake relief once she discovered the Gadhafi link.

Carey performed in St. Bart's in 2008, but in a statement released to The Associated Press on Thursday, she said she didn't know she was performing for an infamous family.

"I was naive and unaware of who I was booked to perform for. I feel horrible and embarrassed to have participated in this mess," the 40-year-old singer said. "Going forward, this is a lesson for all artists to learn from. We need to be more aware and take more responsibility regardless of who books our shows. Ultimately, we as artists are to be held accountable."

Carey's representative, Cindi Berger, would not comment on how much Carey was paid for the performance. But she noted that Carey has donated millions throughout the years to charity, from royalties from her hits "Hero" and "One Sweet Day" to her own foundation, Camp Mariah.

Berger said Carey will also donate royalties for the song "Save the Day," which she has written for her upcoming album, to charities that create awareness for human-rights issues.

"Mariah has and continues to donate her time, money and countless hours of personal service to many organizations both here and abroad