(Photo by Christopher Polk/ACA2012/Getty Images)
Carrie Underwood was feeling a little under the weather during her "Blown Away Tour" stop in Des Moines on Dec. 14, but promised to make it up to her fans by donating the concert's proceeds back to the city.
"I feel real guilty about making any money on this show tonight," she said on stage, her voice sounding raspier than usual. "So whatever I'm making is just going to go right back into this community."
According to Entertainment Weekly, Underwood performed for 90 minutes and only missed a few tunes from her setlist.
Her illness forced her to reschedule her Dec. 15 gig in Kansas City, but let's be honest, even while sick, she still sounds amazing.
This isn't the first time Underwood has donated proceeds from her show this year.
In November, the 29-year-old singer performed at Atlantic City's Boardwalk Hall and during the show, pledged to donate the concert's earnings to the New Jersey communities that were affected by Hurricane Sandy.
"You know, after something like this, you wonder whether the show should go on," she said during the Nov. 9 show. "We thought, this building was still here, so it must be here for a reason."
See more: Carrie Underwood videos
These instances are above and beyond Underwood's vow to donate $1 from every ticket sold on the North American leg of her "Blown Away Tour" to the American Red Cross.
Up next for the Grammy Award-winning artist will be her portrayal of Maria von Trapp (A role made popular by Dame Julie Andrews in the 1965 film adaptation) in NBC's live broadcast of "The Sound of Music" in late 2013.