The smell of bleach and perm solution always stays in my hair for hours after I leave the salon down on 4th Street. I remember walking up our gravel driveway at around two in the afternoon, my purse slung over my shoulder, expecting to see the silver sedan parked right where we always left it. The bay was empty.

I stopped halfway across the crushed stone. The garage door was half-open, just enough to show the bare concrete floor where our only car should have been sitting.

Max knew as well as I did that the rental agency wasn’t delivering our second vehicle until Tuesday. We had one car between us, and it was gone.

The front door wasn’t locked, which was odd because Max was usually paranoid about neighborhood kids messing with the porch furniture. I pushed it open and stepped into the cool hallway. The house was too quiet.

“Leo? Maya?” I called out, setting my bag on the hall table.

My son poked his head around the corner from the living room, holding an unopened juice box in one hand and the television remote in the other. He looked like he had been running. His hair was sticking up in the back where he had been lying on the couch.

“Where’s your dad?” I asked, looking past him toward the kitchen.

“He got a phone call,” Leo said, shrugging like grown men disappearing with the family vehicle on a Saturday afternoon was a normal occurrence. “He told us to get out of the playroom right then.

We had to put our shoes on in the mudroom. He drove us over to Grandma’s for about ten minutes, but she wasn’t home, so he just dropped us back off here. He told us not to touch the stove.”

I felt a cold prickle start at the base of my neck. “Did he say where he was going?”

“No,” Leo muttered, his eyes darting back toward the cartoon on the muted television. “He said he had to go fix something. He looked mad, though. Like he was in a big rush.”

I walked past him into the kitchen. The granite counter where I had left the heavy silver-wrapped gift box for Jordan and Clara’s wedding was bare. The ribbon I had spent an hour tying the night before was gone. The box, containing the heavy crystal decanter set my grandmother had passed down to me, had vanished along with my husband.

Max had spent three whole weeks complaining about this wedding. He swore up and down that he couldn’t stand Jordan, that the whole group from our college days had turned into pretentious bores, and that he’d rather spend Saturday afternoon cleaning the garage gutters than sit through an outdoor ceremony in July. He had insisted I go alone, claiming he needed to catch up on paperwork and keep an eye on the kids while I was getting my hair done.

I reached for my phone and dialed his number.

The line rang twice before going straight to voicemail. I tried again. Voicemail. I sent a text message asking where the car was and why he had taken Jordan’s wedding gift. The read receipt didn’t pop up. He had either turned his phone on silent or dropped it in the console where he couldn’t hear it vibrating.

For about ten seconds, my chest tightened until I couldn’t get a clean breath.

The anger came hot and blinding, rushing up behind my eyes. I wanted to smash something against the tile floor. I wanted to scream until my throat burned. Max had left me stranded, taken our only vehicle, and stolen a family heirloom to cart off to a wedding he had explicitly refused to attend.

Then I stopped. I stood right there by the kitchen island, staring at the little silver magnet holding our grocery list to the refrigerator door, and the heat in my chest turned into something cold and sharp.

I remembered the parking lot incident from last November. Some teenager in a rusted pickup truck had backed right into our passenger door while Max was inside the hardware store, then driven off without leaving a note. Max had been so paranoid about the insurance claim that he insisted we install a hardwired tracking and security system in the car that same week, complete with a cabin microphone and a live GPS ping linked straight to an app on my phone. He had set it up himself, making sure my face ID was the master key.

“Let’s see what you’re fixing,” I whispered to the empty kitchen.

My fingers didn’t even shake as I unlocked my screen and tapped the small grey icon for the vehicle manager. The app loaded with a little digital chime, showing a stylized map of our county against a dark background. A single blue dot was pulsing steadily five miles away, moving north on Highway 12 at forty-eight miles per hour.

I watched the little blue dot creep across the screen, turning left onto Oak Street, then gliding straight toward the grand ballroom at the St. Claire Hotel downtown. That was where Jordan and Clara’s reception was being held. The exact venue Max claimed made him want to vomit.

I didn’t call his cell phone this time. Instead, I tapped the small shield icon at the bottom of the app interface and selected the cabin audio feed. A prompt flickered across my screen asking me to confirm I wanted to enable remote listening for safety verification. I hit yes.

Static hissed through my phone speaker for half a second. Then the sound cleared up, sharp and crisp like I was sitting right there in the passenger seat.

The low hum of the highway tires filled the small kitchen. I could hear the tinny sound of an old eighties rock station playing through the dashboard speakers. Then came Max’s voice, sounding entirely too relaxed for a man who had just abandoned his family on a Saturday afternoon.

“Don’t worry about her,” Max was saying, his voice clear and smug through my phone. “She thinks I’m home with the kids. She’ll be stuck at that boring ceremony for at least three hours before she even realizes what happened.”

A woman’s voice answered him, low and melodic, coming through the passenger-side speaker. It was Sarah Vance, our old roommate from sophomore year whom Max used to date before we ever met. Her name hadn’t been mentioned in our house in seven years.

“Are you sure she won’t check the garage?” Sarah asked, her laugh light and teasing. “You know how she is about that car.”

“She won’t look,” Max scoffed, shifting gears as he took the downtown exit ramp. “She’s totally predictable. Besides, I told her I had paperwork. She bought it hook, line, and sinker.”

I stood very still in the middle of my kitchen, listening to my husband laugh with an ex-fiancée while driving my grandmother’s crystal decanter to a wedding he swore he hated. My heart wasn’t racing anymore. It felt steady, like a heavy stone sitting at the bottom of a well.

I watched the blue dot on my screen turn into the St. Claire Hotel’s circular driveway. The audio feed picked up the crunch of gravel under our tires, followed by the muffled thud of the car door shutting.

I waited thirty seconds. Just long enough for him to walk around to the passenger side, pop the trunk, and reach for the silver gift box.

Then I dialed the vehicle’s hands-free console directly through the app.

The phone rang twice through my kitchen speaker. In the background of the live feed, I heard the sharp, sudden chime of the car’s Bluetooth system connecting to Max’s pocket.

“Damn it,” Max muttered through the feed. I could hear the rustle of wrapping paper as he paused by the trunk. “Who’s calling now?”

I didn’t say anything. I just waited, listening to the heavy silence on the other end of the line.

“Hello?” Max snapped, his voice dropping into that impatient tone he used whenever he thought someone was wasting his time.

I brought the phone close to my mouth, keeping my voice completely flat, quiet, and devoid of any warmth at all.

“Map,” I said.

The line went dead silent. The music playing through the car speakers cut off instantly. On my screen, the blue dot stopped moving altogether outside the grand hotel entrance.

“What?” Max’s voice came through the speaker, tight and thin, every bit of color draining right out of his tone. “Who is this?”

“You forgot the tracking app you installed after the parking lot bump, Max,” I said, my voice barely above a whisper, though it echoed clearly in my quiet kitchen. “And you forgot to turn off the cabin mic.”

The sound of sharp intake of breath hissed through the speaker. “Listen to me, I can explain, “

“You’re standing outside the St. Claire Hotel with my grandmother’s crystal decanter,” I interrupted, cutting him off cleanly. “And you’re standing next to Sarah. I heard every word you two just said about how predictable I am.”

“Wait,” he stammered, panic finally cracking his voice wide open. “Don’t do anything stupid. Let’s just talk about this when I get home.”

“You aren’t coming back into this house,” I told him, looking out the kitchen window toward the empty driveway. “I’m locking the deadbolt right now. Your house keys are sitting on the porch table, and your clothes are going into black trash bags by the curb before you even reach the city limits.”

“Come on,” he said, his voice rising in desperation. “Be reasonable. The kids are, “

“The kids are fine,” I said. “They’re watching cartoons. You’re the one who has to explain to Sarah why you’re standing in a hotel parking lot holding a wedding gift while your wife watches you on a screen.”

I tapped the red button on my screen, cutting the audio feed completely. The phone went back to the quiet home screen, the little blue dot sitting stubbornly outside the hotel doors while the rest of the map stayed blank.

I walked down the hallway to the front door, turned the heavy brass deadbolt until it clicked firmly into place, and slid the chain guard across. Then I picked up Max’s heavy silver house keys from the console table, set them down on the porch mat outside the screen door, and stepped back inside.