The rising waters of a week ago filled part of Rock Valley, Iowa's main street.
But now, the cleanup begins.
"Well, we have the water out of the basement, we're cleaning out the mud right now yet, and after the rain Saturday night, it came back up again about three or four inches. But, we're getting it out, and the basement's been stripped out of everything," Bill Bajema of Rock Valley, IA said.
Bill and his wife have been helping out their daughter and her family as they try to dry out the basement that was underwater just a week ago.
They're just one example of the incredible amounts of volunteerism that are tangible on the town's main drag.
"I think everybody's very emotional right now, and everybody's probably quite tired, but all in all, I think the way the community's come together, the surrounding communities around here, the outpouring has just been wonderful. I think everybody's doing as well as could be expected," Bajema said.
Though it's certainly been a week full of hardship for the community, city officials and citizens alike say the way everyone has come together to deal with the disaster has been incredible.
"I might not know everybody, but I recognize a lot of people, and you go past a block of 30 or 40 workers and you didn't recognize one, you know it wasn't just the Rock Valley community that came," Tom Van Maanen, Rock Valley City Administrator said.
However, the work isn't done just yet.
There are still basements to be dried, furnaces and water heaters to replace, yard work to be done, and a lot of basement furniture to repair, or rebuy.
"Volunteers coming in, and electricians, it'll take a while. But you don't need a furnace until October hopefully anyway," Bajema said.
But for those who are in need of that help, someone will certainly be around.
"It just shows how neighbors, relatives, and total strangers... if you're in need in Northwest Iowa, help is right around the corner," Van Maanen said.
If you're interested in helping out in Rock Valley, you can call their help line at 712-451-HELP to be placed at a location in need of volunteers.
All three banks in Rock Valley are taking donations, as well, to go to a flood relief fund.
Persons with disabilities who need assistance with issues relating to the content of this station's public inspection file should contact Administrative Assistant Kathy Clayton at (712) 239-4100 x209. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, at 888-835-5322 (TTY) or at firstname.lastname@example.org.