Carrie Underwood has a somewhat inexplicable reputation as an ice queen, something she vehemently denies. And she may well have proved it by warming a lot of hearts with a huge charitable gesture.

The 'American Idol' alum and Checotah, Okla. native donated a whopping $1 million -- yes, million -- to relief efforts following the devastating tornadoes in her home state.

Oklahoma, particularly areas around Oklahoma City, suffered at least 24 deaths, including children, and massive destruction to homes and businesses following several F5 twisters.

"I have watched the devastation in my home state of Oklahoma over the past several days with great sadness," Underwood said in a press release (via News OK). "With the help of my fans who attended my concerts over the past year, we can offer the Red Cross a little extra help in comforting those affected by the recent tornadoes."

The $1 million donation was derived from Underwood's concert proceeds from her now awkwardly titled Blown Away tour. This wasn't the first time she gave away a big chunk of concert change, either -- earlier in her tour she dropped coin on Hurricane Sandy relief efforts.

The Red Cross, obviously, couldn't be more thrilled.

"The impact of the tornadoes in Oklahoma and the Midwest was devastating and the road to recovery will be long for many families," the organization said in a statement. "Through the generosity of Carrie, the American Red Cross can quickly respond with shelter, food and comfort now, and with lasting help as they move toward recovery."

Doesn't sound like sociopath behavior, now does it?

More From Mix 97.9 FM