Elias and I have always considered ourselves lucky to have Milo, a six-year-old Border Terrier with a disposition so gentle that he seems to sense our every mood. If I’m upset after a long day, he’ll rest his head on my knee. When Elias is sick, Milo won’t leave his side, a warm, steady presence in the dim light of our bedroom.
We moved into this house three years ago, a fixer-upper with wide-plank oak floors that creak in the winter and gleam in the summer sun. The floors were part of the appeal—they gave the place a rustic charm. But Milo has never adjusted to them. He skitters across the polished surface as if it’s ice, his claws clicking futilely, and more often than not, he’ll find a patch of area rug and hunker down, refusing to move.
At first, I thought it was just the slickness that bothered him. But then the other behaviors started. He’d be trotting across the living room, and suddenly, with a sharp yelp, he’d bolt, tail tucked so far between his legs it nearly disappeared. He’d run to the corner and press himself against the wall, trembling. We’d check his paws, his ears, his belly—nothing. No bites, no thorns, no burrs. We vacuumed, we steamed, we called the pest control guy. He found nothing.
Then came the growls. Milo, who had never growled at anything but the mailman’s shadow, would lift his head from a peaceful nap, his eyes fixed on an empty corner of the room. His lips would curl back, and a low, guttural sound would rumble from his chest. Elias and I would exchange glances, our own skin prickling. ‘It’s the house settling,’ Elias would say, but his voice lacked conviction. The growls weren’t random. They always seemed directed at the same spot, near the old fireplace that we never used.
One evening, we were sprawled on the couch, a documentary about deep-sea creatures droning on. Milo was wedged between us, snoring softly. Suddenly, he snapped awake, his head snapping toward the hallway that led to the guest bedroom. The growl started, low and menacing, unlike anything I’d heard from him. He was staring at a point just where the hallway met the living room, a shadowy threshold that the lamplight didn’t reach.
Elias muted the TV. ‘What is it, boy?’ He reached out to stroke Milo’s back, but Milo didn’t even flinch. His entire body was rigid, his hackles raised. I followed his gaze, squinting into the darkness. There was nothing there—just the same worn floorboards, the same pale wall. But then, I saw it. Or thought I saw it. A faint ripple in the air, like heat rising off asphalt, just above the floor. It was there for a split second, then gone.
I blinked, and the room was normal again. Milo let out one final, guttural growl, then whined, his tail tucking. He scrambled off the couch and scurried to the kitchen, where he hid behind his food bowl, peeking out with wide, terrified eyes.
That night, I couldn’t sleep. I lay in bed, listening to the house settle, the creaks and groans that had once felt comforting now felt like whispers. I got up to get a glass of water, and as I padded barefoot across the cold laminate, I felt a sudden, sharp sting on my ankle, like a bite from a small animal. I yelped and jumped back, but there was nothing there. The floor was smooth, unblemished. I looked down at my ankle and saw a tiny red mark, already fading.
I didn’t tell Elias about it. I chalked it up to my imagination. But over the next few weeks, the incidents multiplied. Milo refused to enter the living room at all. He’d stand at the edge, whining, his claws sliding on the uncarpeted floor, and no amount of treats or coaxing would bring him in. We had to carry him across to get him to his bed. And every night, around the same time, that low growl would start, echoing through the silent house, a sound that felt less like a warning and more like a lament.
One afternoon, I was home alone, reading in the armchair near the fireplace. Milo was asleep in a sunbeam on the rug. The house was quiet except for the hum of the refrigerator. Then I heard it—a faint, rhythmic tapping, like someone drumming their fingers on the floor. It was coming from the hallway. I set down my book and listened. Tap. Tap. Tap. Slow, deliberate. Milo’s ears perked up, but he didn’t growl. He just watched the hallway with a defeated look.
I stood up, my heart hammering, and walked toward the sound. The taps grew louder as I approached the threshold, and then they stopped. I peered around the corner into the guest bedroom. The room was empty, the bed neatly made, the curtains drawn. The floor was bare laminate, polished to a mirror sheen. And then, in the center of the room, I saw it. A small, dark shape, like a puddle of oil, quivering slightly. As I watched, it began to spread, crawling across the floor, taking on a form—a thin, spindly thing with too many limbs. It didn’t have a face, but I felt it looking at me, and I felt a terrible, absolute cold.
I backed away, tripping over my own feet. Milo let out a sharp, agonized yelp, and then he was running, his claws scrabbling uselessly on the slick floor. He slid into the kitchen and hid under the table, shaking. I slammed the guest bedroom door shut and leaned against it, gasping. When I looked down at my hands, they were covered in goosebumps, and the room felt ten degrees colder.
That night, I told Elias everything. He listened, his face pale, and then he said, ‘We have to get out of this house.’ We tried. We really did. But every time we packed a bag and made it to the car, the engine would stall, or we’d realize we’d left something essential inside, or one of us would get a headache so severe that we couldn’t see straight. It was like the house was anchoring us, refusing to let go.
Milo, meanwhile, had become a shadow of his former self. He barely ate, barely moved. He’d press himself against the walls, never touching the open floor. He’d growl at intervals, his eyes fixed on the ceiling, or the corners, or the space under the furniture. And then, one night, he started to cry. Not a whimper, but a high, keening wail that raised the hairs on my arms. He was standing in the middle of the living room, on the laminate, which he hadn’t done in weeks. He was facing the guest bedroom door, which was slightly ajar. The wail was like a lament, a farewell.
Elias and I stood frozen. The air grew thick, and the temperature plummeted. The sound of tapping started again, but this time it was all around us, on every floorboard. Milo’s wail cut off abruptly, and he sat down, his head bowed. He didn’t growl. He didn’t run. He just sat there, looking at the door, and then, slowly, he turned his head to look at me. And in that look, I saw not fear, but resignation. As if he knew what was coming and had made his peace with it.
Then the guest bedroom door swung open with a soft click. A shape emerged—dark, indistinct, but solid. It glided across the floor, leaving a faint trail in the dust of the laminate. It reached Milo, and it enveloped him. Milo didn’t make a sound. He just closed his eyes, and the shape lifted him, and they both dissolved into the shadows.
When Elias and I finally moved, it was to find that Milo was gone. We searched the house for hours, calling his name, but it was as if he had never existed. The laminate floors were cold and empty. There were no paw prints, no tufts of fur. He was simply gone, taken by whatever that thing was, the thing that had tormented him for months.
We moved out a week later, leaving behind all our furniture, our pictures, everything. We didn’t care. We just knew we couldn’t stay. And Sophie—sorry, Milo—he was the only casualty. But sometimes, in our new apartment, when the floors are carpeted and warm, I’ll feel a cold draft, and I’ll hear a faint, rhythmic tapping. And I’ll look around for a dog that isn’t there, and I’ll remember the way he looked at me that final night, a look that said he was protecting us, even as he was being taken.
I don’t know what that thing was, and I don’t want to know. But I know one thing for sure: some houses are not just haunted. They’re hungry. And they’ll take whatever they can, even the ones we love, just to feed that insatiable, creeping void that lives between the floorboards.