It wasn’t dirt.
It looked like dried blood.
My heart slammed so loudly I could hear it. I didn’t realize I was stepping backward until my heel hit the cabinet.
Sophie was still at school. The house was silent.
My mind raced for innocent explanations—nosebleed, scraped knee, a ripped hem—but the way Sophie rushed to bathe every single day suddenly felt like a warning I had ignored.