I suppose I should start by saying that I always prided myself on being the kind of mother who paid attention. You know how it is. You watch the grades, you check the homework, you keep an eye on who they’re playing with at the park.
But there is a difference between paying attention and actually seeing what is happening right under your nose.
Sophie was ten, and she was a typical ten-year-old. She was loud, she was messy, and she usually had grass stains on her knees from playing soccer at recess. For a long time, the routine was simple.
She’d come through the front door, drop her backpack by the radiator, and holler for a snack. But then, things shifted. It happened gradually, the way winter turns into spring, so I didn’t think much of it at first.
Every afternoon, around 3:45, the bus would drop her off. The heavy thud of her backpack hitting the hardwood was the signal. But instead of the usual “Mom, I’m starving,” there was just the quick patter of her sneakers against the floor.
She would march straight for the hallway, head into the bathroom, and shut the door. Click. The lock would slide into place.
At first, I told myself she was just being diligent. Maybe she’d had a messy day. Maybe the other kids were teasing her about being sweaty, and she was just trying to stay on top of it.
I’d lean against the kitchen counter, listening to the pipes rattle as the tub filled up. Sometimes she’d stay in there for twenty minutes. Sometimes longer.
“Sophie?” I’d call out through the door, my voice soft. “You doing alright in there?”
“I’m fine, Mom,” she’d yell back. Her voice always sounded a little too bright, a little too rehearsed. “I just like to be clean.”
It was a strange thing for a ten-year-old to say. Kids usually fight tooth and nail to avoid baths. I remember when I was her age, my mother had to drag me to the tub kicking and screaming. But Sophie? She was obsessed.
She didn’t want snacks. She didn’t want to tell me about her day or show me her art projects. She just wanted the water running.
Anyway, the real trouble started on a Tuesday. The house had been quiet all day, and I was busy trying to scrub the bathroom tile, just keeping myself occupied while I waited for the bus.
The bathtub drain had been acting up for a week, slow to pull the water down, and it was starting to leave this greasy, gray ring around the porcelain. I couldn’t stand the sight of it.
I grabbed the plastic snake from the utility closet. I figured there was just a clump of hair clogging the pipe, the usual sort of thing you find in a house with a girl who has long, thick hair.
I knelt on the floor, the tiles cold against my knees, and shoved the plastic tool down into the dark. It hit something. It felt soft, not like a clog of hair at all.
I gave it a tug. It didn’t budge. I pushed it back in, twisted, and pulled again, harder this time. A soggy, dark mess came up, dripping gray water onto the clean tile. I reached down with my gloved hand to pull the rest of it out.
It was a clump of fabric. My mind didn’t want to process it at first. I thought maybe she’d dropped a washcloth in there or something. But as I peeled the layers apart, my breath caught in my throat. It was blue plaid. Pale blue plaid, just like the skirt she wore to school every single day.
My hands started to shake. I don’t mean they were just a little jittery. I mean they were trembling so hard I could barely hold the thing. I rinsed the piece of fabric under the faucet, watching the soap and grime swirl down the drain.
As the fabric cleaned up, the pattern became unmistakable. It was definitely a piece of her school uniform.
It was torn, jagged along the edges like it had been pulled or ripped off in a hurry. I flipped it over. That was when I saw it. A dark, brownish stain that had been hidden by the soap and the dirt. It wasn’t mud. I know what mud looks like.
This was different. It had that heavy, iron-like look to it, even after being soaked in water for who knows how long.
I just sat there on the bathroom floor. The house was dead silent, but my ears were ringing.
I kept staring at the scrap of fabric, trying to make it mean something else. Maybe she’d scraped her knee, and she was trying to wash the blood out of her skirt before I saw it? That was the only thing that made sense. But why the bath? Why every single day for months?
My stomach did a slow, painful roll. I thought about those afternoon baths. I thought about her voice through the locked door. “I just like to be clean.” She wasn’t washing herself. She was hiding something. She was scrubbing away evidence of something that was happening to her, over and over, every single afternoon.
I didn’t even stand up. I just reached for my phone on the vanity, my fingers fumbling with the screen. I needed to know. I needed someone to tell me I was crazy, that I was just a worried mother seeing things that weren’t there.
I dialed the school office. The secretary, Mrs. Gable, answered on the second ring.
“Hello, Mrs. Hart,” she said, her voice sounding a thousand miles away.
“I need to know,” I said, and my voice cracked. I tried to clear my throat. “I need to know if Sophie has had any accidents. Any injuries. Anything at all happening after school.”