Randy Houser was at the Sioux Empire Fair Thursday.
Luckily the weather cooperated and stayed dry, which wasn't the case for The Beach Boys concert.
The fair takes a big hit when a concert doesn't happen.
For example 12,000 people were at the Hunter Hayes concert last year and it's $7 per person to get in.
When a concert gets canceled -- like it did Wednesday -- it means a big loss of revenue.
The Beach Boys' "I Get Around" is 10-year-old Madison's favorite song.
She was planning on seeing it sung live at the Sioux Empire Fair.
But Mother Nature had different plans.
"I felt so sad because I've been waiting so long for this. And finding out that it was canceled just broke," said Madison.
She had even made a sign to show her love of The Beach Boys.
"We understand the safety and things like that, but when you wait for something so big and this was her first concert, her first big girl thing that she got to do with Mom and Dad and that just kind of broke every body's heart that we didn't get to go," said Madison's mom Lindsey.
the show because of the weather wasn't a decision that the Fair President and CEO Scott Wick came to lightly.
He said it can cost them almost $100,000 when the band can't go on and the rain clouds don't break up.
"When you lose a complete day like that yesterday and the show the people paying the $7 at the gate to get into the concert the loss of revenue when it comes to beverages and food," said Wick.
It's not only the money they were thinking about before deciding to cancel.
They're in constant communication with the National Weather Service to see how long the rain clouds will last.
"We can't compromise safety for the people attending the fair, we can't compromise the safety for the entertainers, either," Wick explained.
Madison and her mom Lindsey are still sad they weren't able to the see The Beach Boys perform, but they said if the band is still in town they'd love to see an acoustic concert.