She may not have had a voice, but Carrie Underwood showed on Friday that nothing was wrong with her heart.
The country star and former "American Idol" winner is currently finishing up the first segment of her 2012 Blown Away tour, reports Entertainment Weekly. Despite feeling under the weather in Chicago, Underwood decided to try to push through her next gig at the Iowa Events Center in Des Moines, Iowa.
As it turns out, she couldn't quite make it. While the singer managed to get through the first 90 minutes of her set, she was so disappointed with her performance that the noticeably hoarse entertainer she made a surprise announcement.
“I feel real guilty about making any money on this show tonight,” Underwood said, her voice straining to be heard over the shouts of her fans, report Yahoo! “So whatever I’m making is just going to go right back into this community.”
As the surprised crowd cheered, Underwood added, "I feel that's the right thing to do."
As Yahoo! notes, Underwood is no stranger to acts of kindness, however. In November, she donated the proceeds from her Atlantic City show to Hurricane Sandy relief efforts. She has also pledged $1 from each ticket sold on the North American part of her Blown Away tour to the American Red Cross, donated proceeds from her 2010 Play On tour to Save the Children and given $350,000 to her hometown's public school district.
ALSO ON HUFFPOST:
THE spot for your favorite fan theories and the best Netflix recs. Learn more