The Case of the Shower That Wouldn’t Stay Clean
The Setup
The place smelled like bleach and bad decisions.I was back at the counter, same stool, same chipped coffee cup. Flo slid it over like she was dealing cards in a crooked game.
“You look like you already solved it,” she said.
“I haven’t even seen it yet,” I told her.
“That never stopped you before.”
She had a point.
Phone buzzed. Another homeowner. This one sounded frustrated, the kind of frustration that comes from throwing money at a problem that won’t go away.
“My shower keeps getting black again,” she said. “We had it cleaned twice. Sealed. Scrubbed. It looks good for a week, then it comes right back. The last guy said it was just dirt.”
“Dirt doesn’t come back from the dead,” I said. “Text me the address.”
The Scene
The house was clean. Too clean. The kind of clean where you start wondering what’s being hidden.She met me at the door, arms crossed, already expecting bad news.
“It’s in here,” she said, leading me to the bathroom.
At first glance, it looked fine. Marble shower, polished, bright lights, everything gleaming like it belonged in a magazine. Then I stepped closer.
Black streaks in the corners. Along the grout lines. Around the fixtures. Not heavy, just enough to make you uneasy.I ran my finger along one of the joints. Came back with a thin, slick film.
“Feels clean, right?” she said. “That’s what I don’t understand.”
“Oh, it’s clean,” I said. “Just not the way you think.”
She frowned. “What does that mean?”
“It means you’ve been killing it,” I said. “But you haven’t been removing it.”
That didn’t land the way I hoped.
The Real Problem
I pointed to the corner.
“That’s not dirt. That’s biology. Biofilm. It’s alive, or at least it was. When you hit it with cleaner, you kill the top layer. But underneath, it’s still there, clinging to the stone, feeding on moisture and whatever else it finds.”
She looked at the shower like it had personally betrayed her.
“But we sealed it,” she said.
“Sealer’s not a force field,” I told her. “It slows things down. Doesn’t stop water. Doesn’t stop life.”
I grabbed a flashlight and angled it across the surface. The light caught a haze she probably hadn’t noticed before.
“See that?” I said. “That’s residue. Soap, body oils, whatever you’re using in here. That’s food. You’re basically running a buffet.”
She didn’t laugh. Most don’t.
What’s Really Happening
- Biofilm is not just dirt — it’s a living (or once-living) contaminant
- Cleaners often kill the surface but don’t remove the underlying layer
- Soap and body oils create a continuous food source
- Moisture allows regrowth to happen quickly
- Sealers slow absorption but do not prevent contamination
The Fix
Back at the diner, Flo leaned in like she was waiting for the punchline.
“So what was it this time?”
“Same old story,” I said. “People think clean means shiny. Or that a bottle fixes everything.”
“And?”
“And biology doesn’t care about shiny.”
I took a sip of coffee.
“They were cleaning it, sure. But no agitation. No real removal. Just killing the surface and leaving the rest behind. Give it a few days, it comes right back like it never left.”
Flo shook her head. “So what do they do?”
“Clean it right. Mechanical action. Break up the film, rinse it out. Keep it dry when you can. Cut off the food supply.”
How to Keep It Clean
- Use proper mechanical action (non-damaging scrubbing)
- Rinse thoroughly to remove contaminants, not just kill them
- Reduce moisture buildup whenever possible
- Limit residue from soaps and body products
- Maintain consistent, proper cleaning practices
Closing the Case
She smirked. “You make it sound easy.”
“It is,” I said. “Until someone convinces you it isn’t.”
She topped off my cup.
“Let me guess,” she said. “They spent a lot of money already.”
“Enough to have fixed it twice.”
Outside, the night was quiet. Too quiet.
I stared into my coffee for a second.
“Funny thing,” I said. “It’s never just the stone.”
Flo raised an eyebrow.
“What is it then?”
I looked up.
“People don’t understand what they’re dealing with. And that’s when the real trouble starts.”
She nodded like she’d heard it before….Because she had.
