Bessie would not stop growling at the baseboard beneath the guest-room window, and honestly, that was the first thing that made me feel like something was off.

Arthur had been gone for twenty-one days down in Indianapolis for what he called a heavy equipment municipal audit. When he finally pulled his Ford pickup back into our gravel drive last Tuesday evening, he looked thinner in the jaw, and his canvas duffel bag smelled sharply of cedar shavings instead of the cheap hotel soap he usually brought home.

I went to pour him a mug of black coffee, but he didn’t even take his boots off before heading straight down the hall to the spare bedroom. He stayed in there with the door locked for over an hour, dragging something heavy across the pine floorboards. When he finally came out, he wiped his palms on his jeans and told me not to go into the guest room for a few days because he had laid down a fresh coat of polyurethane varnish to fix a water stain near the radiator.

The next morning, Bessie parked herself right outside that closed door and let out a low, rumbling growl that made the hair on her back stand straight up. I figured she just smelled the fumes from the varnish, so I called her away and gave her a biscuit. But Arthur acted strange about it. He didn’t just tell her to hush; he grabbed her collar a little too hard and dragged her toward the kitchen, his face tight and pale.

“Keep that dog away from the guest room,” he said, and his voice didn’t sound like him at all. It sounded flat, like he was reading off a shipping manifest. “The finish is tacky. If she paws the boards, she’ll ruin the seal.”

I let it go because Arthur was always particular about his carpentry work. He spent his Saturdays building bookshelves and trimming out windows, and he hated when anyone tracked dirt onto a fresh surface. But as the days dragged on, the smell of polyurethane didn’t hang in the air like it usually does. Instead, there was a faint, sour smell drifting out from under the bottom of the guest room door, something like damp wool and stale juice.

By the fourth night, Arthur was dead to the world beside me, snoring that heavy, rhythmic snore he only manages when he is completely exhausted. The house was dead quiet except for the hum of the refrigerator in the kitchen.

Then I heard it. A soft, rhythmic scratching sound coming from right through the drywall of our bedroom, followed by a tiny thud like someone dropping a plastic spoon on a bare floor.

I sat straight up in the dark. Bessie was already standing by the bedroom door, her ears pinned back, staring down the dark hallway toward the guest room.

I didn’t wake Arthur. I just slipped out from under the quilt, my bare feet cold against the pine planks of the hallway. The house felt different at three in the morning, heavier somehow, like the walls were holding their breath. I walked past the linen closet and stopped right outside the guest room. The door was locked from the inside, exactly as Arthur had left it, but the keyhole was dark. I hurried back to the utility porch and grabbed Arthur’s heavy-duty red-handled screwdriver from his tool caddy.

My hands were shaking so hard I dropped the metal twice against the laundry hamper, the clatter sounding loud enough to wake the dead, but Arthur didn’t stir down the hall.

I came back, knelt on the braided rug outside the guest room door, and wedged the flat tip of the screwdriver into the side molding. The old pine gave way with a sharp, splintering crack that made my stomach drop into my shoes. I worked the latch loose in three quick shoves, and the door swung open with a dry groan.

The room smelled of old dust and warm breath. The heavy floral rug Arthur had laid down three days ago was bunched up near the closet, covering six newly replaced floorboards that didn’t quite match the old amber stain of the rest of the floor.

I didn’t turn on the overhead light. I dropped to my knees on the bare wood and jammed the screwdriver under the lip of the first new board. It popped up with a loud squeak of rusted drywall screws. I pulled it aside, then the second one, until I had a gap big enough to look down into the dark structural cavity between the first floor ceiling joists and the basement foundation wall.

It wasn’t empty.

Right under the first board sat a small, faded blue child’s backpack covered in cartoon dinosaurs. It was zipped shut, but the front pocket was bulging. I reached down, my fingers brushing against something cool and crinkly. I pulled out three foil juice pouches and a handful of cracked Graham crackers in a plastic sandwich baggie. Next to the bag sat a cheap, prepaid flip phone, the kind you buy off a rack at the local gas station for twenty dollars with minutes already loaded.

As my thumb brushed the front of the plastic casing, the tiny external screen flickered to life, glowing a pale, sharp blue in the dark room.

A text message blinked across the tiny glass. The sender’s name wasn’t listed, but the number glowing at the top of the screen was Arthur’s cell phone number.

The message read: SHE’S ASLEEP. USE THE WINDOW THIS TIME.

I stared at the glowing letters until they blurred together into a smear of blue light. The words didn’t make sense, and then they made too much sense, lining up in a straight, ugly row with his three-week trip, the cedar smell in his duffel bag, and the way he had guarded this room like a watchdog since he got back.

Before I could draw another breath, someone tapped three distinct times from inside the lath and plaster of the interior wall right beside my shoulder. Tap. Tap. Tap. It was light, rhythmic, and unmistakably human.

I scrambled backward on my hands and knees until my spine hit the baseboard of the opposite wall. Bessie was growling softly in the hallway now, staying back in the shadows. The phone in my hand buzzed again against the floorboards, a second incoming text vibrating with a dry, metallic rattle.

I didn’t look at the second message. I climbed to my feet, my legs feeling like hollow tubes of glass, and walked down the dark hallway back toward our bedroom.

Arthur was still lying on his side, his face half-buried in the pillow, breathing through his mouth. I didn’t hesitate. I reached over the edge of the mattress, grabbed the heavy oak drawer pull from his nightstand, and yanked it straight out of the chest, dumping a pile of loose change, receipts, and pocket knives across the floorboards with a loud crash.

Arthur jerked awake, blinking hard against the dark, his hands flying up instinctively to steady himself. “What? What is it? Is it a break-in?”

I stood at the foot of the bed with the glowing prepaid phone in my left hand and the red-handled screwdriver gripped in my right. The blue light from the screen cast long, distorted shadows across the wallpaper behind him.

“You didn’t go to Indianapolis,” I said, and my voice sounded like it belonged to a stranger standing across the room.

Arthur sat up, his shoulders instantly going rigid under the cotton of his t-shirt. He looked from my face down to the blue light of the phone in my hand, and all the color drained out of his skin so fast it looked like someone had snapped off a light switch.

“Eleanor,” he started, his voice dropping into that low, wheedling register he used whenever he knew he had broken something expensive. “Eleanor, let me explain. It’s not what you think. It’s just a temporary, “

“Who is in the wall, Arthur?” I cut him off, stepping closer to the bed until the tip of the screwdriver was only a few feet from his chest. “Whose backpack is under the guest room floor? Who were you texting while I was asleep three feet away?”

He opened his mouth, but nothing came out except a dry, ragged click in his throat. He reached out one hand toward the edge of the mattress as if he wanted to get up, but I didn’t move an inch. The house was completely silent again except for Bessie’s low, steady warning growl coming from the hallway.

“They’re hungry, Arthur,” I said, my voice dropping down to a harsh whisper as the terrible weight of it finally settled into my bones. “I found the juice boxes. I found the phone. I heard them tapping.”

Arthur slumped back against the headboard, his hands falling limp onto the quilt between his knees. The defensive look vanished, leaving only a small, broken man who looked like he had been carrying a boulder up a steep hill for three weeks and finally let go.

“It’s my sister’s girl,” he whispered, staring down at the grain of the floorboards. “Her husband took off with the truck six months ago, and she got evicted from the trailer park down in Racine. She didn’t have anywhere to go, Eleanor. She was sleeping in her car with the little one. I couldn’t just let social services take my niece. I didn’t know what else to do while I figured out the back rent.”

“You put a child in a crawlspace under our house,” I said. Every word felt like cold iron in my mouth. “You lied to my face for three weeks, you locked the door, and you treated me like an intruder in my own home.”

“I was going to move them out on Friday,” he pleaded, his voice cracking as he reached up to wipe his face with both palms. “Just let me, “

“No,” I said.

I turned on my heel, walked out of the master bedroom, and pulled the heavy wooden door shut until the brass latch clicked securely into place. I turned the skeleton key twice from the outside, trapping him in the dark with his excuses. Then I walked back to the kitchen, picked up the landline phone from the counter, and dialed three digits while Bessie sat quietly at my feet, her warm weight pressing against my ankle.

When the dispatcher answered, I didn’t cry. I just gave her our address and told her we needed deputies and an ambulance at the house right away.

By sunrise, the guest room floorboards were pulled up to the bare joists, letting in the clean morning sunlight through the lace curtains, and my little spaniel rested her chin peacefully across the threshold, guarding the open door.