Carrie Underwood Apologizes For Shortened Set By Returning Money To The City

Carrie Underwood may have struggled with some vocal problems over the past few days, but she showed fans there's absolutely nothing wrong with her heart this holiday season.

The American Idol alum lost her voice earlier in the week following the Chicago date on her 2012 Blown Away tour. She decided to attempt her next show in Des Moines on Friday night--and managed to power through 90 minutes of it--but ultimately had to shave a few songs off the setlist.

Dissatisfied with what she considered a subpar performance, Underwood hoarsely told the crowd that she planned to return their money right back to their city. "I feel real guilty about making any money on this show tonight," she noted. "So whatever I'm making is just going to go right back into this community."

While the surprised audience cheered in response, she added, "I feel that's the right thing to do."

Talk about a "Good Girl"--we're sure Underwood is firmly on Santa's nice list this year!

Underwood has a long history of philanthropic involvement and gestures. Just last month, she donated the proceeds from her Atlantic City show to Hurricane Sandy relief efforts. Some of her other recent acts of kindness include pledging $1 from each ticket sold on the Blown Away tour to the American Red Cross; a hefty check she wrote to Save the Children using proceeds from her 2010 Play On tour; $350K granted to her Oklahoma hometown's public school district raised via her Checotah Animal, Town, and School Foundation; and her launch of Lifting Lives Temporary Home Fund in 2010 to aid victims of the Tennessee floods that year.


Taylor Swift's sexy new video

ACAs red carpet looks

Follow me on Twitter

Follow Yahoo! Music on Twitter